builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-659 starttime: 1461490497.99 results: success (0) buildid: 20160424010555 builduid: 92855b275ab94459b4c3b39ca275b68d revision: 0debbed8046d4778751a75625a9a5ccb3ee748e4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 02:34:57.985492) ========= master: http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 02:34:57.985908) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 02:34:57.986194) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 02:34:58.026902) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 02:34:58.027163) ========= 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-1461489249.865922-25614905 _=/tools/buildbot/bin/python using PTY: False --2016-04-24 02:34:58-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.4M=0.001s 2016-04-24 02:34:58 (10.4 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.286775 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 02:34:58.349381) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 02:34:58.349694) ========= 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-1461489249.865922-25614905 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.034770 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 02:34:58.417251) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 02:34:58.417558) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 0debbed8046d4778751a75625a9a5ccb3ee748e4 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 0debbed8046d4778751a75625a9a5ccb3ee748e4 --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-1461489249.865922-25614905 _=/tools/buildbot/bin/python using PTY: False 2016-04-24 02:34:58,547 truncating revision to first 12 chars 2016-04-24 02:34:58,548 Setting DEBUG logging. 2016-04-24 02:34:58,548 attempt 1/10 2016-04-24 02:34:58,548 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/0debbed8046d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-24 02:34:58,874 unpacking tar archive at: mozilla-inbound-0debbed8046d/testing/mozharness/ program finished with exit code 0 elapsedTime=0.615201 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 02:34:59.082844) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 02:34:59.083160) ========= script_repo_revision: 0debbed8046d4778751a75625a9a5ccb3ee748e4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 02:34:59.083565) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 02:34:59.083886) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 02:34:59.166705) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 55 secs) (at 2016-04-24 02:34:59.166971) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461489249.865922-25614905 _=/tools/buildbot/bin/python using PTY: False 02:34:59 INFO - MultiFileLogger online at 20160424 02:34:59 in /builds/slave/test 02:34:59 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 02:34:59 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:34:59 INFO - {'append_to_log': False, 02:34:59 INFO - 'base_work_dir': '/builds/slave/test', 02:34:59 INFO - 'blob_upload_branch': 'mozilla-inbound', 02:34:59 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:34:59 INFO - 'buildbot_json_path': 'buildprops.json', 02:34:59 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:34:59 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:34:59 INFO - 'download_minidump_stackwalk': True, 02:34:59 INFO - 'download_symbols': 'true', 02:34:59 INFO - 'e10s': False, 02:34:59 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:34:59 INFO - 'tooltool.py': '/tools/tooltool.py', 02:34:59 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:34:59 INFO - '/tools/misc-python/virtualenv.py')}, 02:34:59 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:34:59 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:34:59 INFO - 'log_level': 'info', 02:34:59 INFO - 'log_to_console': True, 02:34:59 INFO - 'opt_config_files': (), 02:34:59 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:34:59 INFO - '--processes=1', 02:34:59 INFO - '--config=%(test_path)s/wptrunner.ini', 02:34:59 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:34:59 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:34:59 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:34:59 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:34:59 INFO - 'pip_index': False, 02:34:59 INFO - 'require_test_zip': True, 02:34:59 INFO - 'test_type': ('testharness',), 02:34:59 INFO - 'this_chunk': '1', 02:34:59 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:34:59 INFO - 'total_chunks': '10', 02:34:59 INFO - 'virtualenv_path': 'venv', 02:34:59 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:34:59 INFO - 'work_dir': 'build'} 02:34:59 INFO - ##### 02:34:59 INFO - ##### Running clobber step. 02:34:59 INFO - ##### 02:34:59 INFO - Running pre-action listener: _resource_record_pre_action 02:34:59 INFO - Running main action method: clobber 02:34:59 INFO - rmtree: /builds/slave/test/build 02:34:59 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:35:00 INFO - Running post-action listener: _resource_record_post_action 02:35:00 INFO - ##### 02:35:00 INFO - ##### Running read-buildbot-config step. 02:35:00 INFO - ##### 02:35:00 INFO - Running pre-action listener: _resource_record_pre_action 02:35:00 INFO - Running main action method: read_buildbot_config 02:35:00 INFO - Using buildbot properties: 02:35:00 INFO - { 02:35:00 INFO - "project": "", 02:35:00 INFO - "product": "firefox", 02:35:00 INFO - "script_repo_revision": "production", 02:35:00 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 02:35:00 INFO - "repository": "", 02:35:00 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 02:35:00 INFO - "buildid": "20160424010555", 02:35:00 INFO - "pgo_build": "False", 02:35:00 INFO - "basedir": "/builds/slave/test", 02:35:00 INFO - "buildnumber": 52, 02:35:00 INFO - "slavename": "tst-linux64-spot-659", 02:35:00 INFO - "master": "http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/", 02:35:00 INFO - "platform": "linux64", 02:35:00 INFO - "branch": "mozilla-inbound", 02:35:00 INFO - "revision": "0debbed8046d4778751a75625a9a5ccb3ee748e4", 02:35:00 INFO - "repo_path": "integration/mozilla-inbound", 02:35:00 INFO - "moz_repo_path": "", 02:35:00 INFO - "stage_platform": "linux64", 02:35:00 INFO - "builduid": "92855b275ab94459b4c3b39ca275b68d", 02:35:00 INFO - "slavebuilddir": "test" 02:35:00 INFO - } 02:35:00 INFO - Found installer url https://queue.taskcluster.net/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 02:35:00 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 02:35:00 INFO - Running post-action listener: _resource_record_post_action 02:35:00 INFO - ##### 02:35:00 INFO - ##### Running download-and-extract step. 02:35:00 INFO - ##### 02:35:00 INFO - Running pre-action listener: _resource_record_pre_action 02:35:00 INFO - Running main action method: download_and_extract 02:35:00 INFO - mkdir: /builds/slave/test/build/tests 02:35: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')]} 02:35:00 INFO - https://queue.taskcluster.net/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 02:35:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:35:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:35:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:35:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 02:35:30 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json: timed out 02:35:30 INFO - retry: attempt #1 caught exception: timed out 02:35:30 INFO - retry: Failed, sleeping 30 seconds before retrying 02:36:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #2 02:36:03 INFO - Downloaded 1361 bytes. 02:36:03 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:36:03 INFO - Using the following test package requirements: 02:36:03 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 02:36:03 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:36:03 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 02:36:03 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:36:03 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 02:36:03 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:36:03 INFO - u'jsshell-linux-x86_64.zip'], 02:36:03 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:36:03 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 02:36:03 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 02:36:03 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:36:03 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 02:36:03 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:36:03 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 02:36:03 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:36:03 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 02:36:03 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:36:03 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 02:36:03 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 02:36:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:36:03 INFO - https://queue.taskcluster.net/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 02:36:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 02:36:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 02:36:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 02:36:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 02:36:05 INFO - Downloaded 22747164 bytes. 02:36:05 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:36:05 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:36:05 INFO - caution: filename not matched: web-platform/* 02:36:05 INFO - Return code: 11 02:36:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:36:05 INFO - https://queue.taskcluster.net/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 02:36:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 02:36:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 02:36:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 02:36:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 02:36:07 INFO - Downloaded 36406484 bytes. 02:36:07 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:36:07 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:36:11 INFO - caution: filename not matched: bin/* 02:36:11 INFO - caution: filename not matched: config/* 02:36:11 INFO - caution: filename not matched: mozbase/* 02:36:11 INFO - caution: filename not matched: marionette/* 02:36:11 INFO - caution: filename not matched: tools/wptserve/* 02:36:11 INFO - Return code: 11 02:36:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:36:11 INFO - https://queue.taskcluster.net/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 02:36:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:36:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:36:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:36:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 02:36:13 INFO - Downloaded 64481031 bytes. 02:36:13 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:36:13 INFO - mkdir: /builds/slave/test/properties 02:36:13 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:36:13 INFO - Writing to file /builds/slave/test/properties/build_url 02:36:13 INFO - Contents: 02:36:13 INFO - build_url:https://queue.taskcluster.net/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:36:14 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:36:14 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:36:14 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:36:14 INFO - Contents: 02:36:14 INFO - symbols_url:https://queue.taskcluster.net/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:36:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:36:14 INFO - https://queue.taskcluster.net/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:36:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:36:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:36:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:36:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 02:36:19 INFO - Downloaded 90897462 bytes. 02:36:19 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 02:36:19 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 02:36:25 INFO - Return code: 0 02:36:25 INFO - Running post-action listener: _resource_record_post_action 02:36:25 INFO - Running post-action listener: set_extra_try_arguments 02:36:25 INFO - ##### 02:36:25 INFO - ##### Running create-virtualenv step. 02:36:25 INFO - ##### 02:36:25 INFO - Running pre-action listener: _pre_create_virtualenv 02:36:25 INFO - Running pre-action listener: _resource_record_pre_action 02:36:25 INFO - Running main action method: create_virtualenv 02:36:25 INFO - Creating virtualenv /builds/slave/test/build/venv 02:36:25 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 02:36:25 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:36:25 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:36:25 INFO - Using real prefix '/usr' 02:36:25 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:36:30 INFO - Installing distribute.............................................................................................................................................................................................done. 02:36:34 INFO - Installing pip.................done. 02:36:34 INFO - Return code: 0 02:36:34 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:36:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:36:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:36:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:36:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:36:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:36:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:36:34 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 0x2ba0030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ba13f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2be5ca0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2be2e40>, '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 0x2be3d40>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2be41d0>, '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-1461489249.865922-25614905', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 02:36:34 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 02:36:34 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 02:36:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:36:34 INFO - 'CCACHE_UMASK': '002', 02:36:34 INFO - 'DISPLAY': ':0', 02:36:34 INFO - 'HOME': '/home/cltbld', 02:36:34 INFO - 'LANG': 'en_US.UTF-8', 02:36:34 INFO - 'LOGNAME': 'cltbld', 02:36:34 INFO - 'MAIL': '/var/mail/cltbld', 02:36:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:36:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:36:34 INFO - 'MOZ_NO_REMOTE': '1', 02:36:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:36:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:36:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:36:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:36:34 INFO - 'PWD': '/builds/slave/test', 02:36:34 INFO - 'SHELL': '/bin/bash', 02:36:34 INFO - 'SHLVL': '1', 02:36:34 INFO - 'TERM': 'linux', 02:36:34 INFO - 'TMOUT': '86400', 02:36:34 INFO - 'USER': 'cltbld', 02:36:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461489249.865922-25614905', 02:36:34 INFO - '_': '/tools/buildbot/bin/python'} 02:36:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:36:34 INFO - Downloading/unpacking psutil>=0.7.1 02:36:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:36:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:36:34 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 02:36:34 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 02:36:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:36:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:36:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:36:38 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:36:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:36:38 INFO - Installing collected packages: psutil 02:36:38 INFO - Running setup.py install for psutil 02:36:39 INFO - building 'psutil._psutil_linux' extension 02:36:39 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 02:36:39 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 02:36:39 INFO - building 'psutil._psutil_posix' extension 02:36:39 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 02:36:39 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 02:36:40 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:36:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:36:40 INFO - Successfully installed psutil 02:36:40 INFO - Cleaning up... 02:36:40 INFO - Return code: 0 02:36:40 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:36:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:36:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:36:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:36:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:36:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:36:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:36:40 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 0x2ba0030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ba13f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2be5ca0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2be2e40>, '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 0x2be3d40>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2be41d0>, '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-1461489249.865922-25614905', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 02:36:40 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 02:36:40 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 02:36:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:36:40 INFO - 'CCACHE_UMASK': '002', 02:36:40 INFO - 'DISPLAY': ':0', 02:36:40 INFO - 'HOME': '/home/cltbld', 02:36:40 INFO - 'LANG': 'en_US.UTF-8', 02:36:40 INFO - 'LOGNAME': 'cltbld', 02:36:40 INFO - 'MAIL': '/var/mail/cltbld', 02:36:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:36:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:36:40 INFO - 'MOZ_NO_REMOTE': '1', 02:36:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:36:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:36:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:36:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:36:40 INFO - 'PWD': '/builds/slave/test', 02:36:40 INFO - 'SHELL': '/bin/bash', 02:36:40 INFO - 'SHLVL': '1', 02:36:40 INFO - 'TERM': 'linux', 02:36:40 INFO - 'TMOUT': '86400', 02:36:40 INFO - 'USER': 'cltbld', 02:36:40 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461489249.865922-25614905', 02:36:40 INFO - '_': '/tools/buildbot/bin/python'} 02:36:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:36:40 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:36:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:36:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:36:40 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 02:36:40 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 02:36:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:36:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:36:44 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:36:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:36:44 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:36:44 INFO - Installing collected packages: mozsystemmonitor 02:36:44 INFO - Running setup.py install for mozsystemmonitor 02:36:45 INFO - Successfully installed mozsystemmonitor 02:36:45 INFO - Cleaning up... 02:36:45 INFO - Return code: 0 02:36:45 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:36:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:36:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:36:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:36:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:36:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:36:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:36:45 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 0x2ba0030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ba13f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2be5ca0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2be2e40>, '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 0x2be3d40>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2be41d0>, '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-1461489249.865922-25614905', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 02:36:45 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 02:36:45 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 02:36:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:36:45 INFO - 'CCACHE_UMASK': '002', 02:36:45 INFO - 'DISPLAY': ':0', 02:36:45 INFO - 'HOME': '/home/cltbld', 02:36:45 INFO - 'LANG': 'en_US.UTF-8', 02:36:45 INFO - 'LOGNAME': 'cltbld', 02:36:45 INFO - 'MAIL': '/var/mail/cltbld', 02:36:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:36:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:36:45 INFO - 'MOZ_NO_REMOTE': '1', 02:36:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:36:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:36:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:36:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:36:45 INFO - 'PWD': '/builds/slave/test', 02:36:45 INFO - 'SHELL': '/bin/bash', 02:36:45 INFO - 'SHLVL': '1', 02:36:45 INFO - 'TERM': 'linux', 02:36:45 INFO - 'TMOUT': '86400', 02:36:45 INFO - 'USER': 'cltbld', 02:36:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461489249.865922-25614905', 02:36:45 INFO - '_': '/tools/buildbot/bin/python'} 02:36:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:36:45 INFO - Downloading/unpacking blobuploader==1.2.4 02:36:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:36:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:36:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:36:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:36:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:36:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:36:49 INFO - Downloading blobuploader-1.2.4.tar.gz 02:36:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:36:49 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:36:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:36:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:36:49 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 02:36:49 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 02:36:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:36:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:36:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:36:50 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:36:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:36:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:36:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:36:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:36:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:36:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:36:50 INFO - Downloading docopt-0.6.1.tar.gz 02:36:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:36:50 INFO - Installing collected packages: blobuploader, requests, docopt 02:36:50 INFO - Running setup.py install for blobuploader 02:36:51 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:36:51 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:36:51 INFO - Running setup.py install for requests 02:36:51 INFO - Running setup.py install for docopt 02:36:52 INFO - Successfully installed blobuploader requests docopt 02:36:52 INFO - Cleaning up... 02:36:52 INFO - Return code: 0 02:36:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:36:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:36:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:36:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:36:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:36:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:36:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:36:52 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 0x2ba0030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ba13f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2be5ca0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2be2e40>, '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 0x2be3d40>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2be41d0>, '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-1461489249.865922-25614905', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 02:36:52 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 02:36:52 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 02:36:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:36:52 INFO - 'CCACHE_UMASK': '002', 02:36:52 INFO - 'DISPLAY': ':0', 02:36:52 INFO - 'HOME': '/home/cltbld', 02:36:52 INFO - 'LANG': 'en_US.UTF-8', 02:36:52 INFO - 'LOGNAME': 'cltbld', 02:36:52 INFO - 'MAIL': '/var/mail/cltbld', 02:36:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:36:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:36:52 INFO - 'MOZ_NO_REMOTE': '1', 02:36:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:36:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:36:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:36:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:36:52 INFO - 'PWD': '/builds/slave/test', 02:36:52 INFO - 'SHELL': '/bin/bash', 02:36:52 INFO - 'SHLVL': '1', 02:36:52 INFO - 'TERM': 'linux', 02:36:52 INFO - 'TMOUT': '86400', 02:36:52 INFO - 'USER': 'cltbld', 02:36:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461489249.865922-25614905', 02:36:52 INFO - '_': '/tools/buildbot/bin/python'} 02:36:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:36:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:36:52 INFO - Running setup.py (path:/tmp/pip-DUcKWP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:36:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:36:52 INFO - Running setup.py (path:/tmp/pip-2oA8bh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:36:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:36:52 INFO - Running setup.py (path:/tmp/pip-VmQTUB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:36:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:36:53 INFO - Running setup.py (path:/tmp/pip-3lxGtm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:36:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:36:53 INFO - Running setup.py (path:/tmp/pip-23BO8o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:36:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:36:53 INFO - Running setup.py (path:/tmp/pip-72JrUU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:36:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:36:53 INFO - Running setup.py (path:/tmp/pip-fq0K9b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:36:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:36:53 INFO - Running setup.py (path:/tmp/pip-ZRYZlz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:36:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:36:53 INFO - Running setup.py (path:/tmp/pip-xb9EUf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:36:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:36:53 INFO - Running setup.py (path:/tmp/pip-gAeJsA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:36:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:36:53 INFO - Running setup.py (path:/tmp/pip-ADu4nZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:36:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:36:54 INFO - Running setup.py (path:/tmp/pip-IjfbNT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:36:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:36:54 INFO - Running setup.py (path:/tmp/pip-DB526N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:36:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:36:54 INFO - Running setup.py (path:/tmp/pip-ne3Q1p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:36:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:36:54 INFO - Running setup.py (path:/tmp/pip-CtjlXC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:36:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:36:54 INFO - Running setup.py (path:/tmp/pip-CGwaDb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:36:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:36:54 INFO - Running setup.py (path:/tmp/pip-uhD2Rl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:36:54 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:36:54 INFO - Running setup.py (path:/tmp/pip-XdH3Ty-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:36:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:36:55 INFO - Running setup.py (path:/tmp/pip-lahdlf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:36:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:36:55 INFO - Running setup.py (path:/tmp/pip-P7Vauy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:36:55 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:36:55 INFO - Running setup.py (path:/tmp/pip-xIK6XQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:36:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:36:55 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 02:36:55 INFO - Running setup.py install for manifestparser 02:36:56 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:36:56 INFO - Running setup.py install for mozcrash 02:36:56 INFO - Running setup.py install for mozdebug 02:36:56 INFO - Running setup.py install for mozdevice 02:36:56 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:36:56 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:36:56 INFO - Running setup.py install for mozfile 02:36:56 INFO - Running setup.py install for mozhttpd 02:36:57 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:36:57 INFO - Running setup.py install for mozinfo 02:36:57 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:36:57 INFO - Running setup.py install for mozInstall 02:36:57 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:36:57 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:36:57 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:36:57 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:36:57 INFO - Running setup.py install for mozleak 02:36:57 INFO - Running setup.py install for mozlog 02:36:58 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:36:58 INFO - Running setup.py install for moznetwork 02:36:58 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:36:58 INFO - Running setup.py install for mozprocess 02:36:58 INFO - Running setup.py install for mozprofile 02:36:58 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:36:58 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:36:58 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:36:58 INFO - Running setup.py install for mozrunner 02:36:58 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:36:58 INFO - Running setup.py install for mozscreenshot 02:36:59 INFO - Running setup.py install for moztest 02:36:59 INFO - Running setup.py install for mozversion 02:36:59 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:36:59 INFO - Running setup.py install for wptserve 02:36:59 INFO - Running setup.py install for marionette-driver 02:37:00 INFO - Running setup.py install for browsermob-proxy 02:37:00 INFO - Running setup.py install for marionette-client 02:37:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:37:00 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:37:00 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 02:37:00 INFO - Cleaning up... 02:37:00 INFO - Return code: 0 02:37:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:37: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')]} 02:37:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:37:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:37: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')]} 02:37:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:37:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:37:00 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 0x2ba0030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ba13f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2be5ca0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2be2e40>, '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 0x2be3d40>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2be41d0>, '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-1461489249.865922-25614905', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 02:37:00 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 02:37:00 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 02:37:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:37:00 INFO - 'CCACHE_UMASK': '002', 02:37:00 INFO - 'DISPLAY': ':0', 02:37:00 INFO - 'HOME': '/home/cltbld', 02:37:00 INFO - 'LANG': 'en_US.UTF-8', 02:37:00 INFO - 'LOGNAME': 'cltbld', 02:37:00 INFO - 'MAIL': '/var/mail/cltbld', 02:37:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:37:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:37:00 INFO - 'MOZ_NO_REMOTE': '1', 02:37:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:37:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:37:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:37:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:37:00 INFO - 'PWD': '/builds/slave/test', 02:37:00 INFO - 'SHELL': '/bin/bash', 02:37:00 INFO - 'SHLVL': '1', 02:37:00 INFO - 'TERM': 'linux', 02:37:00 INFO - 'TMOUT': '86400', 02:37:00 INFO - 'USER': 'cltbld', 02:37:00 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461489249.865922-25614905', 02:37:00 INFO - '_': '/tools/buildbot/bin/python'} 02:37:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:37:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:37:01 INFO - Running setup.py (path:/tmp/pip-uSkTz8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:37:01 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 02:37:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:37:01 INFO - Running setup.py (path:/tmp/pip-8W_Zl0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:37:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:37:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:37:01 INFO - Running setup.py (path:/tmp/pip-9a0SIO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:37:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 02:37:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:37:01 INFO - Running setup.py (path:/tmp/pip-bS4trm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:37:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:37:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:37:01 INFO - Running setup.py (path:/tmp/pip-hyxWj2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:37:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 02:37:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:37:01 INFO - Running setup.py (path:/tmp/pip-kuBVkx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:37:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 02:37:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:37:02 INFO - Running setup.py (path:/tmp/pip-302wY1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:37:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 02:37:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:37:02 INFO - Running setup.py (path:/tmp/pip-UA8zA0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:37:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 02:37:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:37:02 INFO - Running setup.py (path:/tmp/pip-GildMv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:37:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 02:37:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:37:02 INFO - Running setup.py (path:/tmp/pip-aIrIZx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:37:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:37:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:37:02 INFO - Running setup.py (path:/tmp/pip-oiTdyb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:37:02 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 02:37:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:37:02 INFO - Running setup.py (path:/tmp/pip-Tmv0QX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:37:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 02:37:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:37:03 INFO - Running setup.py (path:/tmp/pip-NLieZa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:37:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 02:37:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:37:03 INFO - Running setup.py (path:/tmp/pip-FZlrS2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:37:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 02:37:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:37:03 INFO - Running setup.py (path:/tmp/pip-Kfmdid-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:37:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 02:37:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:37:03 INFO - Running setup.py (path:/tmp/pip-3UB9Xa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:37:03 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 02:37:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:37:03 INFO - Running setup.py (path:/tmp/pip-4PkuOf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:37:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 02:37:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:37:03 INFO - Running setup.py (path:/tmp/pip-7RkeTh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:37:03 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 02:37:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:37:03 INFO - Running setup.py (path:/tmp/pip-krIqf5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:37:04 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 02:37:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:37:04 INFO - Running setup.py (path:/tmp/pip-FhVlIv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:37:04 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 02:37:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:37:04 INFO - Running setup.py (path:/tmp/pip-LkHTmv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:37:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:37:04 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 02:37:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:37:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:37:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 02:37:04 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:37:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:37:04 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:37:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:37:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:37:04 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 02:37:04 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 02:37:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:37:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:37:08 INFO - Downloading blessings-1.6.tar.gz 02:37:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:37:08 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 02:37:08 INFO - Installing collected packages: blessings 02:37:08 INFO - Running setup.py install for blessings 02:37:08 INFO - Successfully installed blessings 02:37:08 INFO - Cleaning up... 02:37:09 INFO - Return code: 0 02:37:09 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:37:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:37:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:37:09 INFO - Reading from file tmpfile_stdout 02:37:09 INFO - Current package versions: 02:37:09 INFO - argparse == 1.2.1 02:37:09 INFO - blessings == 1.6 02:37:09 INFO - blobuploader == 1.2.4 02:37:09 INFO - browsermob-proxy == 0.6.0 02:37:09 INFO - docopt == 0.6.1 02:37:09 INFO - manifestparser == 1.1 02:37:09 INFO - marionette-client == 2.3.0 02:37:09 INFO - marionette-driver == 1.4.0 02:37:09 INFO - mozInstall == 1.12 02:37:09 INFO - mozcrash == 0.17 02:37:09 INFO - mozdebug == 0.1 02:37:09 INFO - mozdevice == 0.48 02:37:09 INFO - mozfile == 1.2 02:37:09 INFO - mozhttpd == 0.7 02:37:09 INFO - mozinfo == 0.9 02:37:09 INFO - mozleak == 0.1 02:37:09 INFO - mozlog == 3.1 02:37:09 INFO - moznetwork == 0.27 02:37:09 INFO - mozprocess == 0.22 02:37:09 INFO - mozprofile == 0.28 02:37:09 INFO - mozrunner == 6.11 02:37:09 INFO - mozscreenshot == 0.1 02:37:09 INFO - mozsystemmonitor == 0.0 02:37:09 INFO - moztest == 0.7 02:37:09 INFO - mozversion == 1.4 02:37:09 INFO - psutil == 3.1.1 02:37:09 INFO - requests == 1.2.3 02:37:09 INFO - wptserve == 1.4.0 02:37:09 INFO - wsgiref == 0.1.2 02:37:09 INFO - Running post-action listener: _resource_record_post_action 02:37:09 INFO - Running post-action listener: _start_resource_monitoring 02:37:09 INFO - Starting resource monitoring. 02:37:09 INFO - ##### 02:37:09 INFO - ##### Running pull step. 02:37:09 INFO - ##### 02:37:09 INFO - Running pre-action listener: _resource_record_pre_action 02:37:09 INFO - Running main action method: pull 02:37:09 INFO - Pull has nothing to do! 02:37:09 INFO - Running post-action listener: _resource_record_post_action 02:37:09 INFO - ##### 02:37:09 INFO - ##### Running install step. 02:37:09 INFO - ##### 02:37:09 INFO - Running pre-action listener: _resource_record_pre_action 02:37:09 INFO - Running main action method: install 02:37:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:37:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:37:10 INFO - Reading from file tmpfile_stdout 02:37:10 INFO - Detecting whether we're running mozinstall >=1.0... 02:37:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:37:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:37:10 INFO - Reading from file tmpfile_stdout 02:37:10 INFO - Output received: 02:37:10 INFO - Usage: mozinstall [options] installer 02:37:10 INFO - Options: 02:37:10 INFO - -h, --help show this help message and exit 02:37:10 INFO - -d DEST, --destination=DEST 02:37:10 INFO - Directory to install application into. [default: 02:37:10 INFO - "/builds/slave/test"] 02:37:10 INFO - --app=APP Application being installed. [default: firefox] 02:37:10 INFO - mkdir: /builds/slave/test/build/application 02:37:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 02:37:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 02:37:41 INFO - Reading from file tmpfile_stdout 02:37:41 INFO - Output received: 02:37:41 INFO - /builds/slave/test/build/application/firefox/firefox 02:37:41 INFO - Running post-action listener: _resource_record_post_action 02:37:41 INFO - ##### 02:37:41 INFO - ##### Running run-tests step. 02:37:41 INFO - ##### 02:37:41 INFO - Running pre-action listener: _resource_record_pre_action 02:37:41 INFO - Running main action method: run_tests 02:37:41 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:37:41 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:37:41 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:37:41 INFO - grabbing minidump binary from tooltool 02:37: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')]} 02:37:41 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 0x2be2e40>, '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 0x2be3d40>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2be41d0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:37:41 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 02:37:41 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 02:37:41 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:37:41 INFO - Return code: 0 02:37:41 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 02:37:41 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:37:41 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/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 02:37:41 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/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 02:37:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:37:41 INFO - 'CCACHE_UMASK': '002', 02:37:41 INFO - 'DISPLAY': ':0', 02:37:41 INFO - 'HOME': '/home/cltbld', 02:37:41 INFO - 'LANG': 'en_US.UTF-8', 02:37:41 INFO - 'LOGNAME': 'cltbld', 02:37:41 INFO - 'MAIL': '/var/mail/cltbld', 02:37:41 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:37:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:37:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:37:41 INFO - 'MOZ_NO_REMOTE': '1', 02:37:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:37:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:37:41 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:37:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:37:41 INFO - 'PWD': '/builds/slave/test', 02:37:41 INFO - 'SHELL': '/bin/bash', 02:37:41 INFO - 'SHLVL': '1', 02:37:41 INFO - 'TERM': 'linux', 02:37:41 INFO - 'TMOUT': '86400', 02:37:41 INFO - 'USER': 'cltbld', 02:37:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461489249.865922-25614905', 02:37:41 INFO - '_': '/tools/buildbot/bin/python'} 02:37:41 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/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 02:37:42 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 02:37:42 INFO - import pkg_resources 02:37:44 INFO - Using 1 client processes 02:37:44 INFO - wptserve Starting http server on 127.0.0.1:8000 02:37:44 INFO - wptserve Starting http server on 127.0.0.1:8001 02:37:44 INFO - wptserve Starting http server on 127.0.0.1:8443 02:37:46 INFO - SUITE-START | Running 778 tests 02:37:46 INFO - Running testharness tests 02:37:46 INFO - Setting up ssl 02:37:46 INFO - PROCESS | certutil | 02:37:46 INFO - PROCESS | certutil | 02:37:46 INFO - PROCESS | certutil | 02:37:46 INFO - Certificate Nickname Trust Attributes 02:37:46 INFO - SSL,S/MIME,JAR/XPI 02:37:46 INFO - 02:37:46 INFO - web-platform-tests CT,, 02:37:46 INFO - 02:37:46 INFO - Starting runner 02:37:49 INFO - PROCESS | 1820 | 1461490669486 Marionette DEBUG Marionette enabled via build flag and pref 02:37:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe631a2f000 == 1 [pid = 1820] [id = 1] 02:37:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 1 (0x7fe631a2f800) [pid = 1820] [serial = 1] [outer = (nil)] 02:37:49 INFO - PROCESS | 1820 | [1820] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 02:37:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 2 (0x7fe631a30800) [pid = 1820] [serial = 2] [outer = 0x7fe631a2f800] 02:37:50 INFO - PROCESS | 1820 | 1461490670122 Marionette INFO Listening on port 2828 02:37:50 INFO - PROCESS | 1820 | 1461490670652 Marionette DEBUG Marionette enabled via command-line flag 02:37:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62e90d000 == 2 [pid = 1820] [id = 2] 02:37:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 3 (0x7fe62e90d800) [pid = 1820] [serial = 3] [outer = (nil)] 02:37:50 INFO - PROCESS | 1820 | [1820] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 02:37:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 4 (0x7fe62e90e800) [pid = 1820] [serial = 4] [outer = 0x7fe62e90d800] 02:37:50 INFO - PROCESS | 1820 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fe62e9f1d90 02:37:50 INFO - PROCESS | 1820 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fe63368b5e0 02:37:50 INFO - PROCESS | 1820 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fe62dd58850 02:37:50 INFO - PROCESS | 1820 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fe62dd58b50 02:37:50 INFO - PROCESS | 1820 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fe62dd58e80 02:37:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 5 (0x7fe62dd96000) [pid = 1820] [serial = 5] [outer = 0x7fe631a2f800] 02:37:51 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:37:51 INFO - PROCESS | 1820 | 1461490671050 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38174 02:37:51 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:37:51 INFO - PROCESS | 1820 | 1461490671144 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38175 02:37:51 INFO - PROCESS | 1820 | 1461490671153 Marionette DEBUG Closed connection conn0 02:37:51 INFO - PROCESS | 1820 | [1820] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 02:37:51 INFO - PROCESS | 1820 | 1461490671271 Marionette DEBUG Closed connection conn1 02:37:51 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:37:51 INFO - PROCESS | 1820 | 1461490671357 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38176 02:37:51 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:37:51 INFO - PROCESS | 1820 | 1461490671392 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38177 02:37:51 INFO - PROCESS | 1820 | 1461490671395 Marionette DEBUG Closed connection conn2 02:37:51 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:37:51 INFO - PROCESS | 1820 | 1461490671421 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:38178 02:37:51 INFO - PROCESS | 1820 | 1461490671429 Marionette DEBUG Closed connection conn3 02:37:51 INFO - PROCESS | 1820 | 1461490671461 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:37:51 INFO - PROCESS | 1820 | 1461490671475 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160424010555","device":"desktop","version":"48.0a1"} 02:37:52 INFO - PROCESS | 1820 | [1820] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:37:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe623a96800 == 3 [pid = 1820] [id = 3] 02:37:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 6 (0x7fe623a97000) [pid = 1820] [serial = 6] [outer = (nil)] 02:37:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe623a97800 == 4 [pid = 1820] [id = 4] 02:37:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 7 (0x7fe6245c6000) [pid = 1820] [serial = 7] [outer = (nil)] 02:37:53 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:37:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622cb1000 == 5 [pid = 1820] [id = 5] 02:37:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 8 (0x7fe622ce3400) [pid = 1820] [serial = 8] [outer = (nil)] 02:37:53 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:37:53 INFO - PROCESS | 1820 | [1820] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:37:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 9 (0x7fe62293cc00) [pid = 1820] [serial = 9] [outer = 0x7fe622ce3400] 02:37:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 10 (0x7fe62130a800) [pid = 1820] [serial = 10] [outer = 0x7fe623a97000] 02:37:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 11 (0x7fe621328400) [pid = 1820] [serial = 11] [outer = 0x7fe6245c6000] 02:37:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 12 (0x7fe62132a400) [pid = 1820] [serial = 12] [outer = 0x7fe622ce3400] 02:37:55 INFO - PROCESS | 1820 | 1461490675452 Marionette DEBUG loaded listener.js 02:37:55 INFO - PROCESS | 1820 | 1461490675484 Marionette DEBUG loaded listener.js 02:37:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 13 (0x7fe61e968400) [pid = 1820] [serial = 13] [outer = 0x7fe622ce3400] 02:37:56 INFO - PROCESS | 1820 | 1461490676389 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"ad059614-7572-4c79-aff7-e463ce3ecf59","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160424010555","device":"desktop","version":"48.0a1","command_id":1}}] 02:37:57 INFO - PROCESS | 1820 | 1461490676999 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:37:57 INFO - PROCESS | 1820 | 1461490677086 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 02:37:57 INFO - PROCESS | 1820 | 1461490677129 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:37:57 INFO - PROCESS | 1820 | [1820] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:37:57 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:37:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 14 (0x7fe61b624c00) [pid = 1820] [serial = 14] [outer = 0x7fe622ce3400] 02:37:57 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:37:57 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:57 INFO - PROCESS | 1820 | 1461490677781 Marionette TRACE conn4 <- [1,3,null,{}] 02:37:57 INFO - PROCESS | 1820 | 1461490677818 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:37:57 INFO - PROCESS | 1820 | 1461490677855 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 02:37:57 INFO - PROCESS | 1820 | 1461490677912 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 02:37:57 INFO - PROCESS | 1820 | 1461490677915 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 02:37:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:37:57 INFO - PROCESS | 1820 | 1461490677983 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:37:57 INFO - PROCESS | 1820 | 1461490677990 Marionette TRACE conn4 <- [1,6,null,{}] 02:37:58 INFO - PROCESS | 1820 | 1461490678021 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:58 INFO - PROCESS | 1820 | 1461490678039 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 02:37:58 INFO - PROCESS | 1820 | 1461490678045 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619d1e800 == 6 [pid = 1820] [id = 6] 02:37:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 15 (0x7fe619ec4000) [pid = 1820] [serial = 15] [outer = (nil)] 02:37:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 16 (0x7fe619ec6000) [pid = 1820] [serial = 16] [outer = 0x7fe619ec4000] 02:37:58 INFO - PROCESS | 1820 | 1461490678121 Marionette DEBUG loaded listener.js 02:37:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 17 (0x7fe619ecd000) [pid = 1820] [serial = 17] [outer = 0x7fe619ec4000] 02:37:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619d3b000 == 7 [pid = 1820] [id = 7] 02:37:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 18 (0x7fe619b3d800) [pid = 1820] [serial = 18] [outer = (nil)] 02:37:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 19 (0x7fe619e0d000) [pid = 1820] [serial = 19] [outer = 0x7fe619b3d800] 02:37:58 INFO - PROCESS | 1820 | 1461490678660 Marionette DEBUG loaded listener.js 02:37:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 20 (0x7fe619836400) [pid = 1820] [serial = 20] [outer = 0x7fe619b3d800] 02:37:59 INFO - PROCESS | 1820 | [1820] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 02:37:59 INFO - PROCESS | 1820 | 1461490679272 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:37:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:37:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1361ms 02:37:59 INFO - PROCESS | 1820 | 1461490679351 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 02:37:59 INFO - PROCESS | 1820 | 1461490679355 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 02:37:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:37:59 INFO - PROCESS | 1820 | 1461490679391 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:37:59 INFO - PROCESS | 1820 | 1461490679395 Marionette TRACE conn4 <- [1,10,null,{}] 02:37:59 INFO - PROCESS | 1820 | 1461490679408 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:59 INFO - PROCESS | 1820 | 1461490679599 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 02:37:59 INFO - PROCESS | 1820 | 1461490679615 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617f47000 == 8 [pid = 1820] [id = 8] 02:37:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 21 (0x7fe617fb2400) [pid = 1820] [serial = 21] [outer = (nil)] 02:37:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 22 (0x7fe617fb4000) [pid = 1820] [serial = 22] [outer = 0x7fe617fb2400] 02:37:59 INFO - PROCESS | 1820 | 1461490679686 Marionette DEBUG loaded listener.js 02:37:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 23 (0x7fe617fb9000) [pid = 1820] [serial = 23] [outer = 0x7fe617fb2400] 02:38:00 INFO - PROCESS | 1820 | 1461490680724 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 02:38:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:38:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1405ms 02:38:00 INFO - PROCESS | 1820 | 1461490680779 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 02:38:00 INFO - PROCESS | 1820 | 1461490680789 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 02:38:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:38:00 INFO - PROCESS | 1820 | 1461490680798 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:38:00 INFO - PROCESS | 1820 | 1461490680802 Marionette TRACE conn4 <- [1,14,null,{}] 02:38:00 INFO - PROCESS | 1820 | 1461490680830 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:01 INFO - PROCESS | 1820 | 1461490681023 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 02:38:01 INFO - PROCESS | 1820 | 1461490681141 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618db8000 == 9 [pid = 1820] [id = 9] 02:38:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 24 (0x7fe618db8800) [pid = 1820] [serial = 24] [outer = (nil)] 02:38:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618dbb800 == 10 [pid = 1820] [id = 10] 02:38:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 25 (0x7fe619b3dc00) [pid = 1820] [serial = 25] [outer = (nil)] 02:38:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 26 (0x7fe619b42400) [pid = 1820] [serial = 26] [outer = 0x7fe619b3dc00] 02:38:01 INFO - PROCESS | 1820 | 1461490681272 Marionette DEBUG loaded listener.js 02:38:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 27 (0x7fe61b62bc00) [pid = 1820] [serial = 27] [outer = 0x7fe619b3dc00] 02:38:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 28 (0x7fe619855800) [pid = 1820] [serial = 28] [outer = 0x7fe618db8800] 02:38:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 29 (0x7fe619d20000) [pid = 1820] [serial = 29] [outer = 0x7fe618db8800] 02:38:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618e36000 == 11 [pid = 1820] [id = 11] 02:38:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 30 (0x7fe61f953000) [pid = 1820] [serial = 30] [outer = (nil)] 02:38:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 31 (0x7fe620d20800) [pid = 1820] [serial = 31] [outer = 0x7fe61f953000] 02:38:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 32 (0x7fe620cf8800) [pid = 1820] [serial = 32] [outer = 0x7fe61f953000] 02:38:02 INFO - PROCESS | 1820 | 1461490682415 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 02:38:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:38:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1700ms 02:38:02 INFO - PROCESS | 1820 | 1461490682503 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 02:38:02 INFO - PROCESS | 1820 | 1461490682511 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 02:38:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:38:02 INFO - PROCESS | 1820 | 1461490682522 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:38:02 INFO - PROCESS | 1820 | 1461490682526 Marionette TRACE conn4 <- [1,18,null,{}] 02:38:02 INFO - PROCESS | 1820 | 1461490682533 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:02 INFO - PROCESS | 1820 | 1461490682735 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 02:38:02 INFO - PROCESS | 1820 | 1461490682873 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61ffa0800 == 12 [pid = 1820] [id = 12] 02:38:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 33 (0x7fe61f9fa400) [pid = 1820] [serial = 33] [outer = (nil)] 02:38:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 34 (0x7fe623884000) [pid = 1820] [serial = 34] [outer = 0x7fe61f9fa400] 02:38:02 INFO - PROCESS | 1820 | 1461490682978 Marionette DEBUG loaded listener.js 02:38:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 35 (0x7fe623cd3800) [pid = 1820] [serial = 35] [outer = 0x7fe61f9fa400] 02:38:03 INFO - PROCESS | 1820 | 1461490683761 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 02:38:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:38:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1281ms 02:38:03 INFO - PROCESS | 1820 | 1461490683805 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 02:38:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:38:03 INFO - PROCESS | 1820 | 1461490683810 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 02:38:03 INFO - PROCESS | 1820 | 1461490683823 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:38:03 INFO - PROCESS | 1820 | 1461490683840 Marionette TRACE conn4 <- [1,22,null,{}] 02:38:03 INFO - PROCESS | 1820 | 1461490683883 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:04 INFO - PROCESS | 1820 | 1461490684086 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 02:38:04 INFO - PROCESS | 1820 | 1461490684180 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe623097800 == 13 [pid = 1820] [id = 13] 02:38:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 36 (0x7fe622912c00) [pid = 1820] [serial = 36] [outer = (nil)] 02:38:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 37 (0x7fe622918000) [pid = 1820] [serial = 37] [outer = 0x7fe622912c00] 02:38:04 INFO - PROCESS | 1820 | 1461490684268 Marionette DEBUG loaded listener.js 02:38:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 38 (0x7fe624517400) [pid = 1820] [serial = 38] [outer = 0x7fe622912c00] 02:38:05 INFO - PROCESS | 1820 | 1461490685134 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 02:38:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:38:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1379ms 02:38:05 INFO - PROCESS | 1820 | 1461490685196 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 02:38:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:38:05 INFO - PROCESS | 1820 | 1461490685201 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 02:38:05 INFO - PROCESS | 1820 | 1461490685209 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:38:05 INFO - PROCESS | 1820 | 1461490685211 Marionette TRACE conn4 <- [1,26,null,{}] 02:38:05 INFO - PROCESS | 1820 | 1461490685218 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:05 INFO - PROCESS | 1820 | 1461490685530 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 02:38:05 INFO - PROCESS | 1820 | 1461490685709 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62381d800 == 14 [pid = 1820] [id = 14] 02:38:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 39 (0x7fe624b63400) [pid = 1820] [serial = 39] [outer = (nil)] 02:38:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 40 (0x7fe631f3c400) [pid = 1820] [serial = 40] [outer = 0x7fe624b63400] 02:38:05 INFO - PROCESS | 1820 | 1461490685804 Marionette DEBUG loaded listener.js 02:38:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 41 (0x7fe6339a7400) [pid = 1820] [serial = 41] [outer = 0x7fe624b63400] 02:38:06 INFO - PROCESS | 1820 | 1461490686843 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:38:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:38:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1689ms 02:38:06 INFO - PROCESS | 1820 | 1461490686898 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 02:38:06 INFO - PROCESS | 1820 | 1461490686904 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 02:38:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:38:06 INFO - PROCESS | 1820 | 1461490686913 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:38:06 INFO - PROCESS | 1820 | 1461490686918 Marionette TRACE conn4 <- [1,30,null,{}] 02:38:06 INFO - PROCESS | 1820 | 1461490686927 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:07 INFO - PROCESS | 1820 | 1461490687099 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 02:38:07 INFO - PROCESS | 1820 | 1461490687285 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61e798000 == 15 [pid = 1820] [id = 15] 02:38:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 42 (0x7fe62290f000) [pid = 1820] [serial = 42] [outer = (nil)] 02:38:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 43 (0x7fe622916800) [pid = 1820] [serial = 43] [outer = 0x7fe62290f000] 02:38:07 INFO - PROCESS | 1820 | 1461490687376 Marionette DEBUG loaded listener.js 02:38:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 44 (0x7fe6234c1400) [pid = 1820] [serial = 44] [outer = 0x7fe62290f000] 02:38:08 INFO - PROCESS | 1820 | 1461490688294 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 02:38:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:38:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1443ms 02:38:08 INFO - PROCESS | 1820 | 1461490688356 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 02:38:08 INFO - PROCESS | 1820 | 1461490688364 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 02:38:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:38:08 INFO - PROCESS | 1820 | 1461490688375 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:38:08 INFO - PROCESS | 1820 | 1461490688378 Marionette TRACE conn4 <- [1,34,null,{}] 02:38:08 INFO - PROCESS | 1820 | 1461490688384 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:08 INFO - PROCESS | 1820 | 1461490688529 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 02:38:08 INFO - PROCESS | 1820 | 1461490688633 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6208aa000 == 16 [pid = 1820] [id = 16] 02:38:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 45 (0x7fe618d84400) [pid = 1820] [serial = 45] [outer = (nil)] 02:38:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 46 (0x7fe61e70a800) [pid = 1820] [serial = 46] [outer = 0x7fe618d84400] 02:38:08 INFO - PROCESS | 1820 | 1461490688702 Marionette DEBUG loaded listener.js 02:38:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 47 (0x7fe6236ec800) [pid = 1820] [serial = 47] [outer = 0x7fe618d84400] 02:38:09 INFO - PROCESS | 1820 | 1461490689416 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 02:38:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:38:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1079ms 02:38:09 INFO - PROCESS | 1820 | 1461490689455 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 02:38:09 INFO - PROCESS | 1820 | 1461490689458 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 02:38:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:38:09 INFO - PROCESS | 1820 | 1461490689467 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:38:09 INFO - PROCESS | 1820 | 1461490689476 Marionette TRACE conn4 <- [1,38,null,{}] 02:38:09 INFO - PROCESS | 1820 | 1461490689510 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:09 INFO - PROCESS | 1820 | 1461490689713 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 02:38:09 INFO - PROCESS | 1820 | 1461490689727 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62336c800 == 17 [pid = 1820] [id = 17] 02:38:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 48 (0x7fe623d05800) [pid = 1820] [serial = 48] [outer = (nil)] 02:38:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 49 (0x7fe62450f400) [pid = 1820] [serial = 49] [outer = 0x7fe623d05800] 02:38:09 INFO - PROCESS | 1820 | 1461490689798 Marionette DEBUG loaded listener.js 02:38:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 50 (0x7fe6245c8000) [pid = 1820] [serial = 50] [outer = 0x7fe623d05800] 02:38:10 INFO - PROCESS | 1820 | 1461490690821 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 02:38:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:38:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1394ms 02:38:10 INFO - PROCESS | 1820 | 1461490690862 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 02:38:10 INFO - PROCESS | 1820 | 1461490690871 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 02:38:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:38:10 INFO - PROCESS | 1820 | 1461490690881 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:38:10 INFO - PROCESS | 1820 | 1461490690886 Marionette TRACE conn4 <- [1,42,null,{}] 02:38:10 INFO - PROCESS | 1820 | 1461490690895 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:11 INFO - PROCESS | 1820 | 1461490691114 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 02:38:11 INFO - PROCESS | 1820 | 1461490691241 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61fabc800 == 18 [pid = 1820] [id = 18] 02:38:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 51 (0x7fe61b5b3800) [pid = 1820] [serial = 51] [outer = (nil)] 02:38:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 52 (0x7fe61e704c00) [pid = 1820] [serial = 52] [outer = 0x7fe61b5b3800] 02:38:11 INFO - PROCESS | 1820 | 1461490691325 Marionette DEBUG loaded listener.js 02:38:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 53 (0x7fe620c9f000) [pid = 1820] [serial = 53] [outer = 0x7fe61b5b3800] 02:38:12 INFO - PROCESS | 1820 | 1461490692154 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 02:38:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:38:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1341ms 02:38:12 INFO - PROCESS | 1820 | 1461490692224 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 02:38:12 INFO - PROCESS | 1820 | 1461490692232 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 02:38:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:38:12 INFO - PROCESS | 1820 | 1461490692243 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:38:12 INFO - PROCESS | 1820 | 1461490692246 Marionette TRACE conn4 <- [1,46,null,{}] 02:38:12 INFO - PROCESS | 1820 | 1461490692253 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:12 INFO - PROCESS | 1820 | 1461490692475 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 02:38:12 INFO - PROCESS | 1820 | 1461490692604 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe623815800 == 19 [pid = 1820] [id = 19] 02:38:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 54 (0x7fe622851000) [pid = 1820] [serial = 54] [outer = (nil)] 02:38:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 55 (0x7fe6236e3000) [pid = 1820] [serial = 55] [outer = 0x7fe622851000] 02:38:12 INFO - PROCESS | 1820 | 1461490692702 Marionette DEBUG loaded listener.js 02:38:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 56 (0x7fe6238f3800) [pid = 1820] [serial = 56] [outer = 0x7fe622851000] 02:38:13 INFO - PROCESS | 1820 | 1461490693562 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:38:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:38:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1379ms 02:38:13 INFO - PROCESS | 1820 | 1461490693623 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 02:38:13 INFO - PROCESS | 1820 | 1461490693626 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 02:38:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:38:13 INFO - PROCESS | 1820 | 1461490693633 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:38:13 INFO - PROCESS | 1820 | 1461490693640 Marionette TRACE conn4 <- [1,50,null,{}] 02:38:13 INFO - PROCESS | 1820 | 1461490693656 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:13 INFO - PROCESS | 1820 | 1461490693886 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 02:38:14 INFO - PROCESS | 1820 | 1461490694041 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624bb8800 == 20 [pid = 1820] [id = 20] 02:38:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 57 (0x7fe624a06800) [pid = 1820] [serial = 57] [outer = (nil)] 02:38:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 58 (0x7fe624a0f400) [pid = 1820] [serial = 58] [outer = 0x7fe624a06800] 02:38:14 INFO - PROCESS | 1820 | 1461490694125 Marionette DEBUG loaded listener.js 02:38:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 59 (0x7fe62501e800) [pid = 1820] [serial = 59] [outer = 0x7fe624a06800] 02:38:15 INFO - PROCESS | 1820 | 1461490695126 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:38:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:38:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1536ms 02:38:15 INFO - PROCESS | 1820 | 1461490695171 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 02:38:15 INFO - PROCESS | 1820 | 1461490695178 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 02:38:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:38:15 INFO - PROCESS | 1820 | 1461490695190 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:38:15 INFO - PROCESS | 1820 | 1461490695193 Marionette TRACE conn4 <- [1,54,null,{}] 02:38:15 INFO - PROCESS | 1820 | 1461490695200 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:15 INFO - PROCESS | 1820 | 1461490695405 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 02:38:15 INFO - PROCESS | 1820 | 1461490695533 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624ca1800 == 21 [pid = 1820] [id = 21] 02:38:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 60 (0x7fe624a08400) [pid = 1820] [serial = 60] [outer = (nil)] 02:38:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 61 (0x7fe62dd12400) [pid = 1820] [serial = 61] [outer = 0x7fe624a08400] 02:38:15 INFO - PROCESS | 1820 | 1461490695650 Marionette DEBUG loaded listener.js 02:38:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 62 (0x7fe62e93d800) [pid = 1820] [serial = 62] [outer = 0x7fe624a08400] 02:38:16 INFO - PROCESS | 1820 | 1461490696626 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:38:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:38:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1487ms 02:38:16 INFO - PROCESS | 1820 | 1461490696677 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 02:38:16 INFO - PROCESS | 1820 | 1461490696683 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 02:38:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:38:16 INFO - PROCESS | 1820 | 1461490696702 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:38:16 INFO - PROCESS | 1820 | 1461490696708 Marionette TRACE conn4 <- [1,58,null,{}] 02:38:16 INFO - PROCESS | 1820 | 1461490696716 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:16 INFO - PROCESS | 1820 | 1461490696873 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 02:38:17 INFO - PROCESS | 1820 | 1461490697022 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe620dc5800 == 22 [pid = 1820] [id = 22] 02:38:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x7fe61dd5c400) [pid = 1820] [serial = 63] [outer = (nil)] 02:38:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x7fe61e70ec00) [pid = 1820] [serial = 64] [outer = 0x7fe61dd5c400] 02:38:17 INFO - PROCESS | 1820 | 1461490697135 Marionette DEBUG loaded listener.js 02:38:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x7fe621327c00) [pid = 1820] [serial = 65] [outer = 0x7fe61dd5c400] 02:38:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6208aa000 == 21 [pid = 1820] [id = 16] 02:38:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61e798000 == 20 [pid = 1820] [id = 15] 02:38:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62381d800 == 19 [pid = 1820] [id = 14] 02:38:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe623097800 == 18 [pid = 1820] [id = 13] 02:38:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61ffa0800 == 17 [pid = 1820] [id = 12] 02:38:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe618dbb800 == 16 [pid = 1820] [id = 10] 02:38:18 INFO - PROCESS | 1820 | 1461490698095 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:38:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:38:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1450ms 02:38:18 INFO - PROCESS | 1820 | 1461490698143 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 02:38:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:38:18 INFO - PROCESS | 1820 | 1461490698151 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 02:38:18 INFO - PROCESS | 1820 | 1461490698179 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:38:18 INFO - PROCESS | 1820 | 1461490698188 Marionette TRACE conn4 <- [1,62,null,{}] 02:38:18 INFO - PROCESS | 1820 | 1461490698203 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:18 INFO - PROCESS | 1820 | 1461490698387 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 02:38:18 INFO - PROCESS | 1820 | 1461490698512 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61f9df800 == 17 [pid = 1820] [id = 23] 02:38:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x7fe62257e000) [pid = 1820] [serial = 66] [outer = (nil)] 02:38:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x7fe62290dc00) [pid = 1820] [serial = 67] [outer = 0x7fe62257e000] 02:38:18 INFO - PROCESS | 1820 | 1461490698649 Marionette DEBUG loaded listener.js 02:38:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x7fe623081800) [pid = 1820] [serial = 68] [outer = 0x7fe62257e000] 02:38:19 INFO - PROCESS | 1820 | 1461490699588 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:38:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:38:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1475ms 02:38:19 INFO - PROCESS | 1820 | 1461490699635 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 02:38:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:38:19 INFO - PROCESS | 1820 | 1461490699646 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 02:38:19 INFO - PROCESS | 1820 | 1461490699657 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:38:19 INFO - PROCESS | 1820 | 1461490699662 Marionette TRACE conn4 <- [1,66,null,{}] 02:38:19 INFO - PROCESS | 1820 | 1461490699669 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:19 INFO - PROCESS | 1820 | 1461490699849 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 02:38:19 INFO - PROCESS | 1820 | 1461490699976 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe623804800 == 18 [pid = 1820] [id = 24] 02:38:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x7fe622852800) [pid = 1820] [serial = 69] [outer = (nil)] 02:38:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x7fe623d8f800) [pid = 1820] [serial = 70] [outer = 0x7fe622852800] 02:38:20 INFO - PROCESS | 1820 | 1461490700074 Marionette DEBUG loaded listener.js 02:38:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x7fe6245d5800) [pid = 1820] [serial = 71] [outer = 0x7fe622852800] 02:38:21 INFO - PROCESS | 1820 | 1461490701034 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:38:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:38:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1446ms 02:38:21 INFO - PROCESS | 1820 | 1461490701102 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 02:38:21 INFO - PROCESS | 1820 | 1461490701105 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 02:38:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:38:21 INFO - PROCESS | 1820 | 1461490701113 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:38:21 INFO - PROCESS | 1820 | 1461490701119 Marionette TRACE conn4 <- [1,70,null,{}] 02:38:21 INFO - PROCESS | 1820 | 1461490701135 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:21 INFO - PROCESS | 1820 | 1461490701345 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 02:38:21 INFO - PROCESS | 1820 | 1461490701472 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624c10800 == 19 [pid = 1820] [id = 25] 02:38:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x7fe624b60c00) [pid = 1820] [serial = 72] [outer = (nil)] 02:38:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x7fe62dd12800) [pid = 1820] [serial = 73] [outer = 0x7fe624b60c00] 02:38:21 INFO - PROCESS | 1820 | 1461490701564 Marionette DEBUG loaded listener.js 02:38:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x7fe62ec6fc00) [pid = 1820] [serial = 74] [outer = 0x7fe624b60c00] 02:38:22 INFO - PROCESS | 1820 | 1461490702430 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:38:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:38:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1390ms 02:38:22 INFO - PROCESS | 1820 | 1461490702504 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 02:38:22 INFO - PROCESS | 1820 | 1461490702509 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 02:38:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:38:22 INFO - PROCESS | 1820 | 1461490702515 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:38:22 INFO - PROCESS | 1820 | 1461490702518 Marionette TRACE conn4 <- [1,74,null,{}] 02:38:22 INFO - PROCESS | 1820 | 1461490702523 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:22 INFO - PROCESS | 1820 | 1461490702679 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 02:38:22 INFO - PROCESS | 1820 | 1461490702805 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe621311800 == 20 [pid = 1820] [id = 26] 02:38:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x7fe617fb2000) [pid = 1820] [serial = 75] [outer = (nil)] 02:38:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x7fe62fd45c00) [pid = 1820] [serial = 76] [outer = 0x7fe617fb2000] 02:38:22 INFO - PROCESS | 1820 | 1461490702887 Marionette DEBUG loaded listener.js 02:38:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x7fe62feb7400) [pid = 1820] [serial = 77] [outer = 0x7fe617fb2000] 02:38:23 INFO - PROCESS | 1820 | 1461490703657 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:38:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:38:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1181ms 02:38:23 INFO - PROCESS | 1820 | 1461490703697 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 02:38:23 INFO - PROCESS | 1820 | 1461490703700 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 02:38:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:38:23 INFO - PROCESS | 1820 | 1461490703706 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:38:23 INFO - PROCESS | 1820 | 1461490703710 Marionette TRACE conn4 <- [1,78,null,{}] 02:38:23 INFO - PROCESS | 1820 | 1461490703734 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:23 INFO - PROCESS | 1820 | 1461490703895 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 02:38:24 INFO - PROCESS | 1820 | 1461490704027 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62e9c5000 == 21 [pid = 1820] [id = 27] 02:38:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x7fe619ecc000) [pid = 1820] [serial = 78] [outer = (nil)] 02:38:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x7fe628d6bc00) [pid = 1820] [serial = 79] [outer = 0x7fe619ecc000] 02:38:24 INFO - PROCESS | 1820 | 1461490704105 Marionette DEBUG loaded listener.js 02:38:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x7fe630087000) [pid = 1820] [serial = 80] [outer = 0x7fe619ecc000] 02:38:25 INFO - PROCESS | 1820 | 1461490705084 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:38:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:38:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1446ms 02:38:25 INFO - PROCESS | 1820 | 1461490705156 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 02:38:25 INFO - PROCESS | 1820 | 1461490705164 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 02:38:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:38:25 INFO - PROCESS | 1820 | 1461490705174 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:38:25 INFO - PROCESS | 1820 | 1461490705178 Marionette TRACE conn4 <- [1,82,null,{}] 02:38:25 INFO - PROCESS | 1820 | 1461490705187 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:25 INFO - PROCESS | 1820 | 1461490705362 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 02:38:25 INFO - PROCESS | 1820 | 1461490705510 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61fabf000 == 22 [pid = 1820] [id = 28] 02:38:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x7fe6234b9400) [pid = 1820] [serial = 81] [outer = (nil)] 02:38:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x7fe6236e7800) [pid = 1820] [serial = 82] [outer = 0x7fe6234b9400] 02:38:25 INFO - PROCESS | 1820 | 1461490705636 Marionette DEBUG loaded listener.js 02:38:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x7fe623cd8000) [pid = 1820] [serial = 83] [outer = 0x7fe6234b9400] 02:38:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe623815800 == 21 [pid = 1820] [id = 19] 02:38:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61fabc800 == 20 [pid = 1820] [id = 18] 02:38:26 INFO - PROCESS | 1820 | 1461490706496 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:38:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:38:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1382ms 02:38:26 INFO - PROCESS | 1820 | 1461490706557 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 02:38:26 INFO - PROCESS | 1820 | 1461490706565 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 02:38:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:38:26 INFO - PROCESS | 1820 | 1461490706574 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:38:26 INFO - PROCESS | 1820 | 1461490706580 Marionette TRACE conn4 <- [1,86,null,{}] 02:38:26 INFO - PROCESS | 1820 | 1461490706589 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:26 INFO - PROCESS | 1820 | 1461490706774 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 02:38:26 INFO - PROCESS | 1820 | 1461490706905 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe623ca9800 == 21 [pid = 1820] [id = 29] 02:38:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x7fe62387e400) [pid = 1820] [serial = 84] [outer = (nil)] 02:38:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x7fe623d11000) [pid = 1820] [serial = 85] [outer = 0x7fe62387e400] 02:38:26 INFO - PROCESS | 1820 | 1461490706990 Marionette DEBUG loaded listener.js 02:38:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x7fe6245dac00) [pid = 1820] [serial = 86] [outer = 0x7fe62387e400] 02:38:27 INFO - PROCESS | 1820 | 1461490707915 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:38:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:38:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1390ms 02:38:27 INFO - PROCESS | 1820 | 1461490707967 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 02:38:27 INFO - PROCESS | 1820 | 1461490707976 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 02:38:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:38:27 INFO - PROCESS | 1820 | 1461490707988 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:38:27 INFO - PROCESS | 1820 | 1461490707991 Marionette TRACE conn4 <- [1,90,null,{}] 02:38:28 INFO - PROCESS | 1820 | 1461490707998 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:28 INFO - PROCESS | 1820 | 1461490708174 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 02:38:28 INFO - PROCESS | 1820 | 1461490708302 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618da9000 == 22 [pid = 1820] [id = 30] 02:38:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x7fe62508cc00) [pid = 1820] [serial = 87] [outer = (nil)] 02:38:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7fe62e932400) [pid = 1820] [serial = 88] [outer = 0x7fe62508cc00] 02:38:28 INFO - PROCESS | 1820 | 1461490708379 Marionette DEBUG loaded listener.js 02:38:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x7fe62ece7400) [pid = 1820] [serial = 89] [outer = 0x7fe62508cc00] 02:38:29 INFO - PROCESS | 1820 | 1461490709311 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:38:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:38:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1381ms 02:38:29 INFO - PROCESS | 1820 | 1461490709370 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 02:38:29 INFO - PROCESS | 1820 | 1461490709374 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 02:38:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:38:29 INFO - PROCESS | 1820 | 1461490709381 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:38:29 INFO - PROCESS | 1820 | 1461490709387 Marionette TRACE conn4 <- [1,94,null,{}] 02:38:29 INFO - PROCESS | 1820 | 1461490709409 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:29 INFO - PROCESS | 1820 | 1461490709633 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 02:38:29 INFO - PROCESS | 1820 | 1461490709797 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62f022800 == 23 [pid = 1820] [id = 31] 02:38:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7fe631a14000) [pid = 1820] [serial = 90] [outer = (nil)] 02:38:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7fe633608c00) [pid = 1820] [serial = 91] [outer = 0x7fe631a14000] 02:38:29 INFO - PROCESS | 1820 | 1461490709885 Marionette DEBUG loaded listener.js 02:38:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7fe633e49800) [pid = 1820] [serial = 92] [outer = 0x7fe631a14000] 02:38:30 INFO - PROCESS | 1820 | 1461490710691 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:38:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:38:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1386ms 02:38:30 INFO - PROCESS | 1820 | 1461490710769 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 02:38:30 INFO - PROCESS | 1820 | 1461490710773 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 02:38:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:38:30 INFO - PROCESS | 1820 | 1461490710780 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:38:30 INFO - PROCESS | 1820 | 1461490710783 Marionette TRACE conn4 <- [1,98,null,{}] 02:38:30 INFO - PROCESS | 1820 | 1461490710789 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:30 INFO - PROCESS | 1820 | 1461490710965 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 02:38:31 INFO - PROCESS | 1820 | 1461490711093 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe631a29000 == 24 [pid = 1820] [id = 32] 02:38:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7fe61b3fac00) [pid = 1820] [serial = 93] [outer = (nil)] 02:38:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7fe634208000) [pid = 1820] [serial = 94] [outer = 0x7fe61b3fac00] 02:38:31 INFO - PROCESS | 1820 | 1461490711169 Marionette DEBUG loaded listener.js 02:38:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7fe6342df400) [pid = 1820] [serial = 95] [outer = 0x7fe61b3fac00] 02:38:32 INFO - PROCESS | 1820 | 1461490712224 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:38:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7fe620c84800) [pid = 1820] [serial = 96] [outer = 0x7fe61f953000] 02:38:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:38:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1534ms 02:38:32 INFO - PROCESS | 1820 | 1461490712327 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 02:38:32 INFO - PROCESS | 1820 | 1461490712334 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 02:38:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:38:32 INFO - PROCESS | 1820 | 1461490712397 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:38:32 INFO - PROCESS | 1820 | 1461490712404 Marionette TRACE conn4 <- [1,102,null,{}] 02:38:32 INFO - PROCESS | 1820 | 1461490712426 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:32 INFO - PROCESS | 1820 | 1461490712635 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 02:38:32 INFO - PROCESS | 1820 | 1461490712749 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe621307000 == 25 [pid = 1820] [id = 33] 02:38:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7fe6201eb400) [pid = 1820] [serial = 97] [outer = (nil)] 02:38:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7fe6234b7400) [pid = 1820] [serial = 98] [outer = 0x7fe6201eb400] 02:38:32 INFO - PROCESS | 1820 | 1461490712870 Marionette DEBUG loaded listener.js 02:38:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7fe624a1fc00) [pid = 1820] [serial = 99] [outer = 0x7fe6201eb400] 02:38:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe623804800 == 24 [pid = 1820] [id = 24] 02:38:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61f9df800 == 23 [pid = 1820] [id = 23] 02:38:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62336c800 == 22 [pid = 1820] [id = 17] 02:38:33 INFO - PROCESS | 1820 | 1461490713869 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:38:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:38:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1549ms 02:38:33 INFO - PROCESS | 1820 | 1461490713905 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 02:38:33 INFO - PROCESS | 1820 | 1461490713914 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 02:38:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:38:33 INFO - PROCESS | 1820 | 1461490713927 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:38:33 INFO - PROCESS | 1820 | 1461490713932 Marionette TRACE conn4 <- [1,106,null,{}] 02:38:33 INFO - PROCESS | 1820 | 1461490713941 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:34 INFO - PROCESS | 1820 | 1461490714133 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 02:38:34 INFO - PROCESS | 1820 | 1461490714278 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624bd5800 == 23 [pid = 1820] [id = 34] 02:38:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7fe624a23000) [pid = 1820] [serial = 100] [outer = (nil)] 02:38:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7fe624b5fc00) [pid = 1820] [serial = 101] [outer = 0x7fe624a23000] 02:38:34 INFO - PROCESS | 1820 | 1461490714415 Marionette DEBUG loaded listener.js 02:38:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7fe62509ac00) [pid = 1820] [serial = 102] [outer = 0x7fe624a23000] 02:38:35 INFO - PROCESS | 1820 | 1461490715218 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:38:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:38:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1337ms 02:38:35 INFO - PROCESS | 1820 | 1461490715268 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 02:38:35 INFO - PROCESS | 1820 | 1461490715276 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 02:38:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:38:35 INFO - PROCESS | 1820 | 1461490715287 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:38:35 INFO - PROCESS | 1820 | 1461490715291 Marionette TRACE conn4 <- [1,110,null,{}] 02:38:35 INFO - PROCESS | 1820 | 1461490715298 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:35 INFO - PROCESS | 1820 | 1461490715467 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 02:38:35 INFO - PROCESS | 1820 | 1461490715598 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62ee6c000 == 24 [pid = 1820] [id = 35] 02:38:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7fe619af0400) [pid = 1820] [serial = 103] [outer = (nil)] 02:38:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7fe62f0c8c00) [pid = 1820] [serial = 104] [outer = 0x7fe619af0400] 02:38:35 INFO - PROCESS | 1820 | 1461490715675 Marionette DEBUG loaded listener.js 02:38:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7fe62febc400) [pid = 1820] [serial = 105] [outer = 0x7fe619af0400] 02:38:36 INFO - PROCESS | 1820 | 1461490716629 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:38:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:38:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1379ms 02:38:36 INFO - PROCESS | 1820 | 1461490716667 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 02:38:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:38:36 INFO - PROCESS | 1820 | 1461490716672 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 02:38:36 INFO - PROCESS | 1820 | 1461490716678 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:38:36 INFO - PROCESS | 1820 | 1461490716684 Marionette TRACE conn4 <- [1,114,null,{}] 02:38:36 INFO - PROCESS | 1820 | 1461490716700 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:36 INFO - PROCESS | 1820 | 1461490716877 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 02:38:37 INFO - PROCESS | 1820 | 1461490717012 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6337ce000 == 25 [pid = 1820] [id = 36] 02:38:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7fe6339a6c00) [pid = 1820] [serial = 106] [outer = (nil)] 02:38:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7fe63420a400) [pid = 1820] [serial = 107] [outer = 0x7fe6339a6c00] 02:38:37 INFO - PROCESS | 1820 | 1461490717112 Marionette DEBUG loaded listener.js 02:38:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7fe634389400) [pid = 1820] [serial = 108] [outer = 0x7fe6339a6c00] 02:38:38 INFO - PROCESS | 1820 | 1461490718051 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:38:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:38:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1435ms 02:38:38 INFO - PROCESS | 1820 | 1461490718122 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 02:38:38 INFO - PROCESS | 1820 | 1461490718126 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 02:38:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:38:38 INFO - PROCESS | 1820 | 1461490718136 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:38:38 INFO - PROCESS | 1820 | 1461490718141 Marionette TRACE conn4 <- [1,118,null,{}] 02:38:38 INFO - PROCESS | 1820 | 1461490718147 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:38 INFO - PROCESS | 1820 | 1461490718318 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 02:38:38 INFO - PROCESS | 1820 | 1461490718450 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe623cc4800 == 26 [pid = 1820] [id = 37] 02:38:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7fe6178c3400) [pid = 1820] [serial = 109] [outer = (nil)] 02:38:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7fe6178cfc00) [pid = 1820] [serial = 110] [outer = 0x7fe6178c3400] 02:38:38 INFO - PROCESS | 1820 | 1461490718535 Marionette DEBUG loaded listener.js 02:38:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7fe634209800) [pid = 1820] [serial = 111] [outer = 0x7fe6178c3400] 02:38:39 INFO - PROCESS | 1820 | 1461490719354 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:38:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:38:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1231ms 02:38:39 INFO - PROCESS | 1820 | 1461490719368 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 02:38:39 INFO - PROCESS | 1820 | 1461490719371 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 02:38:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:38:39 INFO - PROCESS | 1820 | 1461490719397 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:38:39 INFO - PROCESS | 1820 | 1461490719400 Marionette TRACE conn4 <- [1,122,null,{}] 02:38:39 INFO - PROCESS | 1820 | 1461490719406 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:39 INFO - PROCESS | 1820 | 1461490719572 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 02:38:39 INFO - PROCESS | 1820 | 1461490719708 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62380a000 == 27 [pid = 1820] [id = 38] 02:38:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7fe6178c6400) [pid = 1820] [serial = 112] [outer = (nil)] 02:38:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7fe61b48f400) [pid = 1820] [serial = 113] [outer = 0x7fe6178c6400] 02:38:39 INFO - PROCESS | 1820 | 1461490719784 Marionette DEBUG loaded listener.js 02:38:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7fe61b494000) [pid = 1820] [serial = 114] [outer = 0x7fe6178c6400] 02:38:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe623ca9800 == 26 [pid = 1820] [id = 29] 02:38:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe619d1e800 == 25 [pid = 1820] [id = 6] 02:38:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe618da9000 == 24 [pid = 1820] [id = 30] 02:38:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624bb8800 == 23 [pid = 1820] [id = 20] 02:38:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62f022800 == 22 [pid = 1820] [id = 31] 02:38:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe631a29000 == 21 [pid = 1820] [id = 32] 02:38:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe620dc5800 == 20 [pid = 1820] [id = 22] 02:38:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624ca1800 == 19 [pid = 1820] [id = 21] 02:38:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe621311800 == 18 [pid = 1820] [id = 26] 02:38:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624c10800 == 17 [pid = 1820] [id = 25] 02:38:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61fabf000 == 16 [pid = 1820] [id = 28] 02:38:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617f47000 == 15 [pid = 1820] [id = 8] 02:38:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe623cc4800 == 14 [pid = 1820] [id = 37] 02:38:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6337ce000 == 13 [pid = 1820] [id = 36] 02:38:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62e9c5000 == 12 [pid = 1820] [id = 27] 02:38:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62ee6c000 == 11 [pid = 1820] [id = 35] 02:38:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe621307000 == 10 [pid = 1820] [id = 33] 02:38:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624bd5800 == 9 [pid = 1820] [id = 34] 02:38:44 INFO - PROCESS | 1820 | 1461490724334 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 4999ms 02:38:44 INFO - PROCESS | 1820 | 1461490724393 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 02:38:44 INFO - PROCESS | 1820 | 1461490724399 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 02:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:38:44 INFO - PROCESS | 1820 | 1461490724408 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:38:44 INFO - PROCESS | 1820 | 1461490724414 Marionette TRACE conn4 <- [1,126,null,{}] 02:38:44 INFO - PROCESS | 1820 | 1461490724425 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:44 INFO - PROCESS | 1820 | 1461490724613 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 02:38:44 INFO - PROCESS | 1820 | 1461490724741 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61dd7b000 == 10 [pid = 1820] [id = 39] 02:38:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7fe61b5ad000) [pid = 1820] [serial = 115] [outer = (nil)] 02:38:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7fe61b5b1400) [pid = 1820] [serial = 116] [outer = 0x7fe61b5ad000] 02:38:44 INFO - PROCESS | 1820 | 1461490724815 Marionette DEBUG loaded listener.js 02:38:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7fe61dd30400) [pid = 1820] [serial = 117] [outer = 0x7fe61b5ad000] 02:38:45 INFO - PROCESS | 1820 | 1461490725503 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:38:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1148ms 02:38:45 INFO - PROCESS | 1820 | 1461490725556 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 02:38:45 INFO - PROCESS | 1820 | 1461490725567 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 02:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:38:45 INFO - PROCESS | 1820 | 1461490725593 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:38:45 INFO - PROCESS | 1820 | 1461490725597 Marionette TRACE conn4 <- [1,130,null,{}] 02:38:45 INFO - PROCESS | 1820 | 1461490725604 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:45 INFO - PROCESS | 1820 | 1461490725773 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 02:38:45 INFO - PROCESS | 1820 | 1461490725786 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618da3000 == 11 [pid = 1820] [id = 40] 02:38:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7fe61b48e400) [pid = 1820] [serial = 118] [outer = (nil)] 02:38:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7fe620cf2c00) [pid = 1820] [serial = 119] [outer = 0x7fe61b48e400] 02:38:45 INFO - PROCESS | 1820 | 1461490725854 Marionette DEBUG loaded listener.js 02:38:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7fe62290e000) [pid = 1820] [serial = 120] [outer = 0x7fe61b48e400] 02:38:46 INFO - PROCESS | 1820 | 1461490726861 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 02:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1342ms 02:38:46 INFO - PROCESS | 1820 | 1461490726966 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 02:38:46 INFO - PROCESS | 1820 | 1461490726973 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 02:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:38:46 INFO - PROCESS | 1820 | 1461490726988 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:38:47 INFO - PROCESS | 1820 | 1461490726996 Marionette TRACE conn4 <- [1,134,null,{}] 02:38:47 INFO - PROCESS | 1820 | 1461490727043 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:47 INFO - PROCESS | 1820 | 1461490727242 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 02:38:47 INFO - PROCESS | 1820 | 1461490727282 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624caa000 == 12 [pid = 1820] [id = 41] 02:38:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7fe6178d1800) [pid = 1820] [serial = 121] [outer = (nil)] 02:38:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7fe624a11400) [pid = 1820] [serial = 122] [outer = 0x7fe6178d1800] 02:38:47 INFO - PROCESS | 1820 | 1461490727406 Marionette DEBUG loaded listener.js 02:38:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7fe625027400) [pid = 1820] [serial = 123] [outer = 0x7fe6178d1800] 02:38:48 INFO - PROCESS | 1820 | 1461490728218 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 02:38:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1264ms 02:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:38:48 INFO - PROCESS | 1820 | 1461490728251 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 02:38:48 INFO - PROCESS | 1820 | 1461490728255 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 02:38:48 INFO - PROCESS | 1820 | 1461490728261 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:38:48 INFO - PROCESS | 1820 | 1461490728264 Marionette TRACE conn4 <- [1,138,null,{}] 02:38:48 INFO - PROCESS | 1820 | 1461490728270 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:48 INFO - PROCESS | 1820 | 1461490728448 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7fe624a08400) [pid = 1820] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7fe61dd5c400) [pid = 1820] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7fe62387e400) [pid = 1820] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7fe624a06800) [pid = 1820] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7fe61b5b3800) [pid = 1820] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7fe622851000) [pid = 1820] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7fe623d05800) [pid = 1820] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7fe62290f000) [pid = 1820] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7fe61f9fa400) [pid = 1820] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7fe618d84400) [pid = 1820] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7fe619b3dc00) [pid = 1820] [serial = 25] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7fe622912c00) [pid = 1820] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7fe617fb2400) [pid = 1820] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7fe624b63400) [pid = 1820] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7fe624a23000) [pid = 1820] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7fe6234b9400) [pid = 1820] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7fe619ecc000) [pid = 1820] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7fe619ec4000) [pid = 1820] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7fe6339a6c00) [pid = 1820] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7fe62257e000) [pid = 1820] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7fe622852800) [pid = 1820] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7fe6201eb400) [pid = 1820] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7fe617fb2000) [pid = 1820] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7fe619af0400) [pid = 1820] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7fe624b60c00) [pid = 1820] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7fe61b3fac00) [pid = 1820] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7fe62508cc00) [pid = 1820] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7fe631a14000) [pid = 1820] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:38:49 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7fe6178c3400) [pid = 1820] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:38:49 INFO - PROCESS | 1820 | 1461490729438 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617e68800 == 13 [pid = 1820] [id = 42] 02:38:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7fe6178c3400) [pid = 1820] [serial = 124] [outer = (nil)] 02:38:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7fe617fb2000) [pid = 1820] [serial = 125] [outer = 0x7fe6178c3400] 02:38:49 INFO - PROCESS | 1820 | 1461490729511 Marionette DEBUG loaded listener.js 02:38:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7fe619ecc000) [pid = 1820] [serial = 126] [outer = 0x7fe6178c3400] 02:38:50 INFO - PROCESS | 1820 | 1461490730365 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 02:38:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2144ms 02:38:50 INFO - PROCESS | 1820 | 1461490730418 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 02:38:50 INFO - PROCESS | 1820 | 1461490730421 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 02:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:38:50 INFO - PROCESS | 1820 | 1461490730478 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:38:50 INFO - PROCESS | 1820 | 1461490730480 Marionette TRACE conn4 <- [1,142,null,{}] 02:38:50 INFO - PROCESS | 1820 | 1461490730487 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:50 INFO - PROCESS | 1820 | 1461490730623 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 02:38:50 INFO - PROCESS | 1820 | 1461490730716 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624c0e800 == 14 [pid = 1820] [id = 43] 02:38:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7fe6178c5800) [pid = 1820] [serial = 127] [outer = (nil)] 02:38:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7fe624854800) [pid = 1820] [serial = 128] [outer = 0x7fe6178c5800] 02:38:50 INFO - PROCESS | 1820 | 1461490730783 Marionette DEBUG loaded listener.js 02:38:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7fe62ec6e800) [pid = 1820] [serial = 129] [outer = 0x7fe6178c5800] 02:38:51 INFO - PROCESS | 1820 | 1461490731615 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 02:38:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:38:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1223ms 02:38:51 INFO - PROCESS | 1820 | 1461490731672 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 02:38:51 INFO - PROCESS | 1820 | 1461490731678 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 02:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:38:51 INFO - PROCESS | 1820 | 1461490731687 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:38:51 INFO - PROCESS | 1820 | 1461490731693 Marionette TRACE conn4 <- [1,146,null,{}] 02:38:51 INFO - PROCESS | 1820 | 1461490731702 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:51 INFO - PROCESS | 1820 | 1461490731902 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 02:38:52 INFO - PROCESS | 1820 | 1461490732038 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622ca4000 == 15 [pid = 1820] [id = 44] 02:38:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7fe6178c9400) [pid = 1820] [serial = 130] [outer = (nil)] 02:38:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7fe61dd5c000) [pid = 1820] [serial = 131] [outer = 0x7fe6178c9400] 02:38:52 INFO - PROCESS | 1820 | 1461490732116 Marionette DEBUG loaded listener.js 02:38:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7fe620832c00) [pid = 1820] [serial = 132] [outer = 0x7fe6178c9400] 02:38:53 INFO - PROCESS | 1820 | 1461490733088 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1437ms 02:38:53 INFO - PROCESS | 1820 | 1461490733124 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 02:38:53 INFO - PROCESS | 1820 | 1461490733132 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 02:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:38:53 INFO - PROCESS | 1820 | 1461490733143 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:38:53 INFO - PROCESS | 1820 | 1461490733147 Marionette TRACE conn4 <- [1,150,null,{}] 02:38:53 INFO - PROCESS | 1820 | 1461490733153 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:53 INFO - PROCESS | 1820 | 1461490733348 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 02:38:53 INFO - PROCESS | 1820 | 1461490733480 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62eed9000 == 16 [pid = 1820] [id = 45] 02:38:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7fe619b40000) [pid = 1820] [serial = 133] [outer = (nil)] 02:38:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7fe6245be000) [pid = 1820] [serial = 134] [outer = 0x7fe619b40000] 02:38:53 INFO - PROCESS | 1820 | 1461490733559 Marionette DEBUG loaded listener.js 02:38:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7fe624a1ec00) [pid = 1820] [serial = 135] [outer = 0x7fe619b40000] 02:38:54 INFO - PROCESS | 1820 | 1461490734502 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 02:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1385ms 02:38:54 INFO - PROCESS | 1820 | 1461490734528 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 02:38:54 INFO - PROCESS | 1820 | 1461490734532 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 02:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:38:54 INFO - PROCESS | 1820 | 1461490734538 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:38:54 INFO - PROCESS | 1820 | 1461490734543 Marionette TRACE conn4 <- [1,154,null,{}] 02:38:54 INFO - PROCESS | 1820 | 1461490734559 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:54 INFO - PROCESS | 1820 | 1461490734723 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 02:38:55 INFO - PROCESS | 1820 | 1461490734999 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619859000 == 17 [pid = 1820] [id = 46] 02:38:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7fe618d85800) [pid = 1820] [serial = 136] [outer = (nil)] 02:38:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7fe619b37000) [pid = 1820] [serial = 137] [outer = 0x7fe618d85800] 02:38:55 INFO - PROCESS | 1820 | 1461490735142 Marionette DEBUG loaded listener.js 02:38:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7fe619ec8800) [pid = 1820] [serial = 138] [outer = 0x7fe618d85800] 02:38:55 INFO - PROCESS | 1820 | 1461490735565 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7fe631a30800) [pid = 1820] [serial = 2] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7fe6245c8000) [pid = 1820] [serial = 50] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7fe62450f400) [pid = 1820] [serial = 49] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7fe622916800) [pid = 1820] [serial = 43] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7fe619855800) [pid = 1820] [serial = 28] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7fe6234c1400) [pid = 1820] [serial = 44] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7fe623884000) [pid = 1820] [serial = 34] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7fe61e70a800) [pid = 1820] [serial = 46] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7fe619b42400) [pid = 1820] [serial = 26] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7fe623cd3800) [pid = 1820] [serial = 35] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7fe6236ec800) [pid = 1820] [serial = 47] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7fe622918000) [pid = 1820] [serial = 37] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7fe61b62bc00) [pid = 1820] [serial = 27] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7fe624517400) [pid = 1820] [serial = 38] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7fe617fb4000) [pid = 1820] [serial = 22] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x7fe631f3c400) [pid = 1820] [serial = 40] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x7fe620d20800) [pid = 1820] [serial = 31] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x7fe6339a7400) [pid = 1820] [serial = 41] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x7fe617fb9000) [pid = 1820] [serial = 23] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x7fe61e704c00) [pid = 1820] [serial = 52] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x7fe624a0f400) [pid = 1820] [serial = 58] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x7fe62e932400) [pid = 1820] [serial = 88] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x7fe6238f3800) [pid = 1820] [serial = 56] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x7fe623cd8000) [pid = 1820] [serial = 83] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x7fe623d8f800) [pid = 1820] [serial = 70] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x7fe620c9f000) [pid = 1820] [serial = 53] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x7fe623d11000) [pid = 1820] [serial = 85] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x7fe6236e3000) [pid = 1820] [serial = 55] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x7fe621327c00) [pid = 1820] [serial = 65] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x7fe634208000) [pid = 1820] [serial = 94] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x7fe633e49800) [pid = 1820] [serial = 92] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x7fe62feb7400) [pid = 1820] [serial = 77] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x7fe62febc400) [pid = 1820] [serial = 105] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x7fe62dd12800) [pid = 1820] [serial = 73] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x7fe62fd45c00) [pid = 1820] [serial = 76] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x7fe6342df400) [pid = 1820] [serial = 95] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x7fe620cf8800) [pid = 1820] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x7fe62f0c8c00) [pid = 1820] [serial = 104] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0x7fe62132a400) [pid = 1820] [serial = 12] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x7fe6234b7400) [pid = 1820] [serial = 98] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x7fe62ec6fc00) [pid = 1820] [serial = 74] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x7fe62ece7400) [pid = 1820] [serial = 89] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0x7fe62293cc00) [pid = 1820] [serial = 9] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 65 (0x7fe62e93d800) [pid = 1820] [serial = 62] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 64 (0x7fe61e70ec00) [pid = 1820] [serial = 64] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 63 (0x7fe62290dc00) [pid = 1820] [serial = 67] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 62 (0x7fe6245dac00) [pid = 1820] [serial = 86] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 61 (0x7fe62501e800) [pid = 1820] [serial = 59] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 60 (0x7fe62dd12400) [pid = 1820] [serial = 61] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 59 (0x7fe6236e7800) [pid = 1820] [serial = 82] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 58 (0x7fe630087000) [pid = 1820] [serial = 80] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 57 (0x7fe619ec6000) [pid = 1820] [serial = 16] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 56 (0x7fe619ecd000) [pid = 1820] [serial = 17] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 55 (0x7fe62509ac00) [pid = 1820] [serial = 102] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 54 (0x7fe619e0d000) [pid = 1820] [serial = 19] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 53 (0x7fe6178cfc00) [pid = 1820] [serial = 110] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 52 (0x7fe634389400) [pid = 1820] [serial = 108] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 51 (0x7fe623081800) [pid = 1820] [serial = 68] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 50 (0x7fe6245d5800) [pid = 1820] [serial = 71] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 49 (0x7fe628d6bc00) [pid = 1820] [serial = 79] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 48 (0x7fe624a1fc00) [pid = 1820] [serial = 99] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 47 (0x7fe63420a400) [pid = 1820] [serial = 107] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 46 (0x7fe633608c00) [pid = 1820] [serial = 91] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 45 (0x7fe634209800) [pid = 1820] [serial = 111] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 44 (0x7fe61b48f400) [pid = 1820] [serial = 113] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1820 | --DOMWINDOW == 43 (0x7fe624b5fc00) [pid = 1820] [serial = 101] [outer = (nil)] [url = about:blank] 02:38:56 INFO - PROCESS | 1820 | 1461490736157 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 02:38:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1639ms 02:38:56 INFO - PROCESS | 1820 | 1461490736177 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 02:38:56 INFO - PROCESS | 1820 | 1461490736182 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 02:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:38:56 INFO - PROCESS | 1820 | 1461490736189 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:38:56 INFO - PROCESS | 1820 | 1461490736194 Marionette TRACE conn4 <- [1,158,null,{}] 02:38:56 INFO - PROCESS | 1820 | 1461490736202 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:56 INFO - PROCESS | 1820 | 1461490736342 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 02:38:56 INFO - PROCESS | 1820 | 1461490736426 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619a66000 == 18 [pid = 1820] [id = 47] 02:38:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 44 (0x7fe617fb4800) [pid = 1820] [serial = 139] [outer = (nil)] 02:38:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 45 (0x7fe61b5b3400) [pid = 1820] [serial = 140] [outer = 0x7fe617fb4800] 02:38:56 INFO - PROCESS | 1820 | 1461490736491 Marionette DEBUG loaded listener.js 02:38:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 46 (0x7fe61dd60000) [pid = 1820] [serial = 141] [outer = 0x7fe617fb4800] 02:38:57 INFO - PROCESS | 1820 | 1461490737159 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 02:38:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:38:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 990ms 02:38:57 INFO - PROCESS | 1820 | 1461490737184 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 02:38:57 INFO - PROCESS | 1820 | 1461490737191 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 02:38:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:38:57 INFO - PROCESS | 1820 | 1461490737200 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:38:57 INFO - PROCESS | 1820 | 1461490737204 Marionette TRACE conn4 <- [1,162,null,{}] 02:38:57 INFO - PROCESS | 1820 | 1461490737213 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:57 INFO - PROCESS | 1820 | 1461490737443 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 02:38:57 INFO - PROCESS | 1820 | 1461490737523 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61fab3000 == 19 [pid = 1820] [id = 48] 02:38:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 47 (0x7fe6178cb400) [pid = 1820] [serial = 142] [outer = (nil)] 02:38:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 48 (0x7fe620cf6000) [pid = 1820] [serial = 143] [outer = 0x7fe6178cb400] 02:38:57 INFO - PROCESS | 1820 | 1461490737587 Marionette DEBUG loaded listener.js 02:38:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 49 (0x7fe622912400) [pid = 1820] [serial = 144] [outer = 0x7fe6178cb400] 02:38:58 INFO - PROCESS | 1820 | 1461490738458 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 02:38:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1286ms 02:38:58 INFO - PROCESS | 1820 | 1461490738486 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 02:38:58 INFO - PROCESS | 1820 | 1461490738489 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 02:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:38:58 INFO - PROCESS | 1820 | 1461490738497 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:38:58 INFO - PROCESS | 1820 | 1461490738505 Marionette TRACE conn4 <- [1,166,null,{}] 02:38:58 INFO - PROCESS | 1820 | 1461490738524 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:58 INFO - PROCESS | 1820 | 1461490738691 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 02:38:58 INFO - PROCESS | 1820 | 1461490738733 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6228d5800 == 20 [pid = 1820] [id = 49] 02:38:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 50 (0x7fe6238eb800) [pid = 1820] [serial = 145] [outer = (nil)] 02:38:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 51 (0x7fe6238ef000) [pid = 1820] [serial = 146] [outer = 0x7fe6238eb800] 02:38:58 INFO - PROCESS | 1820 | 1461490738802 Marionette DEBUG loaded listener.js 02:38:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 52 (0x7fe623d8e400) [pid = 1820] [serial = 147] [outer = 0x7fe6238eb800] 02:38:59 INFO - PROCESS | 1820 | 1461490739594 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:38:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1149ms 02:38:59 INFO - PROCESS | 1820 | 1461490739647 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 02:38:59 INFO - PROCESS | 1820 | 1461490739651 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 02:38:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:38:59 INFO - PROCESS | 1820 | 1461490739663 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:38:59 INFO - PROCESS | 1820 | 1461490739665 Marionette TRACE conn4 <- [1,170,null,{}] 02:38:59 INFO - PROCESS | 1820 | 1461490739671 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:59 INFO - PROCESS | 1820 | 1461490739840 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 02:38:59 INFO - PROCESS | 1820 | 1461490739863 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62335c000 == 21 [pid = 1820] [id = 50] 02:38:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 53 (0x7fe6178c5000) [pid = 1820] [serial = 148] [outer = (nil)] 02:38:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 54 (0x7fe6245d5800) [pid = 1820] [serial = 149] [outer = 0x7fe6178c5000] 02:38:59 INFO - PROCESS | 1820 | 1461490739926 Marionette DEBUG loaded listener.js 02:39:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 55 (0x7fe624a18000) [pid = 1820] [serial = 150] [outer = 0x7fe6178c5000] 02:39:00 INFO - PROCESS | 1820 | --DOMWINDOW == 54 (0x7fe6178d1800) [pid = 1820] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:39:00 INFO - PROCESS | 1820 | --DOMWINDOW == 53 (0x7fe61b5ad000) [pid = 1820] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:39:00 INFO - PROCESS | 1820 | --DOMWINDOW == 52 (0x7fe6178c6400) [pid = 1820] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:39:00 INFO - PROCESS | 1820 | --DOMWINDOW == 51 (0x7fe61b48e400) [pid = 1820] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:39:00 INFO - PROCESS | 1820 | --DOMWINDOW == 50 (0x7fe6178c3400) [pid = 1820] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:39:00 INFO - PROCESS | 1820 | 1461490740663 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:39:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:39:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1039ms 02:39:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:39:00 INFO - PROCESS | 1820 | 1461490740696 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 02:39:00 INFO - PROCESS | 1820 | 1461490740699 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 02:39:00 INFO - PROCESS | 1820 | 1461490740705 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:39:00 INFO - PROCESS | 1820 | 1461490740707 Marionette TRACE conn4 <- [1,174,null,{}] 02:39:00 INFO - PROCESS | 1820 | 1461490740712 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:00 INFO - PROCESS | 1820 | 1461490740935 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 02:39:00 INFO - PROCESS | 1820 | 1461490740988 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6228c0000 == 22 [pid = 1820] [id = 51] 02:39:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 51 (0x7fe624a17800) [pid = 1820] [serial = 151] [outer = (nil)] 02:39:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 52 (0x7fe624a23c00) [pid = 1820] [serial = 152] [outer = 0x7fe624a17800] 02:39:01 INFO - PROCESS | 1820 | 1461490741065 Marionette DEBUG loaded listener.js 02:39:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 53 (0x7fe627e40000) [pid = 1820] [serial = 153] [outer = 0x7fe624a17800] 02:39:01 INFO - PROCESS | 1820 | 1461490741724 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:39:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:39:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1083ms 02:39:01 INFO - PROCESS | 1820 | 1461490741788 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 02:39:01 INFO - PROCESS | 1820 | 1461490741792 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 02:39:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:39:01 INFO - PROCESS | 1820 | 1461490741797 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:39:01 INFO - PROCESS | 1820 | 1461490741799 Marionette TRACE conn4 <- [1,178,null,{}] 02:39:01 INFO - PROCESS | 1820 | 1461490741812 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:01 INFO - PROCESS | 1820 | 1461490741961 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 02:39:01 INFO - PROCESS | 1820 | 1461490741972 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6248d1000 == 23 [pid = 1820] [id = 52] 02:39:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 54 (0x7fe61b48d000) [pid = 1820] [serial = 154] [outer = (nil)] 02:39:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 55 (0x7fe62ee8f400) [pid = 1820] [serial = 155] [outer = 0x7fe61b48d000] 02:39:02 INFO - PROCESS | 1820 | 1461490742041 Marionette DEBUG loaded listener.js 02:39:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 56 (0x7fe62f059000) [pid = 1820] [serial = 156] [outer = 0x7fe61b48d000] 02:39:02 INFO - PROCESS | 1820 | 1461490742936 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:39:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:39:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1192ms 02:39:02 INFO - PROCESS | 1820 | 1461490742992 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 02:39:02 INFO - PROCESS | 1820 | 1461490742996 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 02:39:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:39:03 INFO - PROCESS | 1820 | 1461490743005 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:39:03 INFO - PROCESS | 1820 | 1461490743010 Marionette TRACE conn4 <- [1,182,null,{}] 02:39:03 INFO - PROCESS | 1820 | 1461490743018 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:03 INFO - PROCESS | 1820 | 1461490743217 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 02:39:03 INFO - PROCESS | 1820 | 1461490743341 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61dd75000 == 24 [pid = 1820] [id = 53] 02:39:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 57 (0x7fe619b37400) [pid = 1820] [serial = 157] [outer = (nil)] 02:39:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 58 (0x7fe61b48ac00) [pid = 1820] [serial = 158] [outer = 0x7fe619b37400] 02:39:03 INFO - PROCESS | 1820 | 1461490743422 Marionette DEBUG loaded listener.js 02:39:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 59 (0x7fe61dd35400) [pid = 1820] [serial = 159] [outer = 0x7fe619b37400] 02:39:04 INFO - PROCESS | 1820 | 1461490744209 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:39:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:39:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1241ms 02:39:04 INFO - PROCESS | 1820 | 1461490744247 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 02:39:04 INFO - PROCESS | 1820 | 1461490744255 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 02:39:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:39:04 INFO - PROCESS | 1820 | 1461490744265 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:39:04 INFO - PROCESS | 1820 | 1461490744270 Marionette TRACE conn4 <- [1,186,null,{}] 02:39:04 INFO - PROCESS | 1820 | 1461490744275 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:04 INFO - PROCESS | 1820 | 1461490744445 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 02:39:04 INFO - PROCESS | 1820 | 1461490744568 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61fab1000 == 25 [pid = 1820] [id = 54] 02:39:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 60 (0x7fe61dd63400) [pid = 1820] [serial = 160] [outer = (nil)] 02:39:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 61 (0x7fe62290e800) [pid = 1820] [serial = 161] [outer = 0x7fe61dd63400] 02:39:04 INFO - PROCESS | 1820 | 1461490744642 Marionette DEBUG loaded listener.js 02:39:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 62 (0x7fe62293cc00) [pid = 1820] [serial = 162] [outer = 0x7fe61dd63400] 02:39:05 INFO - PROCESS | 1820 | 1461490745458 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:39:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:39:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1242ms 02:39:05 INFO - PROCESS | 1820 | 1461490745515 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 02:39:05 INFO - PROCESS | 1820 | 1461490745524 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 02:39:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:39:05 INFO - PROCESS | 1820 | 1461490745534 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:39:05 INFO - PROCESS | 1820 | 1461490745539 Marionette TRACE conn4 <- [1,190,null,{}] 02:39:05 INFO - PROCESS | 1820 | 1461490745555 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:05 INFO - PROCESS | 1820 | 1461490745755 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 02:39:05 INFO - PROCESS | 1820 | 1461490745888 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624bd7800 == 26 [pid = 1820] [id = 55] 02:39:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x7fe624513000) [pid = 1820] [serial = 163] [outer = (nil)] 02:39:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x7fe627e47800) [pid = 1820] [serial = 164] [outer = 0x7fe624513000] 02:39:05 INFO - PROCESS | 1820 | 1461490745970 Marionette DEBUG loaded listener.js 02:39:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x7fe62e93e000) [pid = 1820] [serial = 165] [outer = 0x7fe624513000] 02:39:06 INFO - PROCESS | 1820 | 1461490746834 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:39:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:39:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1346ms 02:39:06 INFO - PROCESS | 1820 | 1461490746880 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 02:39:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:39:06 INFO - PROCESS | 1820 | 1461490746885 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 02:39:06 INFO - PROCESS | 1820 | 1461490746893 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:39:06 INFO - PROCESS | 1820 | 1461490746895 Marionette TRACE conn4 <- [1,194,null,{}] 02:39:06 INFO - PROCESS | 1820 | 1461490746901 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:07 INFO - PROCESS | 1820 | 1461490747052 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 02:39:07 INFO - PROCESS | 1820 | 1461490747331 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61c9c8000 == 27 [pid = 1820] [id = 56] 02:39:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x7fe618bbb800) [pid = 1820] [serial = 166] [outer = (nil)] 02:39:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x7fe619ae3c00) [pid = 1820] [serial = 167] [outer = 0x7fe618bbb800] 02:39:07 INFO - PROCESS | 1820 | 1461490747449 Marionette DEBUG loaded listener.js 02:39:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x7fe61b3f6800) [pid = 1820] [serial = 168] [outer = 0x7fe618bbb800] 02:39:08 INFO - PROCESS | 1820 | 1461490748271 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:39:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:39:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1431ms 02:39:08 INFO - PROCESS | 1820 | 1461490748323 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 02:39:08 INFO - PROCESS | 1820 | 1461490748329 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 02:39:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:39:08 INFO - PROCESS | 1820 | 1461490748342 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:39:08 INFO - PROCESS | 1820 | 1461490748346 Marionette TRACE conn4 <- [1,198,null,{}] 02:39:08 INFO - PROCESS | 1820 | 1461490748354 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:08 INFO - PROCESS | 1820 | 1461490748514 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 02:39:08 INFO - PROCESS | 1820 | 1461490748630 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:08 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x7fe624854800) [pid = 1820] [serial = 128] [outer = (nil)] [url = about:blank] 02:39:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61984d800 == 28 [pid = 1820] [id = 57] 02:39:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x7fe618bc1400) [pid = 1820] [serial = 169] [outer = (nil)] 02:39:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x7fe61f9f9c00) [pid = 1820] [serial = 170] [outer = 0x7fe618bc1400] 02:39:08 INFO - PROCESS | 1820 | 1461490748724 Marionette DEBUG loaded listener.js 02:39:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x7fe620cf4c00) [pid = 1820] [serial = 171] [outer = 0x7fe618bc1400] 02:39:08 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x7fe624a11400) [pid = 1820] [serial = 122] [outer = (nil)] [url = about:blank] 02:39:08 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x7fe61dd30400) [pid = 1820] [serial = 117] [outer = (nil)] [url = about:blank] 02:39:08 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x7fe61b494000) [pid = 1820] [serial = 114] [outer = (nil)] [url = about:blank] 02:39:08 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0x7fe620cf2c00) [pid = 1820] [serial = 119] [outer = (nil)] [url = about:blank] 02:39:08 INFO - PROCESS | 1820 | --DOMWINDOW == 65 (0x7fe617fb2000) [pid = 1820] [serial = 125] [outer = (nil)] [url = about:blank] 02:39:08 INFO - PROCESS | 1820 | --DOMWINDOW == 64 (0x7fe61b5b1400) [pid = 1820] [serial = 116] [outer = (nil)] [url = about:blank] 02:39:08 INFO - PROCESS | 1820 | --DOMWINDOW == 63 (0x7fe62290e000) [pid = 1820] [serial = 120] [outer = (nil)] [url = about:blank] 02:39:08 INFO - PROCESS | 1820 | --DOMWINDOW == 62 (0x7fe625027400) [pid = 1820] [serial = 123] [outer = (nil)] [url = about:blank] 02:39:08 INFO - PROCESS | 1820 | --DOMWINDOW == 61 (0x7fe619ecc000) [pid = 1820] [serial = 126] [outer = (nil)] [url = about:blank] 02:39:09 INFO - PROCESS | 1820 | 1461490749399 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:39:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:39:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1091ms 02:39:09 INFO - PROCESS | 1820 | 1461490749437 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 02:39:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:39:09 INFO - PROCESS | 1820 | 1461490749448 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 02:39:09 INFO - PROCESS | 1820 | 1461490749457 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:39:09 INFO - PROCESS | 1820 | 1461490749460 Marionette TRACE conn4 <- [1,202,null,{}] 02:39:09 INFO - PROCESS | 1820 | 1461490749465 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:09 INFO - PROCESS | 1820 | 1461490749617 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 02:39:09 INFO - PROCESS | 1820 | 1461490749707 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622caf000 == 29 [pid = 1820] [id = 58] 02:39:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 62 (0x7fe620cf0400) [pid = 1820] [serial = 172] [outer = (nil)] 02:39:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x7fe6234b3400) [pid = 1820] [serial = 173] [outer = 0x7fe620cf0400] 02:39:09 INFO - PROCESS | 1820 | 1461490749771 Marionette DEBUG loaded listener.js 02:39:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x7fe623d8ec00) [pid = 1820] [serial = 174] [outer = 0x7fe620cf0400] 02:39:10 INFO - PROCESS | 1820 | 1461490750404 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:39:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:39:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 979ms 02:39:10 INFO - PROCESS | 1820 | 1461490750434 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 02:39:10 INFO - PROCESS | 1820 | 1461490750438 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 02:39:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:39:10 INFO - PROCESS | 1820 | 1461490750445 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:39:10 INFO - PROCESS | 1820 | 1461490750453 Marionette TRACE conn4 <- [1,206,null,{}] 02:39:10 INFO - PROCESS | 1820 | 1461490750466 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:10 INFO - PROCESS | 1820 | 1461490750650 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 02:39:10 INFO - PROCESS | 1820 | 1461490750672 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62380d000 == 30 [pid = 1820] [id = 59] 02:39:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x7fe623d89000) [pid = 1820] [serial = 175] [outer = (nil)] 02:39:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x7fe624a1f400) [pid = 1820] [serial = 176] [outer = 0x7fe623d89000] 02:39:10 INFO - PROCESS | 1820 | 1461490750734 Marionette DEBUG loaded listener.js 02:39:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x7fe62eb63400) [pid = 1820] [serial = 177] [outer = 0x7fe623d89000] 02:39:11 INFO - PROCESS | 1820 | 1461490751457 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:39:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:39:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1041ms 02:39:11 INFO - PROCESS | 1820 | 1461490751485 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 02:39:11 INFO - PROCESS | 1820 | 1461490751489 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 02:39:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:39:11 INFO - PROCESS | 1820 | 1461490751496 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:39:11 INFO - PROCESS | 1820 | 1461490751500 Marionette TRACE conn4 <- [1,210,null,{}] 02:39:11 INFO - PROCESS | 1820 | 1461490751513 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:11 INFO - PROCESS | 1820 | 1461490751719 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 02:39:11 INFO - PROCESS | 1820 | 1461490751739 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624ca5000 == 31 [pid = 1820] [id = 60] 02:39:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x7fe62501e400) [pid = 1820] [serial = 178] [outer = (nil)] 02:39:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x7fe62f058c00) [pid = 1820] [serial = 179] [outer = 0x7fe62501e400] 02:39:11 INFO - PROCESS | 1820 | 1461490751803 Marionette DEBUG loaded listener.js 02:39:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x7fe62fd38000) [pid = 1820] [serial = 180] [outer = 0x7fe62501e400] 02:39:12 INFO - PROCESS | 1820 | 1461490752514 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 02:39:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:39:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1042ms 02:39:12 INFO - PROCESS | 1820 | 1461490752539 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 02:39:12 INFO - PROCESS | 1820 | 1461490752542 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 02:39:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:39:12 INFO - PROCESS | 1820 | 1461490752548 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:39:12 INFO - PROCESS | 1820 | 1461490752550 Marionette TRACE conn4 <- [1,214,null,{}] 02:39:12 INFO - PROCESS | 1820 | 1461490752555 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:12 INFO - PROCESS | 1820 | 1461490752714 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 02:39:12 INFO - PROCESS | 1820 | 1461490752750 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe628117000 == 32 [pid = 1820] [id = 61] 02:39:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x7fe62fdea400) [pid = 1820] [serial = 181] [outer = (nil)] 02:39:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x7fe62fe04800) [pid = 1820] [serial = 182] [outer = 0x7fe62fdea400] 02:39:12 INFO - PROCESS | 1820 | 1461490752829 Marionette DEBUG loaded listener.js 02:39:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x7fe6301d5000) [pid = 1820] [serial = 183] [outer = 0x7fe62fdea400] 02:39:13 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x7fe6178c5000) [pid = 1820] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:39:13 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x7fe617fb4800) [pid = 1820] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:39:13 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0x7fe618d85800) [pid = 1820] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:39:13 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x7fe6178cb400) [pid = 1820] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:39:13 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x7fe624a17800) [pid = 1820] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:39:13 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x7fe6238eb800) [pid = 1820] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:39:13 INFO - PROCESS | 1820 | 1461490753677 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 02:39:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:39:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1182ms 02:39:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:39:13 INFO - PROCESS | 1820 | 1461490753731 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 02:39:13 INFO - PROCESS | 1820 | 1461490753734 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 02:39:13 INFO - PROCESS | 1820 | 1461490753741 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:39:13 INFO - PROCESS | 1820 | 1461490753743 Marionette TRACE conn4 <- [1,218,null,{}] 02:39:13 INFO - PROCESS | 1820 | 1461490753749 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:13 INFO - PROCESS | 1820 | 1461490753908 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 02:39:13 INFO - PROCESS | 1820 | 1461490753918 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62e9ca800 == 33 [pid = 1820] [id = 62] 02:39:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x7fe61b625400) [pid = 1820] [serial = 184] [outer = (nil)] 02:39:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x7fe6301d7000) [pid = 1820] [serial = 185] [outer = 0x7fe61b625400] 02:39:13 INFO - PROCESS | 1820 | 1461490753980 Marionette DEBUG loaded listener.js 02:39:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x7fe631fbc800) [pid = 1820] [serial = 186] [outer = 0x7fe61b625400] 02:39:14 INFO - PROCESS | 1820 | 1461490754719 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 02:39:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:39:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1027ms 02:39:14 INFO - PROCESS | 1820 | 1461490754767 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 02:39:14 INFO - PROCESS | 1820 | 1461490754771 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 02:39:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:39:14 INFO - PROCESS | 1820 | 1461490754777 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:39:14 INFO - PROCESS | 1820 | 1461490754779 Marionette TRACE conn4 <- [1,222,null,{}] 02:39:14 INFO - PROCESS | 1820 | 1461490754785 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:14 INFO - PROCESS | 1820 | 1461490754947 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 02:39:14 INFO - PROCESS | 1820 | 1461490754969 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62f0b0800 == 34 [pid = 1820] [id = 63] 02:39:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x7fe622917400) [pid = 1820] [serial = 187] [outer = (nil)] 02:39:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x7fe63399a800) [pid = 1820] [serial = 188] [outer = 0x7fe622917400] 02:39:15 INFO - PROCESS | 1820 | 1461490755031 Marionette DEBUG loaded listener.js 02:39:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x7fe6339a6800) [pid = 1820] [serial = 189] [outer = 0x7fe622917400] 02:39:15 INFO - PROCESS | 1820 | 1461490755792 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 02:39:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:39:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1077ms 02:39:15 INFO - PROCESS | 1820 | 1461490755856 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 02:39:15 INFO - PROCESS | 1820 | 1461490755862 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 02:39:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:39:15 INFO - PROCESS | 1820 | 1461490755870 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:39:15 INFO - PROCESS | 1820 | 1461490755876 Marionette TRACE conn4 <- [1,226,null,{}] 02:39:15 INFO - PROCESS | 1820 | 1461490755886 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:16 INFO - PROCESS | 1820 | 1461490756090 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 02:39:16 INFO - PROCESS | 1820 | 1461490756224 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe621303000 == 35 [pid = 1820] [id = 64] 02:39:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x7fe6178c6000) [pid = 1820] [serial = 190] [outer = (nil)] 02:39:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x7fe61b48f000) [pid = 1820] [serial = 191] [outer = 0x7fe6178c6000] 02:39:16 INFO - PROCESS | 1820 | 1461490756300 Marionette DEBUG loaded listener.js 02:39:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x7fe61e704000) [pid = 1820] [serial = 192] [outer = 0x7fe6178c6000] 02:39:17 INFO - PROCESS | 1820 | 1461490757162 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:39:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:39:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1342ms 02:39:17 INFO - PROCESS | 1820 | 1461490757214 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 02:39:17 INFO - PROCESS | 1820 | 1461490757222 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 02:39:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:39:17 INFO - PROCESS | 1820 | 1461490757235 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:39:17 INFO - PROCESS | 1820 | 1461490757239 Marionette TRACE conn4 <- [1,230,null,{}] 02:39:17 INFO - PROCESS | 1820 | 1461490757250 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:17 INFO - PROCESS | 1820 | 1461490757454 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 02:39:17 INFO - PROCESS | 1820 | 1461490757589 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624c13000 == 36 [pid = 1820] [id = 65] 02:39:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x7fe61e70ac00) [pid = 1820] [serial = 193] [outer = (nil)] 02:39:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x7fe623ccac00) [pid = 1820] [serial = 194] [outer = 0x7fe61e70ac00] 02:39:17 INFO - PROCESS | 1820 | 1461490757686 Marionette DEBUG loaded listener.js 02:39:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x7fe624a06800) [pid = 1820] [serial = 195] [outer = 0x7fe61e70ac00] 02:39:18 INFO - PROCESS | 1820 | 1461490758487 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 02:39:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:39:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1282ms 02:39:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:39:18 INFO - PROCESS | 1820 | 1461490758518 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 02:39:18 INFO - PROCESS | 1820 | 1461490758521 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 02:39:18 INFO - PROCESS | 1820 | 1461490758528 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:39:18 INFO - PROCESS | 1820 | 1461490758534 Marionette TRACE conn4 <- [1,234,null,{}] 02:39:18 INFO - PROCESS | 1820 | 1461490758567 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:18 INFO - PROCESS | 1820 | 1461490758730 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 02:39:18 INFO - PROCESS | 1820 | 1461490758858 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe631a28800 == 37 [pid = 1820] [id = 66] 02:39:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x7fe62eb5e000) [pid = 1820] [serial = 196] [outer = (nil)] 02:39:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x7fe62fde1000) [pid = 1820] [serial = 197] [outer = 0x7fe62eb5e000] 02:39:18 INFO - PROCESS | 1820 | 1461490758937 Marionette DEBUG loaded listener.js 02:39:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x7fe631a16c00) [pid = 1820] [serial = 198] [outer = 0x7fe62eb5e000] 02:39:19 INFO - PROCESS | 1820 | 1461490759839 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 02:39:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:39:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1359ms 02:39:19 INFO - PROCESS | 1820 | 1461490759886 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 02:39:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:39:19 INFO - PROCESS | 1820 | 1461490759891 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 02:39:19 INFO - PROCESS | 1820 | 1461490759897 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:39:19 INFO - PROCESS | 1820 | 1461490759900 Marionette TRACE conn4 <- [1,238,null,{}] 02:39:19 INFO - PROCESS | 1820 | 1461490759905 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:20 INFO - PROCESS | 1820 | 1461490760058 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 02:39:20 INFO - PROCESS | 1820 | 1461490760193 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe633657000 == 38 [pid = 1820] [id = 67] 02:39:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x7fe62ecf0c00) [pid = 1820] [serial = 199] [outer = (nil)] 02:39:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x7fe633e4d000) [pid = 1820] [serial = 200] [outer = 0x7fe62ecf0c00] 02:39:20 INFO - PROCESS | 1820 | 1461490760269 Marionette DEBUG loaded listener.js 02:39:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x7fe634202400) [pid = 1820] [serial = 201] [outer = 0x7fe62ecf0c00] 02:39:21 INFO - PROCESS | 1820 | 1461490761102 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 02:39:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:39:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1236ms 02:39:21 INFO - PROCESS | 1820 | 1461490761133 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 02:39:21 INFO - PROCESS | 1820 | 1461490761137 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 02:39:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:39:21 INFO - PROCESS | 1820 | 1461490761143 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:39:21 INFO - PROCESS | 1820 | 1461490761145 Marionette TRACE conn4 <- [1,242,null,{}] 02:39:21 INFO - PROCESS | 1820 | 1461490761151 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:21 INFO - PROCESS | 1820 | 1461490761300 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 02:39:21 INFO - PROCESS | 1820 | 1461490761433 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619a67000 == 39 [pid = 1820] [id = 68] 02:39:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x7fe6178d1800) [pid = 1820] [serial = 202] [outer = (nil)] 02:39:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x7fe61b62b400) [pid = 1820] [serial = 203] [outer = 0x7fe6178d1800] 02:39:21 INFO - PROCESS | 1820 | 1461490761509 Marionette DEBUG loaded listener.js 02:39:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7fe631a9fc00) [pid = 1820] [serial = 204] [outer = 0x7fe6178d1800] 02:39:22 INFO - PROCESS | 1820 | 1461490762617 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 02:39:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:39:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1529ms 02:39:22 INFO - PROCESS | 1820 | 1461490762673 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 02:39:22 INFO - PROCESS | 1820 | 1461490762680 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 02:39:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:39:22 INFO - PROCESS | 1820 | 1461490762689 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:39:22 INFO - PROCESS | 1820 | 1461490762694 Marionette TRACE conn4 <- [1,246,null,{}] 02:39:22 INFO - PROCESS | 1820 | 1461490762701 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:22 INFO - PROCESS | 1820 | 1461490762899 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 02:39:23 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62380a000 == 38 [pid = 1820] [id = 38] 02:39:23 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x7fe62ee8f400) [pid = 1820] [serial = 155] [outer = (nil)] [url = about:blank] 02:39:23 INFO - PROCESS | 1820 | 1461490763057 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619d27000 == 39 [pid = 1820] [id = 69] 02:39:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7fe61fa7b400) [pid = 1820] [serial = 205] [outer = (nil)] 02:39:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x7fe620d1e800) [pid = 1820] [serial = 206] [outer = 0x7fe61fa7b400] 02:39:23 INFO - PROCESS | 1820 | 1461490763162 Marionette DEBUG loaded listener.js 02:39:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7fe622914800) [pid = 1820] [serial = 207] [outer = 0x7fe61fa7b400] 02:39:23 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x7fe6245d5800) [pid = 1820] [serial = 149] [outer = (nil)] [url = about:blank] 02:39:23 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x7fe61b5b3400) [pid = 1820] [serial = 140] [outer = (nil)] [url = about:blank] 02:39:23 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x7fe61dd5c000) [pid = 1820] [serial = 131] [outer = (nil)] [url = about:blank] 02:39:23 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x7fe619ec8800) [pid = 1820] [serial = 138] [outer = (nil)] [url = about:blank] 02:39:23 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x7fe620cf6000) [pid = 1820] [serial = 143] [outer = (nil)] [url = about:blank] 02:39:23 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x7fe619b37000) [pid = 1820] [serial = 137] [outer = (nil)] [url = about:blank] 02:39:23 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x7fe6245be000) [pid = 1820] [serial = 134] [outer = (nil)] [url = about:blank] 02:39:23 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x7fe624a23c00) [pid = 1820] [serial = 152] [outer = (nil)] [url = about:blank] 02:39:23 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x7fe61dd60000) [pid = 1820] [serial = 141] [outer = (nil)] [url = about:blank] 02:39:23 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x7fe6238ef000) [pid = 1820] [serial = 146] [outer = (nil)] [url = about:blank] 02:39:23 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x7fe624a18000) [pid = 1820] [serial = 150] [outer = (nil)] [url = about:blank] 02:39:23 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x7fe627e40000) [pid = 1820] [serial = 153] [outer = (nil)] [url = about:blank] 02:39:23 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x7fe623d8e400) [pid = 1820] [serial = 147] [outer = (nil)] [url = about:blank] 02:39:23 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x7fe622912400) [pid = 1820] [serial = 144] [outer = (nil)] [url = about:blank] 02:39:23 INFO - PROCESS | 1820 | 1461490763842 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:39:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1187ms 02:39:23 INFO - PROCESS | 1820 | 1461490763877 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 02:39:23 INFO - PROCESS | 1820 | 1461490763885 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 02:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:39:23 INFO - PROCESS | 1820 | 1461490763895 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:39:23 INFO - PROCESS | 1820 | 1461490763898 Marionette TRACE conn4 <- [1,250,null,{}] 02:39:23 INFO - PROCESS | 1820 | 1461490763926 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:24 INFO - PROCESS | 1820 | 1461490764079 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 02:39:24 INFO - PROCESS | 1820 | 1461490764090 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622caa800 == 40 [pid = 1820] [id = 70] 02:39:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x7fe6238eb800) [pid = 1820] [serial = 208] [outer = (nil)] 02:39:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x7fe6245bdc00) [pid = 1820] [serial = 209] [outer = 0x7fe6238eb800] 02:39:24 INFO - PROCESS | 1820 | 1461490764154 Marionette DEBUG loaded listener.js 02:39:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x7fe624a08800) [pid = 1820] [serial = 210] [outer = 0x7fe6238eb800] 02:39:24 INFO - PROCESS | 1820 | 1461490764888 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:39:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:39:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1034ms 02:39:24 INFO - PROCESS | 1820 | 1461490764929 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 02:39:24 INFO - PROCESS | 1820 | 1461490764933 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 02:39:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:39:24 INFO - PROCESS | 1820 | 1461490764938 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:39:24 INFO - PROCESS | 1820 | 1461490764944 Marionette TRACE conn4 <- [1,254,null,{}] 02:39:24 INFO - PROCESS | 1820 | 1461490764965 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:25 INFO - PROCESS | 1820 | 1461490765116 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 02:39:25 INFO - PROCESS | 1820 | 1461490765128 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6248dd000 == 41 [pid = 1820] [id = 71] 02:39:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x7fe62e93c800) [pid = 1820] [serial = 211] [outer = (nil)] 02:39:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x7fe62f0c8000) [pid = 1820] [serial = 212] [outer = 0x7fe62e93c800] 02:39:25 INFO - PROCESS | 1820 | 1461490765191 Marionette DEBUG loaded listener.js 02:39:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x7fe62fe06800) [pid = 1820] [serial = 213] [outer = 0x7fe62e93c800] 02:39:26 INFO - PROCESS | 1820 | 1461490766103 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 02:39:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:39:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1192ms 02:39:26 INFO - PROCESS | 1820 | 1461490766132 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 02:39:26 INFO - PROCESS | 1820 | 1461490766136 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 02:39:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:39:26 INFO - PROCESS | 1820 | 1461490766148 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:39:26 INFO - PROCESS | 1820 | 1461490766151 Marionette TRACE conn4 <- [1,258,null,{}] 02:39:26 INFO - PROCESS | 1820 | 1461490766160 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:26 INFO - PROCESS | 1820 | 1461490766327 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 02:39:26 INFO - PROCESS | 1820 | 1461490766391 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62dda0000 == 42 [pid = 1820] [id = 72] 02:39:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x7fe6234b7400) [pid = 1820] [serial = 214] [outer = (nil)] 02:39:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x7fe631f3cc00) [pid = 1820] [serial = 215] [outer = 0x7fe6234b7400] 02:39:26 INFO - PROCESS | 1820 | 1461490766455 Marionette DEBUG loaded listener.js 02:39:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x7fe63399e800) [pid = 1820] [serial = 216] [outer = 0x7fe6234b7400] 02:39:27 INFO - PROCESS | 1820 | 1461490767169 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 02:39:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:39:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1085ms 02:39:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:39:27 INFO - PROCESS | 1820 | 1461490767242 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 02:39:27 INFO - PROCESS | 1820 | 1461490767244 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 02:39:27 INFO - PROCESS | 1820 | 1461490767251 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:39:27 INFO - PROCESS | 1820 | 1461490767254 Marionette TRACE conn4 <- [1,262,null,{}] 02:39:27 INFO - PROCESS | 1820 | 1461490767259 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:27 INFO - PROCESS | 1820 | 1461490767439 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 02:39:27 INFO - PROCESS | 1820 | 1461490767462 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62fe33000 == 43 [pid = 1820] [id = 73] 02:39:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x7fe631f37800) [pid = 1820] [serial = 217] [outer = (nil)] 02:39:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x7fe63420e000) [pid = 1820] [serial = 218] [outer = 0x7fe631f37800] 02:39:27 INFO - PROCESS | 1820 | 1461490767525 Marionette DEBUG loaded listener.js 02:39:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7fe634306000) [pid = 1820] [serial = 219] [outer = 0x7fe631f37800] 02:39:28 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x7fe620cf0400) [pid = 1820] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:39:28 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x7fe618bbb800) [pid = 1820] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:39:28 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x7fe62fdea400) [pid = 1820] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:39:28 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x7fe62501e400) [pid = 1820] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:39:28 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x7fe618bc1400) [pid = 1820] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:39:28 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x7fe61b625400) [pid = 1820] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:39:28 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x7fe623d89000) [pid = 1820] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:39:28 INFO - PROCESS | 1820 | 1461490768403 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 02:39:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:39:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1178ms 02:39:28 INFO - PROCESS | 1820 | 1461490768429 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 02:39:28 INFO - PROCESS | 1820 | 1461490768433 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 02:39:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:39:28 INFO - PROCESS | 1820 | 1461490768438 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:39:28 INFO - PROCESS | 1820 | 1461490768440 Marionette TRACE conn4 <- [1,266,null,{}] 02:39:28 INFO - PROCESS | 1820 | 1461490768457 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:28 INFO - PROCESS | 1820 | 1461490768642 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 02:39:28 INFO - PROCESS | 1820 | 1461490768664 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe633c6c800 == 44 [pid = 1820] [id = 74] 02:39:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x7fe62ee94000) [pid = 1820] [serial = 220] [outer = (nil)] 02:39:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x7fe633ce1800) [pid = 1820] [serial = 221] [outer = 0x7fe62ee94000] 02:39:28 INFO - PROCESS | 1820 | 1461490768730 Marionette DEBUG loaded listener.js 02:39:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x7fe634387c00) [pid = 1820] [serial = 222] [outer = 0x7fe62ee94000] 02:39:29 INFO - PROCESS | 1820 | 1461490769434 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 02:39:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:39:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1044ms 02:39:29 INFO - PROCESS | 1820 | 1461490769485 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 02:39:29 INFO - PROCESS | 1820 | 1461490769487 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 02:39:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:39:29 INFO - PROCESS | 1820 | 1461490769493 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:39:29 INFO - PROCESS | 1820 | 1461490769495 Marionette TRACE conn4 <- [1,270,null,{}] 02:39:29 INFO - PROCESS | 1820 | 1461490769500 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:29 INFO - PROCESS | 1820 | 1461490769680 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 02:39:29 INFO - PROCESS | 1820 | 1461490769725 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe633eef000 == 45 [pid = 1820] [id = 75] 02:39:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x7fe634389000) [pid = 1820] [serial = 223] [outer = (nil)] 02:39:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x7fe635ec2000) [pid = 1820] [serial = 224] [outer = 0x7fe634389000] 02:39:29 INFO - PROCESS | 1820 | 1461490769790 Marionette DEBUG loaded listener.js 02:39:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x7fe636938800) [pid = 1820] [serial = 225] [outer = 0x7fe634389000] 02:39:30 INFO - PROCESS | 1820 | 1461490770650 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:39:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:39:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1179ms 02:39:30 INFO - PROCESS | 1820 | 1461490770678 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 02:39:30 INFO - PROCESS | 1820 | 1461490770684 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 02:39:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:39:30 INFO - PROCESS | 1820 | 1461490770695 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:39:30 INFO - PROCESS | 1820 | 1461490770699 Marionette TRACE conn4 <- [1,274,null,{}] 02:39:30 INFO - PROCESS | 1820 | 1461490770707 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:30 INFO - PROCESS | 1820 | 1461490770881 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 02:39:31 INFO - PROCESS | 1820 | 1461490771013 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622ca0800 == 46 [pid = 1820] [id = 76] 02:39:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7fe61b625400) [pid = 1820] [serial = 226] [outer = (nil)] 02:39:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x7fe61fa31800) [pid = 1820] [serial = 227] [outer = 0x7fe61b625400] 02:39:31 INFO - PROCESS | 1820 | 1461490771093 Marionette DEBUG loaded listener.js 02:39:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7fe61fa36800) [pid = 1820] [serial = 228] [outer = 0x7fe61b625400] 02:39:31 INFO - PROCESS | 1820 | 1461490771987 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 02:39:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:39:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1333ms 02:39:32 INFO - PROCESS | 1820 | 1461490772030 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 02:39:32 INFO - PROCESS | 1820 | 1461490772038 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 02:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:39:32 INFO - PROCESS | 1820 | 1461490772050 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:39:32 INFO - PROCESS | 1820 | 1461490772053 Marionette TRACE conn4 <- [1,278,null,{}] 02:39:32 INFO - PROCESS | 1820 | 1461490772059 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:32 INFO - PROCESS | 1820 | 1461490772227 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 02:39:32 INFO - PROCESS | 1820 | 1461490772376 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624bcd000 == 47 [pid = 1820] [id = 77] 02:39:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7fe61e966800) [pid = 1820] [serial = 229] [outer = (nil)] 02:39:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7fe622914000) [pid = 1820] [serial = 230] [outer = 0x7fe61e966800] 02:39:32 INFO - PROCESS | 1820 | 1461490772456 Marionette DEBUG loaded listener.js 02:39:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7fe623d0e800) [pid = 1820] [serial = 231] [outer = 0x7fe61e966800] 02:39:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7fe6245be000) [pid = 1820] [serial = 232] [outer = 0x7fe61f953000] 02:39:33 INFO - PROCESS | 1820 | 1461490773411 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 02:39:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:39:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1430ms 02:39:33 INFO - PROCESS | 1820 | 1461490773480 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 02:39:33 INFO - PROCESS | 1820 | 1461490773484 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 02:39:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:39:33 INFO - PROCESS | 1820 | 1461490773490 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:39:33 INFO - PROCESS | 1820 | 1461490773496 Marionette TRACE conn4 <- [1,282,null,{}] 02:39:33 INFO - PROCESS | 1820 | 1461490773511 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:33 INFO - PROCESS | 1820 | 1461490773710 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 02:39:33 INFO - PROCESS | 1820 | 1461490773845 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6342a4000 == 48 [pid = 1820] [id = 78] 02:39:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7fe624a1fc00) [pid = 1820] [serial = 233] [outer = (nil)] 02:39:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7fe62fd41c00) [pid = 1820] [serial = 234] [outer = 0x7fe624a1fc00] 02:39:33 INFO - PROCESS | 1820 | 1461490773925 Marionette DEBUG loaded listener.js 02:39:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7fe6337ae400) [pid = 1820] [serial = 235] [outer = 0x7fe624a1fc00] 02:39:34 INFO - PROCESS | 1820 | 1461490774774 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 02:39:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:39:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1340ms 02:39:34 INFO - PROCESS | 1820 | 1461490774832 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 02:39:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:39:34 INFO - PROCESS | 1820 | 1461490774837 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 02:39:34 INFO - PROCESS | 1820 | 1461490774845 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:39:34 INFO - PROCESS | 1820 | 1461490774848 Marionette TRACE conn4 <- [1,286,null,{}] 02:39:34 INFO - PROCESS | 1820 | 1461490774855 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:35 INFO - PROCESS | 1820 | 1461490775012 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 02:39:35 INFO - PROCESS | 1820 | 1461490775144 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe636c59000 == 49 [pid = 1820] [id = 79] 02:39:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7fe62ddbc000) [pid = 1820] [serial = 236] [outer = (nil)] 02:39:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7fe633ce9000) [pid = 1820] [serial = 237] [outer = 0x7fe62ddbc000] 02:39:35 INFO - PROCESS | 1820 | 1461490775220 Marionette DEBUG loaded listener.js 02:39:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7fe634307400) [pid = 1820] [serial = 238] [outer = 0x7fe62ddbc000] 02:39:36 INFO - PROCESS | 1820 | 1461490776033 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 02:39:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:39:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1232ms 02:39:36 INFO - PROCESS | 1820 | 1461490776076 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 02:39:36 INFO - PROCESS | 1820 | 1461490776080 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 02:39:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:39:36 INFO - PROCESS | 1820 | 1461490776085 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:39:36 INFO - PROCESS | 1820 | 1461490776088 Marionette TRACE conn4 <- [1,290,null,{}] 02:39:36 INFO - PROCESS | 1820 | 1461490776093 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:36 INFO - PROCESS | 1820 | 1461490776241 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 02:39:36 INFO - PROCESS | 1820 | 1461490776380 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61b3b1800 == 50 [pid = 1820] [id = 80] 02:39:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7fe617faf000) [pid = 1820] [serial = 239] [outer = (nil)] 02:39:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7fe61b5adc00) [pid = 1820] [serial = 240] [outer = 0x7fe617faf000] 02:39:36 INFO - PROCESS | 1820 | 1461490776454 Marionette DEBUG loaded listener.js 02:39:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7fe62267d800) [pid = 1820] [serial = 241] [outer = 0x7fe617faf000] 02:39:37 INFO - PROCESS | 1820 | 1461490777546 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:39:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:39:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1529ms 02:39:37 INFO - PROCESS | 1820 | 1461490777615 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 02:39:37 INFO - PROCESS | 1820 | 1461490777622 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 02:39:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:39:37 INFO - PROCESS | 1820 | 1461490777631 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:39:37 INFO - PROCESS | 1820 | 1461490777635 Marionette TRACE conn4 <- [1,294,null,{}] 02:39:37 INFO - PROCESS | 1820 | 1461490777642 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:37 INFO - PROCESS | 1820 | 1461490777885 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 02:39:38 INFO - PROCESS | 1820 | 1461490778024 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619d1e800 == 51 [pid = 1820] [id = 81] 02:39:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7fe61dd30400) [pid = 1820] [serial = 242] [outer = (nil)] 02:39:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7fe61fa39400) [pid = 1820] [serial = 243] [outer = 0x7fe61dd30400] 02:39:38 INFO - PROCESS | 1820 | 1461490778094 Marionette DEBUG loaded listener.js 02:39:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7fe620837c00) [pid = 1820] [serial = 244] [outer = 0x7fe61dd30400] 02:39:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe633c6c800 == 50 [pid = 1820] [id = 74] 02:39:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62fe33000 == 49 [pid = 1820] [id = 73] 02:39:38 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7fe61b48ac00) [pid = 1820] [serial = 158] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7fe62290e800) [pid = 1820] [serial = 161] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7fe627e47800) [pid = 1820] [serial = 164] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7fe63399a800) [pid = 1820] [serial = 188] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62dda0000 == 48 [pid = 1820] [id = 72] 02:39:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6248dd000 == 47 [pid = 1820] [id = 71] 02:39:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe622caa800 == 46 [pid = 1820] [id = 70] 02:39:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe619d27000 == 45 [pid = 1820] [id = 69] 02:39:38 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7fe623d8ec00) [pid = 1820] [serial = 174] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7fe61b3f6800) [pid = 1820] [serial = 168] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7fe62fe04800) [pid = 1820] [serial = 182] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7fe62fd38000) [pid = 1820] [serial = 180] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7fe61f9f9c00) [pid = 1820] [serial = 170] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7fe62f058c00) [pid = 1820] [serial = 179] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7fe631fbc800) [pid = 1820] [serial = 186] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7fe620cf4c00) [pid = 1820] [serial = 171] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x7fe6301d5000) [pid = 1820] [serial = 183] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x7fe6301d7000) [pid = 1820] [serial = 185] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x7fe6234b3400) [pid = 1820] [serial = 173] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x7fe62eb63400) [pid = 1820] [serial = 177] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x7fe619ae3c00) [pid = 1820] [serial = 167] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x7fe624a1f400) [pid = 1820] [serial = 176] [outer = (nil)] [url = about:blank] 02:39:38 INFO - PROCESS | 1820 | 1461490778935 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:39:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:39:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1333ms 02:39:38 INFO - PROCESS | 1820 | 1461490778964 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 02:39:38 INFO - PROCESS | 1820 | 1461490778972 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 02:39:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:39:38 INFO - PROCESS | 1820 | 1461490778982 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:39:38 INFO - PROCESS | 1820 | 1461490778985 Marionette TRACE conn4 <- [1,298,null,{}] 02:39:38 INFO - PROCESS | 1820 | 1461490778991 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:39 INFO - PROCESS | 1820 | 1461490779130 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 02:39:39 INFO - PROCESS | 1820 | 1461490779147 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62017d800 == 46 [pid = 1820] [id = 82] 02:39:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x7fe620c89400) [pid = 1820] [serial = 245] [outer = (nil)] 02:39:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7fe622682000) [pid = 1820] [serial = 246] [outer = 0x7fe620c89400] 02:39:39 INFO - PROCESS | 1820 | 1461490779212 Marionette DEBUG loaded listener.js 02:39:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7fe622914c00) [pid = 1820] [serial = 247] [outer = 0x7fe620c89400] 02:39:40 INFO - PROCESS | 1820 | 1461490780020 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:39:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:39:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1079ms 02:39:40 INFO - PROCESS | 1820 | 1461490780066 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 02:39:40 INFO - PROCESS | 1820 | 1461490780070 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 02:39:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:39:40 INFO - PROCESS | 1820 | 1461490780076 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:39:40 INFO - PROCESS | 1820 | 1461490780081 Marionette TRACE conn4 <- [1,302,null,{}] 02:39:40 INFO - PROCESS | 1820 | 1461490780095 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:40 INFO - PROCESS | 1820 | 1461490780239 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 02:39:40 INFO - PROCESS | 1820 | 1461490780259 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624bce800 == 47 [pid = 1820] [id = 83] 02:39:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7fe623d08000) [pid = 1820] [serial = 248] [outer = (nil)] 02:39:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7fe6245dd000) [pid = 1820] [serial = 249] [outer = 0x7fe623d08000] 02:39:40 INFO - PROCESS | 1820 | 1461490780326 Marionette DEBUG loaded listener.js 02:39:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7fe62508c400) [pid = 1820] [serial = 250] [outer = 0x7fe623d08000] 02:39:41 INFO - PROCESS | 1820 | 1461490781081 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:39:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:39:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1042ms 02:39:41 INFO - PROCESS | 1820 | 1461490781119 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 02:39:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:39:41 INFO - PROCESS | 1820 | 1461490781124 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 02:39:41 INFO - PROCESS | 1820 | 1461490781144 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:39:41 INFO - PROCESS | 1820 | 1461490781146 Marionette TRACE conn4 <- [1,306,null,{}] 02:39:41 INFO - PROCESS | 1820 | 1461490781176 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:41 INFO - PROCESS | 1820 | 1461490781358 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 02:39:41 INFO - PROCESS | 1820 | 1461490781386 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62e904800 == 48 [pid = 1820] [id = 84] 02:39:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7fe623d8ec00) [pid = 1820] [serial = 251] [outer = (nil)] 02:39:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7fe62eeb2c00) [pid = 1820] [serial = 252] [outer = 0x7fe623d8ec00] 02:39:41 INFO - PROCESS | 1820 | 1461490781448 Marionette DEBUG loaded listener.js 02:39:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7fe62fde3c00) [pid = 1820] [serial = 253] [outer = 0x7fe623d8ec00] 02:39:42 INFO - PROCESS | 1820 | 1461490782224 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:39:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:39:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1113ms 02:39:42 INFO - PROCESS | 1820 | 1461490782247 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 02:39:42 INFO - PROCESS | 1820 | 1461490782250 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 02:39:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:39:42 INFO - PROCESS | 1820 | 1461490782263 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:39:42 INFO - PROCESS | 1820 | 1461490782266 Marionette TRACE conn4 <- [1,310,null,{}] 02:39:42 INFO - PROCESS | 1820 | 1461490782272 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:42 INFO - PROCESS | 1820 | 1461490782450 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 02:39:42 INFO - PROCESS | 1820 | 1461490782516 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62fd28000 == 49 [pid = 1820] [id = 85] 02:39:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7fe62ddbc400) [pid = 1820] [serial = 254] [outer = (nil)] 02:39:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7fe63008bc00) [pid = 1820] [serial = 255] [outer = 0x7fe62ddbc400] 02:39:42 INFO - PROCESS | 1820 | 1461490782578 Marionette DEBUG loaded listener.js 02:39:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7fe633606400) [pid = 1820] [serial = 256] [outer = 0x7fe62ddbc400] 02:39:43 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7fe6234b7400) [pid = 1820] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:39:43 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7fe631f37800) [pid = 1820] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:39:43 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7fe61fa7b400) [pid = 1820] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:39:43 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7fe62ee94000) [pid = 1820] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:39:43 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7fe62e93c800) [pid = 1820] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:39:43 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7fe6238eb800) [pid = 1820] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:39:43 INFO - PROCESS | 1820 | 1461490783556 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:39:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:39:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1335ms 02:39:43 INFO - PROCESS | 1820 | 1461490783592 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 02:39:43 INFO - PROCESS | 1820 | 1461490783596 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 02:39:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:39:43 INFO - PROCESS | 1820 | 1461490783602 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:39:43 INFO - PROCESS | 1820 | 1461490783605 Marionette TRACE conn4 <- [1,314,null,{}] 02:39:43 INFO - PROCESS | 1820 | 1461490783610 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:43 INFO - PROCESS | 1820 | 1461490783758 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 02:39:43 INFO - PROCESS | 1820 | 1461490783776 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe620175000 == 50 [pid = 1820] [id = 86] 02:39:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7fe6234b7400) [pid = 1820] [serial = 257] [outer = (nil)] 02:39:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7fe633e4bc00) [pid = 1820] [serial = 258] [outer = 0x7fe6234b7400] 02:39:43 INFO - PROCESS | 1820 | 1461490783851 Marionette DEBUG loaded listener.js 02:39:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7fe634310c00) [pid = 1820] [serial = 259] [outer = 0x7fe6234b7400] 02:39:44 INFO - PROCESS | 1820 | 1461490784597 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:39:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:39:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1034ms 02:39:44 INFO - PROCESS | 1820 | 1461490784638 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 02:39:44 INFO - PROCESS | 1820 | 1461490784640 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 02:39:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:39:44 INFO - PROCESS | 1820 | 1461490784646 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:39:44 INFO - PROCESS | 1820 | 1461490784649 Marionette TRACE conn4 <- [1,318,null,{}] 02:39:44 INFO - PROCESS | 1820 | 1461490784653 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:44 INFO - PROCESS | 1820 | 1461490784823 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 02:39:44 INFO - PROCESS | 1820 | 1461490784872 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe63429c800 == 51 [pid = 1820] [id = 87] 02:39:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7fe635e56c00) [pid = 1820] [serial = 260] [outer = (nil)] 02:39:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7fe635eca400) [pid = 1820] [serial = 261] [outer = 0x7fe635e56c00] 02:39:44 INFO - PROCESS | 1820 | 1461490784935 Marionette DEBUG loaded listener.js 02:39:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7fe636c12000) [pid = 1820] [serial = 262] [outer = 0x7fe635e56c00] 02:39:45 INFO - PROCESS | 1820 | 1461490785834 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:39:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:39:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1226ms 02:39:45 INFO - PROCESS | 1820 | 1461490785874 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 02:39:45 INFO - PROCESS | 1820 | 1461490785881 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 02:39:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:39:45 INFO - PROCESS | 1820 | 1461490785889 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:39:45 INFO - PROCESS | 1820 | 1461490785895 Marionette TRACE conn4 <- [1,322,null,{}] 02:39:45 INFO - PROCESS | 1820 | 1461490785904 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:46 INFO - PROCESS | 1820 | 1461490786110 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 02:39:46 INFO - PROCESS | 1820 | 1461490786250 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622cb4800 == 52 [pid = 1820] [id = 88] 02:39:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7fe617032c00) [pid = 1820] [serial = 263] [outer = (nil)] 02:39:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7fe6178c9000) [pid = 1820] [serial = 264] [outer = 0x7fe617032c00] 02:39:46 INFO - PROCESS | 1820 | 1461490786325 Marionette DEBUG loaded listener.js 02:39:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7fe619ebec00) [pid = 1820] [serial = 265] [outer = 0x7fe617032c00] 02:39:47 INFO - PROCESS | 1820 | 1461490787190 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:39:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:39:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1342ms 02:39:47 INFO - PROCESS | 1820 | 1461490787232 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 02:39:47 INFO - PROCESS | 1820 | 1461490787241 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 02:39:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:39:47 INFO - PROCESS | 1820 | 1461490787251 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:39:47 INFO - PROCESS | 1820 | 1461490787255 Marionette TRACE conn4 <- [1,326,null,{}] 02:39:47 INFO - PROCESS | 1820 | 1461490787262 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:47 INFO - PROCESS | 1820 | 1461490787463 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 02:39:47 INFO - PROCESS | 1820 | 1461490787598 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62ecba800 == 53 [pid = 1820] [id = 89] 02:39:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7fe61fa2f000) [pid = 1820] [serial = 266] [outer = (nil)] 02:39:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7fe620cf6000) [pid = 1820] [serial = 267] [outer = 0x7fe61fa2f000] 02:39:47 INFO - PROCESS | 1820 | 1461490787674 Marionette DEBUG loaded listener.js 02:39:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7fe62267fc00) [pid = 1820] [serial = 268] [outer = 0x7fe61fa2f000] 02:39:48 INFO - PROCESS | 1820 | 1461490788587 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:39:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:39:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1384ms 02:39:48 INFO - PROCESS | 1820 | 1461490788636 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 02:39:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:39:48 INFO - PROCESS | 1820 | 1461490788640 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 02:39:48 INFO - PROCESS | 1820 | 1461490788647 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:39:48 INFO - PROCESS | 1820 | 1461490788653 Marionette TRACE conn4 <- [1,330,null,{}] 02:39:48 INFO - PROCESS | 1820 | 1461490788668 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:48 INFO - PROCESS | 1820 | 1461490788867 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 02:39:49 INFO - PROCESS | 1820 | 1461490789003 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6384ae800 == 54 [pid = 1820] [id = 90] 02:39:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7fe6236e7400) [pid = 1820] [serial = 269] [outer = (nil)] 02:39:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7fe624a14800) [pid = 1820] [serial = 270] [outer = 0x7fe6236e7400] 02:39:49 INFO - PROCESS | 1820 | 1461490789078 Marionette DEBUG loaded listener.js 02:39:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7fe62fde9800) [pid = 1820] [serial = 271] [outer = 0x7fe6236e7400] 02:39:50 INFO - PROCESS | 1820 | 1461490790106 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:39:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:39:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1485ms 02:39:50 INFO - PROCESS | 1820 | 1461490790133 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 02:39:50 INFO - PROCESS | 1820 | 1461490790138 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 02:39:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:39:50 INFO - PROCESS | 1820 | 1461490790144 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:39:50 INFO - PROCESS | 1820 | 1461490790147 Marionette TRACE conn4 <- [1,334,null,{}] 02:39:50 INFO - PROCESS | 1820 | 1461490790154 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:50 INFO - PROCESS | 1820 | 1461490790312 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 02:39:50 INFO - PROCESS | 1820 | 1461490790452 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe63377d800 == 55 [pid = 1820] [id = 91] 02:39:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7fe62387e800) [pid = 1820] [serial = 272] [outer = (nil)] 02:39:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7fe633ce3800) [pid = 1820] [serial = 273] [outer = 0x7fe62387e800] 02:39:50 INFO - PROCESS | 1820 | 1461490790529 Marionette DEBUG loaded listener.js 02:39:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7fe6342e1800) [pid = 1820] [serial = 274] [outer = 0x7fe62387e800] 02:39:51 INFO - PROCESS | 1820 | 1461490791336 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:39:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:39:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1228ms 02:39:51 INFO - PROCESS | 1820 | 1461490791374 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 02:39:51 INFO - PROCESS | 1820 | 1461490791378 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 02:39:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:39:51 INFO - PROCESS | 1820 | 1461490791385 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:39:51 INFO - PROCESS | 1820 | 1461490791387 Marionette TRACE conn4 <- [1,338,null,{}] 02:39:51 INFO - PROCESS | 1820 | 1461490791393 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:51 INFO - PROCESS | 1820 | 1461490791557 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 02:39:51 INFO - PROCESS | 1820 | 1461490791672 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61775c800 == 56 [pid = 1820] [id = 92] 02:39:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7fe6238ebc00) [pid = 1820] [serial = 275] [outer = (nil)] 02:39:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7fe63438b400) [pid = 1820] [serial = 276] [outer = 0x7fe6238ebc00] 02:39:51 INFO - PROCESS | 1820 | 1461490791746 Marionette DEBUG loaded listener.js 02:39:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7fe636c96c00) [pid = 1820] [serial = 277] [outer = 0x7fe6238ebc00] 02:39:52 INFO - PROCESS | 1820 | 1461490792586 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1232ms 02:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:39:52 INFO - PROCESS | 1820 | 1461490792618 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 02:39:52 INFO - PROCESS | 1820 | 1461490792621 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 02:39:52 INFO - PROCESS | 1820 | 1461490792627 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:39:52 INFO - PROCESS | 1820 | 1461490792631 Marionette TRACE conn4 <- [1,342,null,{}] 02:39:52 INFO - PROCESS | 1820 | 1461490792636 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:52 INFO - PROCESS | 1820 | 1461490792837 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 02:39:52 INFO - PROCESS | 1820 | 1461490792983 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6187d5800 == 57 [pid = 1820] [id = 93] 02:39:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7fe617031c00) [pid = 1820] [serial = 278] [outer = (nil)] 02:39:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7fe62132ec00) [pid = 1820] [serial = 279] [outer = 0x7fe617031c00] 02:39:53 INFO - PROCESS | 1820 | 1461490793065 Marionette DEBUG loaded listener.js 02:39:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7fe639275400) [pid = 1820] [serial = 280] [outer = 0x7fe617031c00] 02:39:53 INFO - PROCESS | 1820 | 1461490793948 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1590ms 02:39:54 INFO - PROCESS | 1820 | 1461490794217 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 02:39:54 INFO - PROCESS | 1820 | 1461490794224 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 02:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:39:54 INFO - PROCESS | 1820 | 1461490794232 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:39:54 INFO - PROCESS | 1820 | 1461490794237 Marionette TRACE conn4 <- [1,346,null,{}] 02:39:54 INFO - PROCESS | 1820 | 1461490794245 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:54 INFO - PROCESS | 1820 | 1461490794462 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 02:39:54 INFO - PROCESS | 1820 | 1461490794753 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61b3b3800 == 58 [pid = 1820] [id = 94] 02:39:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7fe617719800) [pid = 1820] [serial = 281] [outer = (nil)] 02:39:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7fe6178c2400) [pid = 1820] [serial = 282] [outer = 0x7fe617719800] 02:39:54 INFO - PROCESS | 1820 | 1461490794825 Marionette DEBUG loaded listener.js 02:39:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7fe618d85800) [pid = 1820] [serial = 283] [outer = 0x7fe617719800] 02:39:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe620175000 == 57 [pid = 1820] [id = 86] 02:39:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62fd28000 == 56 [pid = 1820] [id = 85] 02:39:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62e904800 == 55 [pid = 1820] [id = 84] 02:39:55 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7fe61b62b400) [pid = 1820] [serial = 203] [outer = (nil)] [url = about:blank] 02:39:55 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7fe635ec2000) [pid = 1820] [serial = 224] [outer = (nil)] [url = about:blank] 02:39:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624bce800 == 54 [pid = 1820] [id = 83] 02:39:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62017d800 == 53 [pid = 1820] [id = 82] 02:39:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe619d1e800 == 52 [pid = 1820] [id = 81] 02:39:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6342a4000 == 51 [pid = 1820] [id = 78] 02:39:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624bcd000 == 50 [pid = 1820] [id = 77] 02:39:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe622ca0800 == 49 [pid = 1820] [id = 76] 02:39:55 INFO - PROCESS | 1820 | 1461490795725 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:39:55 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7fe631f3cc00) [pid = 1820] [serial = 215] [outer = (nil)] [url = about:blank] 02:39:55 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7fe63420e000) [pid = 1820] [serial = 218] [outer = (nil)] [url = about:blank] 02:39:55 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7fe63399e800) [pid = 1820] [serial = 216] [outer = (nil)] [url = about:blank] 02:39:55 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7fe634306000) [pid = 1820] [serial = 219] [outer = (nil)] [url = about:blank] 02:39:55 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7fe61b48f000) [pid = 1820] [serial = 191] [outer = (nil)] [url = about:blank] 02:39:55 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7fe620d1e800) [pid = 1820] [serial = 206] [outer = (nil)] [url = about:blank] 02:39:55 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7fe622914800) [pid = 1820] [serial = 207] [outer = (nil)] [url = about:blank] 02:39:55 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7fe62fde1000) [pid = 1820] [serial = 197] [outer = (nil)] [url = about:blank] 02:39:55 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7fe634387c00) [pid = 1820] [serial = 222] [outer = (nil)] [url = about:blank] 02:39:55 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7fe623ccac00) [pid = 1820] [serial = 194] [outer = (nil)] [url = about:blank] 02:39:55 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7fe62f0c8000) [pid = 1820] [serial = 212] [outer = (nil)] [url = about:blank] 02:39:55 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7fe6245bdc00) [pid = 1820] [serial = 209] [outer = (nil)] [url = about:blank] 02:39:55 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7fe624a08800) [pid = 1820] [serial = 210] [outer = (nil)] [url = about:blank] 02:39:55 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7fe633e4d000) [pid = 1820] [serial = 200] [outer = (nil)] [url = about:blank] 02:39:55 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7fe62fe06800) [pid = 1820] [serial = 213] [outer = (nil)] [url = about:blank] 02:39:55 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7fe633ce1800) [pid = 1820] [serial = 221] [outer = (nil)] [url = about:blank] 02:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1534ms 02:39:55 INFO - PROCESS | 1820 | 1461490795768 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 02:39:55 INFO - PROCESS | 1820 | 1461490795773 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 02:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:39:55 INFO - PROCESS | 1820 | 1461490795785 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:39:55 INFO - PROCESS | 1820 | 1461490795790 Marionette TRACE conn4 <- [1,350,null,{}] 02:39:55 INFO - PROCESS | 1820 | 1461490795797 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:55 INFO - PROCESS | 1820 | 1461490795953 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 02:39:55 INFO - PROCESS | 1820 | 1461490795969 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62017a800 == 50 [pid = 1820] [id = 95] 02:39:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7fe61771f800) [pid = 1820] [serial = 284] [outer = (nil)] 02:39:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7fe61dd5f000) [pid = 1820] [serial = 285] [outer = 0x7fe61771f800] 02:39:56 INFO - PROCESS | 1820 | 1461490796119 Marionette DEBUG loaded listener.js 02:39:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7fe61fa33800) [pid = 1820] [serial = 286] [outer = 0x7fe61771f800] 02:39:56 INFO - PROCESS | 1820 | 1461490796843 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1086ms 02:39:56 INFO - PROCESS | 1820 | 1461490796869 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 02:39:56 INFO - PROCESS | 1820 | 1461490796872 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 02:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:39:56 INFO - PROCESS | 1820 | 1461490796883 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:39:56 INFO - PROCESS | 1820 | 1461490796886 Marionette TRACE conn4 <- [1,354,null,{}] 02:39:56 INFO - PROCESS | 1820 | 1461490796903 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:57 INFO - PROCESS | 1820 | 1461490797070 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 02:39:57 INFO - PROCESS | 1820 | 1461490797173 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe623a8a000 == 51 [pid = 1820] [id = 96] 02:39:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7fe61fa33000) [pid = 1820] [serial = 287] [outer = (nil)] 02:39:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7fe622680400) [pid = 1820] [serial = 288] [outer = 0x7fe61fa33000] 02:39:57 INFO - PROCESS | 1820 | 1461490797244 Marionette DEBUG loaded listener.js 02:39:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7fe622917800) [pid = 1820] [serial = 289] [outer = 0x7fe61fa33000] 02:39:58 INFO - PROCESS | 1820 | 1461490797999 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1139ms 02:39:58 INFO - PROCESS | 1820 | 1461490798022 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 02:39:58 INFO - PROCESS | 1820 | 1461490798026 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 02:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:39:58 INFO - PROCESS | 1820 | 1461490798050 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:39:58 INFO - PROCESS | 1820 | 1461490798054 Marionette TRACE conn4 <- [1,358,null,{}] 02:39:58 INFO - PROCESS | 1820 | 1461490798059 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:58 INFO - PROCESS | 1820 | 1461490798256 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 02:39:58 INFO - PROCESS | 1820 | 1461490798278 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624cb3000 == 52 [pid = 1820] [id = 97] 02:39:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7fe6236e8000) [pid = 1820] [serial = 290] [outer = (nil)] 02:39:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7fe624517400) [pid = 1820] [serial = 291] [outer = 0x7fe6236e8000] 02:39:58 INFO - PROCESS | 1820 | 1461490798343 Marionette DEBUG loaded listener.js 02:39:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7fe624b5f800) [pid = 1820] [serial = 292] [outer = 0x7fe6236e8000] 02:39:59 INFO - PROCESS | 1820 | 1461490799182 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1185ms 02:39:59 INFO - PROCESS | 1820 | 1461490799241 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 02:39:59 INFO - PROCESS | 1820 | 1461490799244 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 02:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:39:59 INFO - PROCESS | 1820 | 1461490799252 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:39:59 INFO - PROCESS | 1820 | 1461490799255 Marionette TRACE conn4 <- [1,362,null,{}] 02:39:59 INFO - PROCESS | 1820 | 1461490799260 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:59 INFO - PROCESS | 1820 | 1461490799438 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 02:39:59 INFO - PROCESS | 1820 | 1461490799470 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6187ca800 == 53 [pid = 1820] [id = 98] 02:39:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7fe62132a000) [pid = 1820] [serial = 293] [outer = (nil)] 02:39:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7fe62eb65400) [pid = 1820] [serial = 294] [outer = 0x7fe62132a000] 02:39:59 INFO - PROCESS | 1820 | 1461490799534 Marionette DEBUG loaded listener.js 02:39:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7fe62fd43800) [pid = 1820] [serial = 295] [outer = 0x7fe62132a000] 02:40:00 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7fe6178d1800) [pid = 1820] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:40:00 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7fe62eb5e000) [pid = 1820] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:40:00 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7fe61e70ac00) [pid = 1820] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:40:00 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7fe6178c6000) [pid = 1820] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:40:00 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7fe62ecf0c00) [pid = 1820] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:40:00 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7fe623d8ec00) [pid = 1820] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:40:00 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7fe623d08000) [pid = 1820] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:40:00 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7fe62ddbc400) [pid = 1820] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:40:00 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7fe61dd30400) [pid = 1820] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:40:00 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7fe617faf000) [pid = 1820] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:40:00 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7fe620c89400) [pid = 1820] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:40:00 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7fe6234b7400) [pid = 1820] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:40:00 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7fe6178c9400) [pid = 1820] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:40:00 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7fe619b40000) [pid = 1820] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:40:00 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7fe6178c5800) [pid = 1820] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:40:00 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7fe61b48d000) [pid = 1820] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:40:00 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7fe619b37400) [pid = 1820] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:40:00 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7fe61dd63400) [pid = 1820] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:40:00 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7fe624513000) [pid = 1820] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:40:00 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7fe622917400) [pid = 1820] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:40:00 INFO - PROCESS | 1820 | 1461490800643 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1437ms 02:40:00 INFO - PROCESS | 1820 | 1461490800690 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 02:40:00 INFO - PROCESS | 1820 | 1461490800694 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 02:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:40:00 INFO - PROCESS | 1820 | 1461490800700 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:40:00 INFO - PROCESS | 1820 | 1461490800703 Marionette TRACE conn4 <- [1,366,null,{}] 02:40:00 INFO - PROCESS | 1820 | 1461490800709 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:00 INFO - PROCESS | 1820 | 1461490800913 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 02:40:01 INFO - PROCESS | 1820 | 1461490801008 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62e90e000 == 54 [pid = 1820] [id = 99] 02:40:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7fe62263e000) [pid = 1820] [serial = 296] [outer = (nil)] 02:40:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7fe62264b800) [pid = 1820] [serial = 297] [outer = 0x7fe62263e000] 02:40:01 INFO - PROCESS | 1820 | 1461490801076 Marionette DEBUG loaded listener.js 02:40:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7fe623d08000) [pid = 1820] [serial = 298] [outer = 0x7fe62263e000] 02:40:01 INFO - PROCESS | 1820 | 1461490801873 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:40:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1230ms 02:40:01 INFO - PROCESS | 1820 | 1461490801932 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 02:40:01 INFO - PROCESS | 1820 | 1461490801937 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 02:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:40:01 INFO - PROCESS | 1820 | 1461490801943 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:40:01 INFO - PROCESS | 1820 | 1461490801947 Marionette TRACE conn4 <- [1,370,null,{}] 02:40:01 INFO - PROCESS | 1820 | 1461490801955 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:02 INFO - PROCESS | 1820 | 1461490802125 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 02:40:02 INFO - PROCESS | 1820 | 1461490802135 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe633781000 == 55 [pid = 1820] [id = 100] 02:40:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7fe61dd30400) [pid = 1820] [serial = 299] [outer = (nil)] 02:40:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7fe6228ac800) [pid = 1820] [serial = 300] [outer = 0x7fe61dd30400] 02:40:02 INFO - PROCESS | 1820 | 1461490802282 Marionette DEBUG loaded listener.js 02:40:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7fe6228b1800) [pid = 1820] [serial = 301] [outer = 0x7fe61dd30400] 02:40:03 INFO - PROCESS | 1820 | 1461490803758 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1845ms 02:40:03 INFO - PROCESS | 1820 | 1461490803790 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 02:40:03 INFO - PROCESS | 1820 | 1461490803798 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 02:40:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:40:03 INFO - PROCESS | 1820 | 1461490803808 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:40:03 INFO - PROCESS | 1820 | 1461490803812 Marionette TRACE conn4 <- [1,374,null,{}] 02:40:03 INFO - PROCESS | 1820 | 1461490803821 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:04 INFO - PROCESS | 1820 | 1461490804080 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 02:40:04 INFO - PROCESS | 1820 | 1461490804194 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62138f800 == 56 [pid = 1820] [id = 101] 02:40:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7fe619ec4000) [pid = 1820] [serial = 302] [outer = (nil)] 02:40:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7fe61b5ad000) [pid = 1820] [serial = 303] [outer = 0x7fe619ec4000] 02:40:04 INFO - PROCESS | 1820 | 1461490804296 Marionette DEBUG loaded listener.js 02:40:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7fe61fa32000) [pid = 1820] [serial = 304] [outer = 0x7fe619ec4000] 02:40:05 INFO - PROCESS | 1820 | 1461490805183 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:40:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:40:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1435ms 02:40:05 INFO - PROCESS | 1820 | 1461490805244 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 02:40:05 INFO - PROCESS | 1820 | 1461490805254 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 02:40:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:40:05 INFO - PROCESS | 1820 | 1461490805265 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:40:05 INFO - PROCESS | 1820 | 1461490805269 Marionette TRACE conn4 <- [1,378,null,{}] 02:40:05 INFO - PROCESS | 1820 | 1461490805276 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:05 INFO - PROCESS | 1820 | 1461490805526 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 02:40:05 INFO - PROCESS | 1820 | 1461490805715 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62e904800 == 57 [pid = 1820] [id = 102] 02:40:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7fe62263d400) [pid = 1820] [serial = 305] [outer = (nil)] 02:40:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7fe622647400) [pid = 1820] [serial = 306] [outer = 0x7fe62263d400] 02:40:05 INFO - PROCESS | 1820 | 1461490805822 Marionette DEBUG loaded listener.js 02:40:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7fe62267b000) [pid = 1820] [serial = 307] [outer = 0x7fe62263d400] 02:40:06 INFO - PROCESS | 1820 | 1461490806729 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:40:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:40:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1535ms 02:40:06 INFO - PROCESS | 1820 | 1461490806801 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 02:40:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:40:06 INFO - PROCESS | 1820 | 1461490806805 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 02:40:06 INFO - PROCESS | 1820 | 1461490806812 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:40:06 INFO - PROCESS | 1820 | 1461490806817 Marionette TRACE conn4 <- [1,382,null,{}] 02:40:06 INFO - PROCESS | 1820 | 1461490806833 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:07 INFO - PROCESS | 1820 | 1461490807048 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 02:40:07 INFO - PROCESS | 1820 | 1461490807229 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe63432b800 == 58 [pid = 1820] [id = 103] 02:40:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7fe6228b2800) [pid = 1820] [serial = 308] [outer = (nil)] 02:40:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7fe623cd3800) [pid = 1820] [serial = 309] [outer = 0x7fe6228b2800] 02:40:07 INFO - PROCESS | 1820 | 1461490807354 Marionette DEBUG loaded listener.js 02:40:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7fe62508d400) [pid = 1820] [serial = 310] [outer = 0x7fe6228b2800] 02:40:08 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:40:08 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:40:08 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:40:08 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:40:08 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:40:08 INFO - PROCESS | 1820 | 1461490808179 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:40:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:40:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1390ms 02:40:08 INFO - PROCESS | 1820 | 1461490808202 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 02:40:08 INFO - PROCESS | 1820 | 1461490808207 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 02:40:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:40:08 INFO - PROCESS | 1820 | 1461490808213 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:40:08 INFO - PROCESS | 1820 | 1461490808217 Marionette TRACE conn4 <- [1,386,null,{}] 02:40:08 INFO - PROCESS | 1820 | 1461490808222 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:08 INFO - PROCESS | 1820 | 1461490808387 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 02:40:08 INFO - PROCESS | 1820 | 1461490808533 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6384b5000 == 59 [pid = 1820] [id = 104] 02:40:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7fe6228b3800) [pid = 1820] [serial = 311] [outer = (nil)] 02:40:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7fe62feb9400) [pid = 1820] [serial = 312] [outer = 0x7fe6228b3800] 02:40:08 INFO - PROCESS | 1820 | 1461490808612 Marionette DEBUG loaded listener.js 02:40:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7fe631fba000) [pid = 1820] [serial = 313] [outer = 0x7fe6228b3800] 02:40:09 INFO - PROCESS | 1820 | 1461490809465 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 02:40:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:40:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1277ms 02:40:09 INFO - PROCESS | 1820 | 1461490809492 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 02:40:09 INFO - PROCESS | 1820 | 1461490809496 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 02:40:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:40:09 INFO - PROCESS | 1820 | 1461490809502 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:40:09 INFO - PROCESS | 1820 | 1461490809504 Marionette TRACE conn4 <- [1,390,null,{}] 02:40:09 INFO - PROCESS | 1820 | 1461490809510 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:09 INFO - PROCESS | 1820 | 1461490809668 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 02:40:09 INFO - PROCESS | 1820 | 1461490809814 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6170e8000 == 60 [pid = 1820] [id = 105] 02:40:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7fe61c997000) [pid = 1820] [serial = 314] [outer = (nil)] 02:40:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7fe622ec2800) [pid = 1820] [serial = 315] [outer = 0x7fe61c997000] 02:40:09 INFO - PROCESS | 1820 | 1461490809890 Marionette DEBUG loaded listener.js 02:40:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7fe622ec6800) [pid = 1820] [serial = 316] [outer = 0x7fe61c997000] 02:40:10 INFO - PROCESS | 1820 | 1461490810874 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 02:40:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:40:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1430ms 02:40:10 INFO - PROCESS | 1820 | 1461490810934 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 02:40:10 INFO - PROCESS | 1820 | 1461490810938 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 02:40:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:40:10 INFO - PROCESS | 1820 | 1461490810944 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:40:10 INFO - PROCESS | 1820 | 1461490810946 Marionette TRACE conn4 <- [1,394,null,{}] 02:40:10 INFO - PROCESS | 1820 | 1461490810952 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:11 INFO - PROCESS | 1820 | 1461490811126 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 02:40:11 INFO - PROCESS | 1820 | 1461490811266 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619d2a800 == 61 [pid = 1820] [id = 106] 02:40:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7fe61771d800) [pid = 1820] [serial = 317] [outer = (nil)] 02:40:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7fe61b48f400) [pid = 1820] [serial = 318] [outer = 0x7fe61771d800] 02:40:11 INFO - PROCESS | 1820 | 1461490811349 Marionette DEBUG loaded listener.js 02:40:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7fe6301d7000) [pid = 1820] [serial = 319] [outer = 0x7fe61771d800] 02:40:12 INFO - PROCESS | 1820 | 1461490812246 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 02:40:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:40:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1379ms 02:40:12 INFO - PROCESS | 1820 | 1461490812324 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 02:40:12 INFO - PROCESS | 1820 | 1461490812328 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 02:40:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:40:12 INFO - PROCESS | 1820 | 1461490812335 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:40:12 INFO - PROCESS | 1820 | 1461490812339 Marionette TRACE conn4 <- [1,398,null,{}] 02:40:12 INFO - PROCESS | 1820 | 1461490812344 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:12 INFO - PROCESS | 1820 | 1461490812513 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 02:40:12 INFO - PROCESS | 1820 | 1461490812823 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61e976000 == 62 [pid = 1820] [id = 107] 02:40:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7fe61703d000) [pid = 1820] [serial = 320] [outer = (nil)] 02:40:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7fe617718400) [pid = 1820] [serial = 321] [outer = 0x7fe61703d000] 02:40:12 INFO - PROCESS | 1820 | 1461490812966 Marionette DEBUG loaded listener.js 02:40:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7fe617b6a000) [pid = 1820] [serial = 322] [outer = 0x7fe61703d000] 02:40:13 INFO - PROCESS | 1820 | 1461490813983 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 02:40:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:40:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1682ms 02:40:14 INFO - PROCESS | 1820 | 1461490814019 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 02:40:14 INFO - PROCESS | 1820 | 1461490814025 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 02:40:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:40:14 INFO - PROCESS | 1820 | 1461490814035 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:40:14 INFO - PROCESS | 1820 | 1461490814038 Marionette TRACE conn4 <- [1,402,null,{}] 02:40:14 INFO - PROCESS | 1820 | 1461490814046 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:14 INFO - PROCESS | 1820 | 1461490814209 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 02:40:14 INFO - PROCESS | 1820 | 1461490814410 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe620176000 == 63 [pid = 1820] [id = 108] 02:40:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7fe619ec2400) [pid = 1820] [serial = 323] [outer = (nil)] 02:40:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7fe61b3f2800) [pid = 1820] [serial = 324] [outer = 0x7fe619ec2400] 02:40:14 INFO - PROCESS | 1820 | 1461490814486 Marionette DEBUG loaded listener.js 02:40:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7fe61e70b000) [pid = 1820] [serial = 325] [outer = 0x7fe619ec2400] 02:40:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62380d000 == 62 [pid = 1820] [id = 59] 02:40:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62e90e000 == 61 [pid = 1820] [id = 99] 02:40:14 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7fe61fa31800) [pid = 1820] [serial = 227] [outer = (nil)] [url = about:blank] 02:40:14 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7fe622914000) [pid = 1820] [serial = 230] [outer = (nil)] [url = about:blank] 02:40:14 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7fe62fd41c00) [pid = 1820] [serial = 234] [outer = (nil)] [url = about:blank] 02:40:14 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7fe633ce9000) [pid = 1820] [serial = 237] [outer = (nil)] [url = about:blank] 02:40:14 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7fe635eca400) [pid = 1820] [serial = 261] [outer = (nil)] [url = about:blank] 02:40:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6187ca800 == 60 [pid = 1820] [id = 98] 02:40:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624cb3000 == 59 [pid = 1820] [id = 97] 02:40:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe623a8a000 == 58 [pid = 1820] [id = 96] 02:40:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62017a800 == 57 [pid = 1820] [id = 95] 02:40:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61b3b3800 == 56 [pid = 1820] [id = 94] 02:40:15 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6384ae800 == 55 [pid = 1820] [id = 90] 02:40:15 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62ecba800 == 54 [pid = 1820] [id = 89] 02:40:15 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe622cb4800 == 53 [pid = 1820] [id = 88] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7fe62f059000) [pid = 1820] [serial = 156] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7fe61dd35400) [pid = 1820] [serial = 159] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7fe62293cc00) [pid = 1820] [serial = 162] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7fe62e93e000) [pid = 1820] [serial = 165] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7fe6339a6800) [pid = 1820] [serial = 189] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7fe631a9fc00) [pid = 1820] [serial = 204] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7fe631a16c00) [pid = 1820] [serial = 198] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7fe624a06800) [pid = 1820] [serial = 195] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7fe61e704000) [pid = 1820] [serial = 192] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7fe634202400) [pid = 1820] [serial = 201] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7fe62eeb2c00) [pid = 1820] [serial = 252] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7fe6245dd000) [pid = 1820] [serial = 249] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7fe633606400) [pid = 1820] [serial = 256] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7fe620837c00) [pid = 1820] [serial = 244] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7fe61fa39400) [pid = 1820] [serial = 243] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7fe63008bc00) [pid = 1820] [serial = 255] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7fe62267d800) [pid = 1820] [serial = 241] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7fe61b5adc00) [pid = 1820] [serial = 240] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7fe622682000) [pid = 1820] [serial = 246] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7fe622914c00) [pid = 1820] [serial = 247] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7fe633e4bc00) [pid = 1820] [serial = 258] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7fe620c84800) [pid = 1820] [serial = 96] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7fe634310c00) [pid = 1820] [serial = 259] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7fe62fde3c00) [pid = 1820] [serial = 253] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7fe62508c400) [pid = 1820] [serial = 250] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7fe620832c00) [pid = 1820] [serial = 132] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x7fe624a1ec00) [pid = 1820] [serial = 135] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x7fe62ec6e800) [pid = 1820] [serial = 129] [outer = (nil)] [url = about:blank] 02:40:15 INFO - PROCESS | 1820 | 1461490815442 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 02:40:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:40:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1445ms 02:40:15 INFO - PROCESS | 1820 | 1461490815482 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 02:40:15 INFO - PROCESS | 1820 | 1461490815489 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 02:40:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:40:15 INFO - PROCESS | 1820 | 1461490815498 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:40:15 INFO - PROCESS | 1820 | 1461490815501 Marionette TRACE conn4 <- [1,406,null,{}] 02:40:15 INFO - PROCESS | 1820 | 1461490815507 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:15 INFO - PROCESS | 1820 | 1461490815664 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 02:40:15 INFO - PROCESS | 1820 | 1461490815768 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622cac000 == 54 [pid = 1820] [id = 109] 02:40:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7fe617b71400) [pid = 1820] [serial = 326] [outer = (nil)] 02:40:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7fe620cf0800) [pid = 1820] [serial = 327] [outer = 0x7fe617b71400] 02:40:15 INFO - PROCESS | 1820 | 1461490815845 Marionette DEBUG loaded listener.js 02:40:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7fe62264a000) [pid = 1820] [serial = 328] [outer = 0x7fe617b71400] 02:40:16 INFO - PROCESS | 1820 | 1461490816605 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 02:40:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:40:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1133ms 02:40:16 INFO - PROCESS | 1820 | 1461490816632 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 02:40:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:40:16 INFO - PROCESS | 1820 | 1461490816636 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 02:40:16 INFO - PROCESS | 1820 | 1461490816663 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:40:16 INFO - PROCESS | 1820 | 1461490816673 Marionette TRACE conn4 <- [1,410,null,{}] 02:40:16 INFO - PROCESS | 1820 | 1461490816692 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:16 INFO - PROCESS | 1820 | 1461490816855 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 02:40:16 INFO - PROCESS | 1820 | 1461490816868 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624467800 == 55 [pid = 1820] [id = 110] 02:40:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7fe622682000) [pid = 1820] [serial = 329] [outer = (nil)] 02:40:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7fe622ebdc00) [pid = 1820] [serial = 330] [outer = 0x7fe622682000] 02:40:16 INFO - PROCESS | 1820 | 1461490816933 Marionette DEBUG loaded listener.js 02:40:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7fe622ec8000) [pid = 1820] [serial = 331] [outer = 0x7fe622682000] 02:40:17 INFO - PROCESS | 1820 | 1461490817828 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 02:40:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:40:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1223ms 02:40:17 INFO - PROCESS | 1820 | 1461490817867 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 02:40:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:40:17 INFO - PROCESS | 1820 | 1461490817871 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 02:40:17 INFO - PROCESS | 1820 | 1461490817876 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:40:17 INFO - PROCESS | 1820 | 1461490817879 Marionette TRACE conn4 <- [1,414,null,{}] 02:40:17 INFO - PROCESS | 1820 | 1461490817884 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:18 INFO - PROCESS | 1820 | 1461490818073 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 02:40:18 INFO - PROCESS | 1820 | 1461490818094 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624ca4000 == 56 [pid = 1820] [id = 111] 02:40:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7fe622851000) [pid = 1820] [serial = 332] [outer = (nil)] 02:40:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7fe623d8f800) [pid = 1820] [serial = 333] [outer = 0x7fe622851000] 02:40:18 INFO - PROCESS | 1820 | 1461490818159 Marionette DEBUG loaded listener.js 02:40:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7fe624a1a800) [pid = 1820] [serial = 334] [outer = 0x7fe622851000] 02:40:19 INFO - PROCESS | 1820 | 1461490819101 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 02:40:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:40:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1282ms 02:40:19 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7fe62263e000) [pid = 1820] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:40:19 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7fe61fa33000) [pid = 1820] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:40:19 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7fe6236e8000) [pid = 1820] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:40:19 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7fe62132a000) [pid = 1820] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:40:19 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7fe61e966800) [pid = 1820] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:40:19 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7fe617719800) [pid = 1820] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:40:19 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7fe635e56c00) [pid = 1820] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:40:19 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x7fe62ddbc000) [pid = 1820] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:40:19 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x7fe61b625400) [pid = 1820] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:40:19 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x7fe61771f800) [pid = 1820] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:40:19 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x7fe624a1fc00) [pid = 1820] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:40:19 INFO - PROCESS | 1820 | 1461490819341 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 02:40:19 INFO - PROCESS | 1820 | 1461490819345 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 02:40:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:40:19 INFO - PROCESS | 1820 | 1461490819358 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:40:19 INFO - PROCESS | 1820 | 1461490819361 Marionette TRACE conn4 <- [1,418,null,{}] 02:40:19 INFO - PROCESS | 1820 | 1461490819370 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:19 INFO - PROCESS | 1820 | 1461490819561 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 02:40:19 INFO - PROCESS | 1820 | 1461490819762 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62dda4000 == 57 [pid = 1820] [id = 112] 02:40:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7fe6238eec00) [pid = 1820] [serial = 335] [outer = (nil)] 02:40:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7fe6245d5800) [pid = 1820] [serial = 336] [outer = 0x7fe6238eec00] 02:40:19 INFO - PROCESS | 1820 | 1461490819839 Marionette DEBUG loaded listener.js 02:40:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7fe62ec6e800) [pid = 1820] [serial = 337] [outer = 0x7fe6238eec00] 02:40:20 INFO - PROCESS | 1820 | 1461490820954 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 02:40:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 02:40:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1642ms 02:40:20 INFO - PROCESS | 1820 | 1461490820999 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 02:40:21 INFO - PROCESS | 1820 | 1461490821002 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 02:40:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:40:21 INFO - PROCESS | 1820 | 1461490821008 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:40:21 INFO - PROCESS | 1820 | 1461490821023 Marionette TRACE conn4 <- [1,422,null,{}] 02:40:21 INFO - PROCESS | 1820 | 1461490821030 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:21 INFO - PROCESS | 1820 | 1461490821208 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 02:40:21 INFO - PROCESS | 1820 | 1461490821262 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe631a34000 == 58 [pid = 1820] [id = 113] 02:40:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7fe620144800) [pid = 1820] [serial = 338] [outer = (nil)] 02:40:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7fe631f3cc00) [pid = 1820] [serial = 339] [outer = 0x7fe620144800] 02:40:21 INFO - PROCESS | 1820 | 1461490821325 Marionette DEBUG loaded listener.js 02:40:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7fe633ce2c00) [pid = 1820] [serial = 340] [outer = 0x7fe620144800] 02:40:22 INFO - PROCESS | 1820 | 1461490822719 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 02:40:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:40:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1744ms 02:40:22 INFO - PROCESS | 1820 | 1461490822825 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 02:40:22 INFO - PROCESS | 1820 | 1461490822831 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 02:40:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:40:22 INFO - PROCESS | 1820 | 1461490822843 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:40:22 INFO - PROCESS | 1820 | 1461490822847 Marionette TRACE conn4 <- [1,426,null,{}] 02:40:22 INFO - PROCESS | 1820 | 1461490822857 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:23 INFO - PROCESS | 1820 | 1461490823023 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 02:40:23 INFO - PROCESS | 1820 | 1461490823161 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622b1c800 == 59 [pid = 1820] [id = 114] 02:40:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7fe617b66800) [pid = 1820] [serial = 341] [outer = (nil)] 02:40:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7fe61b5b4c00) [pid = 1820] [serial = 342] [outer = 0x7fe617b66800] 02:40:23 INFO - PROCESS | 1820 | 1461490823240 Marionette DEBUG loaded listener.js 02:40:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7fe62014fc00) [pid = 1820] [serial = 343] [outer = 0x7fe617b66800] 02:40:24 INFO - PROCESS | 1820 | 1461490824160 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 02:40:24 INFO - PROCESS | 1820 | 1461490824242 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 02:40:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:40:24 INFO - PROCESS | 1820 | 1461490824252 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:40:24 INFO - PROCESS | 1820 | 1461490824257 Marionette TRACE conn4 <- [1,430,null,{}] 02:40:24 INFO - PROCESS | 1820 | 1461490824262 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:24 INFO - PROCESS | 1820 | 1461490824442 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 02:40:24 INFO - PROCESS | 1820 | 1461490824582 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62fd2d800 == 60 [pid = 1820] [id = 115] 02:40:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7fe62267a000) [pid = 1820] [serial = 344] [outer = (nil)] 02:40:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7fe6228a5c00) [pid = 1820] [serial = 345] [outer = 0x7fe62267a000] 02:40:24 INFO - PROCESS | 1820 | 1461490824723 Marionette DEBUG loaded listener.js 02:40:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7fe6228b2c00) [pid = 1820] [serial = 346] [outer = 0x7fe62267a000] 02:40:25 INFO - PROCESS | 1820 | 1461490825662 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 02:40:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:40:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1480ms 02:40:25 INFO - PROCESS | 1820 | 1461490825735 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 02:40:25 INFO - PROCESS | 1820 | 1461490825739 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 02:40:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:40:25 INFO - PROCESS | 1820 | 1461490825747 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:40:25 INFO - PROCESS | 1820 | 1461490825753 Marionette TRACE conn4 <- [1,434,null,{}] 02:40:25 INFO - PROCESS | 1820 | 1461490825769 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:25 INFO - PROCESS | 1820 | 1461490825966 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 02:40:26 INFO - PROCESS | 1820 | 1461490826153 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe63409b000 == 61 [pid = 1820] [id = 116] 02:40:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7fe617bba800) [pid = 1820] [serial = 347] [outer = (nil)] 02:40:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7fe6228a8800) [pid = 1820] [serial = 348] [outer = 0x7fe617bba800] 02:40:26 INFO - PROCESS | 1820 | 1461490826247 Marionette DEBUG loaded listener.js 02:40:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7fe623160400) [pid = 1820] [serial = 349] [outer = 0x7fe617bba800] 02:40:27 INFO - PROCESS | 1820 | 1461490827029 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 02:40:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:40:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1338ms 02:40:27 INFO - PROCESS | 1820 | 1461490827103 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 02:40:27 INFO - PROCESS | 1820 | 1461490827107 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 02:40:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:40:27 INFO - PROCESS | 1820 | 1461490827116 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:40:27 INFO - PROCESS | 1820 | 1461490827118 Marionette TRACE conn4 <- [1,438,null,{}] 02:40:27 INFO - PROCESS | 1820 | 1461490827123 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:27 INFO - PROCESS | 1820 | 1461490827308 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 02:40:27 INFO - PROCESS | 1820 | 1461490827451 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6382b7000 == 62 [pid = 1820] [id = 117] 02:40:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7fe617bbd800) [pid = 1820] [serial = 350] [outer = (nil)] 02:40:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7fe62e932000) [pid = 1820] [serial = 351] [outer = 0x7fe617bbd800] 02:40:27 INFO - PROCESS | 1820 | 1461490827525 Marionette DEBUG loaded listener.js 02:40:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7fe62fde0800) [pid = 1820] [serial = 352] [outer = 0x7fe617bbd800] 02:40:28 INFO - PROCESS | 1820 | 1461490828403 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 02:40:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:40:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1331ms 02:40:28 INFO - PROCESS | 1820 | 1461490828449 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 02:40:28 INFO - PROCESS | 1820 | 1461490828453 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 02:40:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:40:28 INFO - PROCESS | 1820 | 1461490828459 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:40:28 INFO - PROCESS | 1820 | 1461490828461 Marionette TRACE conn4 <- [1,442,null,{}] 02:40:28 INFO - PROCESS | 1820 | 1461490828468 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:28 INFO - PROCESS | 1820 | 1461490828621 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 02:40:28 INFO - PROCESS | 1820 | 1461490828768 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61791b800 == 63 [pid = 1820] [id = 118] 02:40:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7fe623d90000) [pid = 1820] [serial = 353] [outer = (nil)] 02:40:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7fe633604400) [pid = 1820] [serial = 354] [outer = 0x7fe623d90000] 02:40:28 INFO - PROCESS | 1820 | 1461490828856 Marionette DEBUG loaded listener.js 02:40:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7fe633ce3000) [pid = 1820] [serial = 355] [outer = 0x7fe623d90000] 02:40:29 INFO - PROCESS | 1820 | 1461490829768 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 02:40:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:40:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1385ms 02:40:29 INFO - PROCESS | 1820 | 1461490829845 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 02:40:29 INFO - PROCESS | 1820 | 1461490829848 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 02:40:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:40:29 INFO - PROCESS | 1820 | 1461490829855 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:40:29 INFO - PROCESS | 1820 | 1461490829858 Marionette TRACE conn4 <- [1,446,null,{}] 02:40:29 INFO - PROCESS | 1820 | 1461490829864 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:30 INFO - PROCESS | 1820 | 1461490830091 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 02:40:30 INFO - PROCESS | 1820 | 1461490830288 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6185b8000 == 64 [pid = 1820] [id = 119] 02:40:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7fe620cf8000) [pid = 1820] [serial = 356] [outer = (nil)] 02:40:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7fe6228acc00) [pid = 1820] [serial = 357] [outer = 0x7fe620cf8000] 02:40:30 INFO - PROCESS | 1820 | 1461490830414 Marionette DEBUG loaded listener.js 02:40:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7fe635ec5000) [pid = 1820] [serial = 358] [outer = 0x7fe620cf8000] 02:40:31 INFO - PROCESS | 1820 | 1461490831515 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 02:40:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:40:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1734ms 02:40:31 INFO - PROCESS | 1820 | 1461490831589 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 02:40:31 INFO - PROCESS | 1820 | 1461490831595 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 02:40:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:40:31 INFO - PROCESS | 1820 | 1461490831603 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:40:31 INFO - PROCESS | 1820 | 1461490831608 Marionette TRACE conn4 <- [1,450,null,{}] 02:40:31 INFO - PROCESS | 1820 | 1461490831616 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:31 INFO - PROCESS | 1820 | 1461490831808 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 02:40:32 INFO - PROCESS | 1820 | 1461490831996 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61dd71000 == 65 [pid = 1820] [id = 120] 02:40:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7fe615cc2c00) [pid = 1820] [serial = 359] [outer = (nil)] 02:40:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7fe617714c00) [pid = 1820] [serial = 360] [outer = 0x7fe615cc2c00] 02:40:32 INFO - PROCESS | 1820 | 1461490832066 Marionette DEBUG loaded listener.js 02:40:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7fe6178c7c00) [pid = 1820] [serial = 361] [outer = 0x7fe615cc2c00] 02:40:32 INFO - PROCESS | 1820 | 1461490832896 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 02:40:33 INFO - PROCESS | 1820 | 1461490833002 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 02:40:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:40:33 INFO - PROCESS | 1820 | 1461490833012 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:40:33 INFO - PROCESS | 1820 | 1461490833015 Marionette TRACE conn4 <- [1,454,null,{}] 02:40:33 INFO - PROCESS | 1820 | 1461490833022 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:33 INFO - PROCESS | 1820 | 1461490833221 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 02:40:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62dda4000 == 64 [pid = 1820] [id = 112] 02:40:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe63429c800 == 63 [pid = 1820] [id = 87] 02:40:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624ca4000 == 62 [pid = 1820] [id = 111] 02:40:33 INFO - PROCESS | 1820 | 1461490833457 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624467800 == 61 [pid = 1820] [id = 110] 02:40:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe63377d800 == 60 [pid = 1820] [id = 91] 02:40:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe622cac000 == 59 [pid = 1820] [id = 109] 02:40:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6187de000 == 60 [pid = 1820] [id = 121] 02:40:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7fe617bb9000) [pid = 1820] [serial = 362] [outer = (nil)] 02:40:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7fe617fb6400) [pid = 1820] [serial = 363] [outer = 0x7fe617bb9000] 02:40:33 INFO - PROCESS | 1820 | 1461490833531 Marionette DEBUG loaded listener.js 02:40:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7fe619b39c00) [pid = 1820] [serial = 364] [outer = 0x7fe617bb9000] 02:40:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe620176000 == 59 [pid = 1820] [id = 108] 02:40:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61e976000 == 58 [pid = 1820] [id = 107] 02:40:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe63432b800 == 57 [pid = 1820] [id = 103] 02:40:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62e904800 == 56 [pid = 1820] [id = 102] 02:40:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62138f800 == 55 [pid = 1820] [id = 101] 02:40:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe633781000 == 54 [pid = 1820] [id = 100] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7fe623d08000) [pid = 1820] [serial = 298] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7fe62132ec00) [pid = 1820] [serial = 279] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7fe62264b800) [pid = 1820] [serial = 297] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7fe633ce3800) [pid = 1820] [serial = 273] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7fe622680400) [pid = 1820] [serial = 288] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7fe624b5f800) [pid = 1820] [serial = 292] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7fe62fd43800) [pid = 1820] [serial = 295] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7fe623d0e800) [pid = 1820] [serial = 231] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7fe618d85800) [pid = 1820] [serial = 283] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7fe6178c9000) [pid = 1820] [serial = 264] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7fe636c12000) [pid = 1820] [serial = 262] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7fe634307400) [pid = 1820] [serial = 238] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7fe61fa36800) [pid = 1820] [serial = 228] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7fe61dd5f000) [pid = 1820] [serial = 285] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7fe61fa33800) [pid = 1820] [serial = 286] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7fe624a14800) [pid = 1820] [serial = 270] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7fe624517400) [pid = 1820] [serial = 291] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7fe62eb65400) [pid = 1820] [serial = 294] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7fe6178c2400) [pid = 1820] [serial = 282] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7fe63438b400) [pid = 1820] [serial = 276] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7fe622917800) [pid = 1820] [serial = 289] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7fe6337ae400) [pid = 1820] [serial = 235] [outer = (nil)] [url = about:blank] 02:40:33 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7fe620cf6000) [pid = 1820] [serial = 267] [outer = (nil)] [url = about:blank] 02:40:34 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:40:34 INFO - PROCESS | 1820 | 1461490834463 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 02:40:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:40:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1482ms 02:40:34 INFO - PROCESS | 1820 | 1461490834497 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 02:40:34 INFO - PROCESS | 1820 | 1461490834502 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 02:40:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:40:34 INFO - PROCESS | 1820 | 1461490834512 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:40:34 INFO - PROCESS | 1820 | 1461490834518 Marionette TRACE conn4 <- [1,458,null,{}] 02:40:34 INFO - PROCESS | 1820 | 1461490834542 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:34 INFO - PROCESS | 1820 | 1461490834854 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 02:40:35 INFO - PROCESS | 1820 | 1461490835042 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6229a8800 == 55 [pid = 1820] [id = 122] 02:40:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7fe61b5af000) [pid = 1820] [serial = 365] [outer = (nil)] 02:40:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7fe61e704c00) [pid = 1820] [serial = 366] [outer = 0x7fe61b5af000] 02:40:35 INFO - PROCESS | 1820 | 1461490835133 Marionette DEBUG loaded listener.js 02:40:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7fe61fa39800) [pid = 1820] [serial = 367] [outer = 0x7fe61b5af000] 02:40:35 INFO - PROCESS | 1820 | 1461490835854 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 02:40:35 INFO - PROCESS | 1820 | 1461490835912 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 02:40:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:40:35 INFO - PROCESS | 1820 | 1461490835938 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:40:35 INFO - PROCESS | 1820 | 1461490835941 Marionette TRACE conn4 <- [1,462,null,{}] 02:40:35 INFO - PROCESS | 1820 | 1461490835947 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:36 INFO - PROCESS | 1820 | 1461490836135 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 02:40:36 INFO - PROCESS | 1820 | 1461490836154 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6237b5800 == 56 [pid = 1820] [id = 123] 02:40:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7fe61b5b4400) [pid = 1820] [serial = 368] [outer = (nil)] 02:40:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7fe622647000) [pid = 1820] [serial = 369] [outer = 0x7fe61b5b4400] 02:40:36 INFO - PROCESS | 1820 | 1461490836220 Marionette DEBUG loaded listener.js 02:40:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7fe622677c00) [pid = 1820] [serial = 370] [outer = 0x7fe61b5b4400] 02:40:37 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:40:37 INFO - PROCESS | 1820 | 1461490837161 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 02:40:37 INFO - PROCESS | 1820 | 1461490837233 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 02:40:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:40:37 INFO - PROCESS | 1820 | 1461490837240 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:40:37 INFO - PROCESS | 1820 | 1461490837243 Marionette TRACE conn4 <- [1,466,null,{}] 02:40:37 INFO - PROCESS | 1820 | 1461490837250 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:37 INFO - PROCESS | 1820 | 1461490837434 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 02:40:37 INFO - PROCESS | 1820 | 1461490837474 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6185b3800 == 57 [pid = 1820] [id = 124] 02:40:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7fe622678000) [pid = 1820] [serial = 371] [outer = (nil)] 02:40:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7fe622911000) [pid = 1820] [serial = 372] [outer = 0x7fe622678000] 02:40:37 INFO - PROCESS | 1820 | 1461490837542 Marionette DEBUG loaded listener.js 02:40:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7fe622ebb000) [pid = 1820] [serial = 373] [outer = 0x7fe622678000] 02:40:38 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7fe622851000) [pid = 1820] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:40:38 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7fe6238eec00) [pid = 1820] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:40:38 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7fe61703d000) [pid = 1820] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:40:38 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7fe622682000) [pid = 1820] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:40:38 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7fe617b71400) [pid = 1820] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:40:38 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7fe619ec2400) [pid = 1820] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:40:38 INFO - PROCESS | 1820 | 1461490838539 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 02:40:38 INFO - PROCESS | 1820 | 1461490838577 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 02:40:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:40:38 INFO - PROCESS | 1820 | 1461490838582 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:40:38 INFO - PROCESS | 1820 | 1461490838585 Marionette TRACE conn4 <- [1,470,null,{}] 02:40:38 INFO - PROCESS | 1820 | 1461490838590 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:38 INFO - PROCESS | 1820 | 1461490838796 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 02:40:38 INFO - PROCESS | 1820 | 1461490838821 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe628108800 == 58 [pid = 1820] [id = 125] 02:40:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7fe622536c00) [pid = 1820] [serial = 374] [outer = (nil)] 02:40:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7fe62253cc00) [pid = 1820] [serial = 375] [outer = 0x7fe622536c00] 02:40:38 INFO - PROCESS | 1820 | 1461490838885 Marionette DEBUG loaded listener.js 02:40:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7fe622ec4400) [pid = 1820] [serial = 376] [outer = 0x7fe622536c00] 02:40:39 INFO - PROCESS | 1820 | 1461490839614 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 02:40:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:40:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1083ms 02:40:39 INFO - PROCESS | 1820 | 1461490839670 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 02:40:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:40:39 INFO - PROCESS | 1820 | 1461490839685 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 02:40:39 INFO - PROCESS | 1820 | 1461490839691 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:40:39 INFO - PROCESS | 1820 | 1461490839694 Marionette TRACE conn4 <- [1,474,null,{}] 02:40:39 INFO - PROCESS | 1820 | 1461490839699 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:39 INFO - PROCESS | 1820 | 1461490839879 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 02:40:39 INFO - PROCESS | 1820 | 1461490839900 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62fd23000 == 59 [pid = 1820] [id = 126] 02:40:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7fe6212aa400) [pid = 1820] [serial = 377] [outer = (nil)] 02:40:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7fe6212b4400) [pid = 1820] [serial = 378] [outer = 0x7fe6212aa400] 02:40:39 INFO - PROCESS | 1820 | 1461490839964 Marionette DEBUG loaded listener.js 02:40:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7fe622537800) [pid = 1820] [serial = 379] [outer = 0x7fe6212aa400] 02:40:41 INFO - PROCESS | 1820 | 1461490841045 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 02:40:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:40:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1430ms 02:40:41 INFO - PROCESS | 1820 | 1461490841121 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 02:40:41 INFO - PROCESS | 1820 | 1461490841128 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 02:40:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:40:41 INFO - PROCESS | 1820 | 1461490841137 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:40:41 INFO - PROCESS | 1820 | 1461490841141 Marionette TRACE conn4 <- [1,478,null,{}] 02:40:41 INFO - PROCESS | 1820 | 1461490841150 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:41 INFO - PROCESS | 1820 | 1461490841361 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 02:40:41 INFO - PROCESS | 1820 | 1461490841504 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61ff8f000 == 60 [pid = 1820] [id = 127] 02:40:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7fe617b6b800) [pid = 1820] [serial = 380] [outer = (nil)] 02:40:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7fe617bb8400) [pid = 1820] [serial = 381] [outer = 0x7fe617b6b800] 02:40:41 INFO - PROCESS | 1820 | 1461490841586 Marionette DEBUG loaded listener.js 02:40:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7fe619b36800) [pid = 1820] [serial = 382] [outer = 0x7fe617b6b800] 02:40:42 INFO - PROCESS | 1820 | 1461490842578 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 02:40:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:40:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1491ms 02:40:42 INFO - PROCESS | 1820 | 1461490842629 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 02:40:42 INFO - PROCESS | 1820 | 1461490842637 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 02:40:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:40:42 INFO - PROCESS | 1820 | 1461490842648 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:40:42 INFO - PROCESS | 1820 | 1461490842651 Marionette TRACE conn4 <- [1,482,null,{}] 02:40:42 INFO - PROCESS | 1820 | 1461490842657 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:42 INFO - PROCESS | 1820 | 1461490842824 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 02:40:42 INFO - PROCESS | 1820 | 1461490842966 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624ca3800 == 61 [pid = 1820] [id = 128] 02:40:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7fe617b6dc00) [pid = 1820] [serial = 383] [outer = (nil)] 02:40:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7fe6201f1c00) [pid = 1820] [serial = 384] [outer = 0x7fe617b6dc00] 02:40:43 INFO - PROCESS | 1820 | 1461490843039 Marionette DEBUG loaded listener.js 02:40:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7fe6212b4c00) [pid = 1820] [serial = 385] [outer = 0x7fe617b6dc00] 02:40:44 INFO - PROCESS | 1820 | 1461490844063 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 02:40:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:40:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1486ms 02:40:44 INFO - PROCESS | 1820 | 1461490844134 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 02:40:44 INFO - PROCESS | 1820 | 1461490844137 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 02:40:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:40:44 INFO - PROCESS | 1820 | 1461490844144 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:40:44 INFO - PROCESS | 1820 | 1461490844150 Marionette TRACE conn4 <- [1,486,null,{}] 02:40:44 INFO - PROCESS | 1820 | 1461490844166 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:44 INFO - PROCESS | 1820 | 1461490844373 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 02:40:44 INFO - PROCESS | 1820 | 1461490844566 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe633e70000 == 62 [pid = 1820] [id = 129] 02:40:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7fe6212b9800) [pid = 1820] [serial = 386] [outer = (nil)] 02:40:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7fe622640000) [pid = 1820] [serial = 387] [outer = 0x7fe6212b9800] 02:40:44 INFO - PROCESS | 1820 | 1461490844661 Marionette DEBUG loaded listener.js 02:40:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7fe62290cc00) [pid = 1820] [serial = 388] [outer = 0x7fe6212b9800] 02:40:45 INFO - PROCESS | 1820 | 1461490845663 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 02:40:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:40:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1589ms 02:40:45 INFO - PROCESS | 1820 | 1461490845734 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 02:40:45 INFO - PROCESS | 1820 | 1461490845739 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 02:40:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:40:45 INFO - PROCESS | 1820 | 1461490845745 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:40:45 INFO - PROCESS | 1820 | 1461490845748 Marionette TRACE conn4 <- [1,490,null,{}] 02:40:45 INFO - PROCESS | 1820 | 1461490845753 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:45 INFO - PROCESS | 1820 | 1461490845940 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 02:40:46 INFO - PROCESS | 1820 | 1461490846126 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe638241800 == 63 [pid = 1820] [id = 130] 02:40:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7fe622538400) [pid = 1820] [serial = 389] [outer = (nil)] 02:40:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7fe623ccac00) [pid = 1820] [serial = 390] [outer = 0x7fe622538400] 02:40:46 INFO - PROCESS | 1820 | 1461490846246 Marionette DEBUG loaded listener.js 02:40:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7fe6245bf000) [pid = 1820] [serial = 391] [outer = 0x7fe622538400] 02:40:46 INFO - PROCESS | 1820 | 1461490846995 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 02:40:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:40:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1282ms 02:40:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:40:47 INFO - PROCESS | 1820 | 1461490847028 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 02:40:47 INFO - PROCESS | 1820 | 1461490847031 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 02:40:47 INFO - PROCESS | 1820 | 1461490847038 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:40:47 INFO - PROCESS | 1820 | 1461490847041 Marionette TRACE conn4 <- [1,494,null,{}] 02:40:47 INFO - PROCESS | 1820 | 1461490847047 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:47 INFO - PROCESS | 1820 | 1461490847198 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 02:40:47 INFO - PROCESS | 1820 | 1461490847343 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617326000 == 64 [pid = 1820] [id = 131] 02:40:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7fe622912000) [pid = 1820] [serial = 392] [outer = (nil)] 02:40:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7fe624a14c00) [pid = 1820] [serial = 393] [outer = 0x7fe622912000] 02:40:47 INFO - PROCESS | 1820 | 1461490847418 Marionette DEBUG loaded listener.js 02:40:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7fe62dd12400) [pid = 1820] [serial = 394] [outer = 0x7fe622912000] 02:40:48 INFO - PROCESS | 1820 | 1461490848313 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 02:40:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:40:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1340ms 02:40:48 INFO - PROCESS | 1820 | 1461490848378 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 02:40:48 INFO - PROCESS | 1820 | 1461490848383 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 02:40:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:40:48 INFO - PROCESS | 1820 | 1461490848389 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:40:48 INFO - PROCESS | 1820 | 1461490848392 Marionette TRACE conn4 <- [1,498,null,{}] 02:40:48 INFO - PROCESS | 1820 | 1461490848397 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:48 INFO - PROCESS | 1820 | 1461490848582 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 02:40:48 INFO - PROCESS | 1820 | 1461490848722 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618998800 == 65 [pid = 1820] [id = 132] 02:40:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7fe62f0f8800) [pid = 1820] [serial = 395] [outer = (nil)] 02:40:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7fe631f3c400) [pid = 1820] [serial = 396] [outer = 0x7fe62f0f8800] 02:40:48 INFO - PROCESS | 1820 | 1461490848801 Marionette DEBUG loaded listener.js 02:40:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7fe63420b400) [pid = 1820] [serial = 397] [outer = 0x7fe62f0f8800] 02:40:49 INFO - PROCESS | 1820 | 1461490849622 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 02:40:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:40:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1280ms 02:40:49 INFO - PROCESS | 1820 | 1461490849670 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 02:40:49 INFO - PROCESS | 1820 | 1461490849674 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 02:40:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:40:49 INFO - PROCESS | 1820 | 1461490849681 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:40:49 INFO - PROCESS | 1820 | 1461490849683 Marionette TRACE conn4 <- [1,502,null,{}] 02:40:49 INFO - PROCESS | 1820 | 1461490849689 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:49 INFO - PROCESS | 1820 | 1461490849858 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 02:40:50 INFO - PROCESS | 1820 | 1461490850004 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe615d19000 == 66 [pid = 1820] [id = 133] 02:40:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7fe617720000) [pid = 1820] [serial = 398] [outer = (nil)] 02:40:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7fe617bbf800) [pid = 1820] [serial = 399] [outer = 0x7fe617720000] 02:40:50 INFO - PROCESS | 1820 | 1461490850078 Marionette DEBUG loaded listener.js 02:40:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7fe61c5db400) [pid = 1820] [serial = 400] [outer = 0x7fe617720000] 02:40:51 INFO - PROCESS | 1820 | 1461490851232 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 02:40:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:40:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1583ms 02:40:51 INFO - PROCESS | 1820 | 1461490851265 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 02:40:51 INFO - PROCESS | 1820 | 1461490851272 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 02:40:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:40:51 INFO - PROCESS | 1820 | 1461490851281 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:40:51 INFO - PROCESS | 1820 | 1461490851286 Marionette TRACE conn4 <- [1,506,null,{}] 02:40:51 INFO - PROCESS | 1820 | 1461490851293 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:51 INFO - PROCESS | 1820 | 1461490851500 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 02:40:51 INFO - PROCESS | 1820 | 1461490851681 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617743000 == 67 [pid = 1820] [id = 134] 02:40:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7fe617bbb800) [pid = 1820] [serial = 401] [outer = (nil)] 02:40:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7fe619b36400) [pid = 1820] [serial = 402] [outer = 0x7fe617bbb800] 02:40:51 INFO - PROCESS | 1820 | 1461490851752 Marionette DEBUG loaded listener.js 02:40:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7fe61b494c00) [pid = 1820] [serial = 403] [outer = 0x7fe617bbb800] 02:40:52 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe628108800 == 66 [pid = 1820] [id = 125] 02:40:52 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7fe6228ac800) [pid = 1820] [serial = 300] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7fe62feb9400) [pid = 1820] [serial = 312] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x7fe61b5ad000) [pid = 1820] [serial = 303] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x7fe622ec2800) [pid = 1820] [serial = 315] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7fe622647400) [pid = 1820] [serial = 306] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7fe61b48f400) [pid = 1820] [serial = 318] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7fe623cd3800) [pid = 1820] [serial = 309] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6185b3800 == 65 [pid = 1820] [id = 124] 02:40:52 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6237b5800 == 64 [pid = 1820] [id = 123] 02:40:52 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6229a8800 == 63 [pid = 1820] [id = 122] 02:40:52 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6187de000 == 62 [pid = 1820] [id = 121] 02:40:52 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61dd71000 == 61 [pid = 1820] [id = 120] 02:40:52 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6382b7000 == 60 [pid = 1820] [id = 117] 02:40:52 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe63409b000 == 59 [pid = 1820] [id = 116] 02:40:52 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62fd2d800 == 58 [pid = 1820] [id = 115] 02:40:52 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe622b1c800 == 57 [pid = 1820] [id = 114] 02:40:52 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7fe623d8f800) [pid = 1820] [serial = 333] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7fe6245d5800) [pid = 1820] [serial = 336] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7fe617718400) [pid = 1820] [serial = 321] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7fe617b6a000) [pid = 1820] [serial = 322] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7fe622ebdc00) [pid = 1820] [serial = 330] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7fe624a1a800) [pid = 1820] [serial = 334] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7fe620cf0800) [pid = 1820] [serial = 327] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7fe62264a000) [pid = 1820] [serial = 328] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7fe61e70b000) [pid = 1820] [serial = 325] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7fe61b3f2800) [pid = 1820] [serial = 324] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7fe62ec6e800) [pid = 1820] [serial = 337] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7fe622ec8000) [pid = 1820] [serial = 331] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1820 | 1461490852700 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 02:40:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:40:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1486ms 02:40:52 INFO - PROCESS | 1820 | 1461490852769 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 02:40:52 INFO - PROCESS | 1820 | 1461490852777 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 02:40:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:40:52 INFO - PROCESS | 1820 | 1461490852788 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:40:52 INFO - PROCESS | 1820 | 1461490852792 Marionette TRACE conn4 <- [1,510,null,{}] 02:40:52 INFO - PROCESS | 1820 | 1461490852798 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:52 INFO - PROCESS | 1820 | 1461490852958 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 02:40:53 INFO - PROCESS | 1820 | 1461490853074 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619d23800 == 58 [pid = 1820] [id = 135] 02:40:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7fe617036800) [pid = 1820] [serial = 404] [outer = (nil)] 02:40:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7fe61c5df000) [pid = 1820] [serial = 405] [outer = 0x7fe617036800] 02:40:53 INFO - PROCESS | 1820 | 1461490853139 Marionette DEBUG loaded listener.js 02:40:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7fe61fa38800) [pid = 1820] [serial = 406] [outer = 0x7fe617036800] 02:40:53 INFO - PROCESS | 1820 | 1461490853922 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 02:40:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:40:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1179ms 02:40:53 INFO - PROCESS | 1820 | 1461490853971 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 02:40:53 INFO - PROCESS | 1820 | 1461490853975 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 02:40:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:40:53 INFO - PROCESS | 1820 | 1461490853981 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:40:53 INFO - PROCESS | 1820 | 1461490853987 Marionette TRACE conn4 <- [1,514,null,{}] 02:40:54 INFO - PROCESS | 1820 | 1461490854003 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:54 INFO - PROCESS | 1820 | 1461490854161 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 02:40:54 INFO - PROCESS | 1820 | 1461490854174 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622b11800 == 59 [pid = 1820] [id = 136] 02:40:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7fe6212b5800) [pid = 1820] [serial = 407] [outer = (nil)] 02:40:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7fe62253d000) [pid = 1820] [serial = 408] [outer = 0x7fe6212b5800] 02:40:54 INFO - PROCESS | 1820 | 1461490854240 Marionette DEBUG loaded listener.js 02:40:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7fe622646400) [pid = 1820] [serial = 409] [outer = 0x7fe6212b5800] 02:40:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 02:40:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1587ms 02:40:55 INFO - PROCESS | 1820 | 1461490855558 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 02:40:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:40:55 INFO - PROCESS | 1820 | 1461490855575 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 02:40:55 INFO - PROCESS | 1820 | 1461490855578 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 02:40:55 INFO - PROCESS | 1820 | 1461490855584 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:40:55 INFO - PROCESS | 1820 | 1461490855587 Marionette TRACE conn4 <- [1,518,null,{}] 02:40:55 INFO - PROCESS | 1820 | 1461490855592 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:55 INFO - PROCESS | 1820 | 1461490855773 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 02:40:55 INFO - PROCESS | 1820 | 1461490855811 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624bb7800 == 60 [pid = 1820] [id = 137] 02:40:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7fe62253ac00) [pid = 1820] [serial = 410] [outer = (nil)] 02:40:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7fe62ec75400) [pid = 1820] [serial = 411] [outer = 0x7fe62253ac00] 02:40:55 INFO - PROCESS | 1820 | 1461490855875 Marionette DEBUG loaded listener.js 02:40:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7fe62f0cd800) [pid = 1820] [serial = 412] [outer = 0x7fe62253ac00] 02:40:56 INFO - PROCESS | 1820 | 1461490856705 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 02:40:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:40:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1190ms 02:40:56 INFO - PROCESS | 1820 | 1461490856774 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 02:40:56 INFO - PROCESS | 1820 | 1461490856778 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 02:40:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:40:56 INFO - PROCESS | 1820 | 1461490856783 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:40:56 INFO - PROCESS | 1820 | 1461490856786 Marionette TRACE conn4 <- [1,522,null,{}] 02:40:56 INFO - PROCESS | 1820 | 1461490856791 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:56 INFO - PROCESS | 1820 | 1461490856981 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 02:40:57 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7fe61b5b4400) [pid = 1820] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:40:57 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7fe622678000) [pid = 1820] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:40:57 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7fe617bb9000) [pid = 1820] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:40:57 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7fe615cc2c00) [pid = 1820] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:40:57 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7fe622536c00) [pid = 1820] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:40:57 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7fe61b5af000) [pid = 1820] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:40:57 INFO - PROCESS | 1820 | 1461490857180 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619d24800 == 61 [pid = 1820] [id = 138] 02:40:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7fe615cc2c00) [pid = 1820] [serial = 413] [outer = (nil)] 02:40:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7fe617b74000) [pid = 1820] [serial = 414] [outer = 0x7fe615cc2c00] 02:40:57 INFO - PROCESS | 1820 | 1461490857243 Marionette DEBUG loaded listener.js 02:40:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7fe617b7fc00) [pid = 1820] [serial = 415] [outer = 0x7fe615cc2c00] 02:40:58 INFO - PROCESS | 1820 | 1461490858022 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 02:40:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:40:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1280ms 02:40:58 INFO - PROCESS | 1820 | 1461490858071 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 02:40:58 INFO - PROCESS | 1820 | 1461490858073 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 02:40:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:40:58 INFO - PROCESS | 1820 | 1461490858081 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:40:58 INFO - PROCESS | 1820 | 1461490858095 Marionette TRACE conn4 <- [1,526,null,{}] 02:40:58 INFO - PROCESS | 1820 | 1461490858102 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:58 INFO - PROCESS | 1820 | 1461490858276 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 02:40:58 INFO - PROCESS | 1820 | 1461490858298 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe631f79000 == 62 [pid = 1820] [id = 139] 02:40:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7fe6189bdc00) [pid = 1820] [serial = 416] [outer = (nil)] 02:40:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7fe6189c8000) [pid = 1820] [serial = 417] [outer = 0x7fe6189bdc00] 02:40:58 INFO - PROCESS | 1820 | 1461490858366 Marionette DEBUG loaded listener.js 02:40:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7fe62f0ca800) [pid = 1820] [serial = 418] [outer = 0x7fe6189bdc00] 02:40:59 INFO - PROCESS | 1820 | 1461490859282 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 02:40:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 02:40:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1247ms 02:40:59 INFO - PROCESS | 1820 | 1461490859329 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 02:40:59 INFO - PROCESS | 1820 | 1461490859335 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 02:40:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:40:59 INFO - PROCESS | 1820 | 1461490859356 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:40:59 INFO - PROCESS | 1820 | 1461490859361 Marionette TRACE conn4 <- [1,530,null,{}] 02:40:59 INFO - PROCESS | 1820 | 1461490859370 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:59 INFO - PROCESS | 1820 | 1461490859549 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 02:40:59 INFO - PROCESS | 1820 | 1461490859703 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6185be800 == 63 [pid = 1820] [id = 140] 02:40:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7fe6178d0800) [pid = 1820] [serial = 419] [outer = (nil)] 02:40:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7fe617b71800) [pid = 1820] [serial = 420] [outer = 0x7fe6178d0800] 02:40:59 INFO - PROCESS | 1820 | 1461490859780 Marionette DEBUG loaded listener.js 02:40:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7fe617b80800) [pid = 1820] [serial = 421] [outer = 0x7fe6178d0800] 02:41:00 INFO - PROCESS | 1820 | 1461490860700 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 02:41:00 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 02:41:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:41:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:41:00 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 02:41:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:41:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:41:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:41:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:41:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1384ms 02:41:00 INFO - PROCESS | 1820 | 1461490860743 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 02:41:00 INFO - PROCESS | 1820 | 1461490860752 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 02:41:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:41:00 INFO - PROCESS | 1820 | 1461490860764 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:41:00 INFO - PROCESS | 1820 | 1461490860767 Marionette TRACE conn4 <- [1,534,null,{}] 02:41:00 INFO - PROCESS | 1820 | 1461490860791 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:01 INFO - PROCESS | 1820 | 1461490861005 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 02:41:01 INFO - PROCESS | 1820 | 1461490861157 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62ee6c000 == 64 [pid = 1820] [id = 141] 02:41:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7fe6189ba400) [pid = 1820] [serial = 422] [outer = (nil)] 02:41:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7fe61c5d6800) [pid = 1820] [serial = 423] [outer = 0x7fe6189ba400] 02:41:01 INFO - PROCESS | 1820 | 1461490861234 Marionette DEBUG loaded listener.js 02:41:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7fe61e96a800) [pid = 1820] [serial = 424] [outer = 0x7fe6189ba400] 02:41:02 INFO - PROCESS | 1820 | 1461490862178 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 02:41:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:41:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1456ms 02:41:02 INFO - PROCESS | 1820 | 1461490862238 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 02:41:02 INFO - PROCESS | 1820 | 1461490862243 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 02:41:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:41:02 INFO - PROCESS | 1820 | 1461490862251 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:41:02 INFO - PROCESS | 1820 | 1461490862257 Marionette TRACE conn4 <- [1,538,null,{}] 02:41:02 INFO - PROCESS | 1820 | 1461490862274 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:02 INFO - PROCESS | 1820 | 1461490862462 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 02:41:02 INFO - PROCESS | 1820 | 1461490862620 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6382b4800 == 65 [pid = 1820] [id = 142] 02:41:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7fe61c5d4000) [pid = 1820] [serial = 425] [outer = (nil)] 02:41:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7fe62123c800) [pid = 1820] [serial = 426] [outer = 0x7fe61c5d4000] 02:41:02 INFO - PROCESS | 1820 | 1461490862715 Marionette DEBUG loaded listener.js 02:41:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7fe6212ad800) [pid = 1820] [serial = 427] [outer = 0x7fe61c5d4000] 02:41:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7fe61c5d8000) [pid = 1820] [serial = 428] [outer = 0x7fe61f953000] 02:41:03 INFO - PROCESS | 1820 | 1461490863662 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 02:41:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 02:41:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1435ms 02:41:03 INFO - PROCESS | 1820 | 1461490863687 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 02:41:03 INFO - PROCESS | 1820 | 1461490863692 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 02:41:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:41:03 INFO - PROCESS | 1820 | 1461490863713 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:41:03 INFO - PROCESS | 1820 | 1461490863718 Marionette TRACE conn4 <- [1,542,null,{}] 02:41:03 INFO - PROCESS | 1820 | 1461490863727 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:03 INFO - PROCESS | 1820 | 1461490863900 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 02:41:04 INFO - PROCESS | 1820 | 1461490864057 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617960000 == 66 [pid = 1820] [id = 143] 02:41:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7fe61c5d7c00) [pid = 1820] [serial = 429] [outer = (nil)] 02:41:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7fe622642000) [pid = 1820] [serial = 430] [outer = 0x7fe61c5d7c00] 02:41:04 INFO - PROCESS | 1820 | 1461490864134 Marionette DEBUG loaded listener.js 02:41:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7fe622b86000) [pid = 1820] [serial = 431] [outer = 0x7fe61c5d7c00] 02:41:04 INFO - PROCESS | 1820 | 1461490864955 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 02:41:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 02:41:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1298ms 02:41:05 INFO - PROCESS | 1820 | 1461490864997 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 02:41:05 INFO - PROCESS | 1820 | 1461490865001 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 02:41:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:41:05 INFO - PROCESS | 1820 | 1461490865008 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:41:05 INFO - PROCESS | 1820 | 1461490865010 Marionette TRACE conn4 <- [1,546,null,{}] 02:41:05 INFO - PROCESS | 1820 | 1461490865031 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:05 INFO - PROCESS | 1820 | 1461490865268 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 02:41:05 INFO - PROCESS | 1820 | 1461490865394 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe63432d000 == 67 [pid = 1820] [id = 144] 02:41:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7fe62132b800) [pid = 1820] [serial = 432] [outer = (nil)] 02:41:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7fe622b86800) [pid = 1820] [serial = 433] [outer = 0x7fe62132b800] 02:41:05 INFO - PROCESS | 1820 | 1461490865473 Marionette DEBUG loaded listener.js 02:41:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7fe622b8f800) [pid = 1820] [serial = 434] [outer = 0x7fe62132b800] 02:41:06 INFO - PROCESS | 1820 | 1461490866332 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 02:41:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:41:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1332ms 02:41:06 INFO - PROCESS | 1820 | 1461490866341 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 02:41:06 INFO - PROCESS | 1820 | 1461490866344 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 02:41:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:41:06 INFO - PROCESS | 1820 | 1461490866351 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:41:06 INFO - PROCESS | 1820 | 1461490866354 Marionette TRACE conn4 <- [1,550,null,{}] 02:41:06 INFO - PROCESS | 1820 | 1461490866359 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:06 INFO - PROCESS | 1820 | 1461490866571 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 02:41:06 INFO - PROCESS | 1820 | 1461490866745 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61001d800 == 68 [pid = 1820] [id = 145] 02:41:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7fe611c69000) [pid = 1820] [serial = 435] [outer = (nil)] 02:41:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7fe611c6b400) [pid = 1820] [serial = 436] [outer = 0x7fe611c69000] 02:41:06 INFO - PROCESS | 1820 | 1461490866823 Marionette DEBUG loaded listener.js 02:41:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7fe624b66400) [pid = 1820] [serial = 437] [outer = 0x7fe611c69000] 02:41:07 INFO - PROCESS | 1820 | 1461490867645 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 02:41:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 02:41:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1328ms 02:41:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:41:07 INFO - PROCESS | 1820 | 1461490867681 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 02:41:07 INFO - PROCESS | 1820 | 1461490867684 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 02:41:07 INFO - PROCESS | 1820 | 1461490867691 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:41:07 INFO - PROCESS | 1820 | 1461490867693 Marionette TRACE conn4 <- [1,554,null,{}] 02:41:07 INFO - PROCESS | 1820 | 1461490867700 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:07 INFO - PROCESS | 1820 | 1461490867899 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 02:41:08 INFO - PROCESS | 1820 | 1461490868027 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6170e4000 == 69 [pid = 1820] [id = 146] 02:41:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7fe6100f0c00) [pid = 1820] [serial = 438] [outer = (nil)] 02:41:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe6100f7000) [pid = 1820] [serial = 439] [outer = 0x7fe6100f0c00] 02:41:08 INFO - PROCESS | 1820 | 1461490868102 Marionette DEBUG loaded listener.js 02:41:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe6100fd000) [pid = 1820] [serial = 440] [outer = 0x7fe6100f0c00] 02:41:08 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:41:08 INFO - PROCESS | 1820 | 1461490868955 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 02:41:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:41:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1331ms 02:41:09 INFO - PROCESS | 1820 | 1461490869022 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 02:41:09 INFO - PROCESS | 1820 | 1461490869025 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 02:41:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:41:09 INFO - PROCESS | 1820 | 1461490869031 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:41:09 INFO - PROCESS | 1820 | 1461490869033 Marionette TRACE conn4 <- [1,558,null,{}] 02:41:09 INFO - PROCESS | 1820 | 1461490869039 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:09 INFO - PROCESS | 1820 | 1461490869216 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 02:41:09 INFO - PROCESS | 1820 | 1461490869365 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe610171000 == 70 [pid = 1820] [id = 147] 02:41:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe6100f1c00) [pid = 1820] [serial = 441] [outer = (nil)] 02:41:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe61033b000) [pid = 1820] [serial = 442] [outer = 0x7fe6100f1c00] 02:41:09 INFO - PROCESS | 1820 | 1461490869441 Marionette DEBUG loaded listener.js 02:41:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe61033fc00) [pid = 1820] [serial = 443] [outer = 0x7fe6100f1c00] 02:41:10 INFO - PROCESS | 1820 | 1461490870268 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 02:41:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:41:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1278ms 02:41:10 INFO - PROCESS | 1820 | 1461490870312 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 02:41:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:41:10 INFO - PROCESS | 1820 | 1461490870316 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 02:41:10 INFO - PROCESS | 1820 | 1461490870322 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:41:10 INFO - PROCESS | 1820 | 1461490870325 Marionette TRACE conn4 <- [1,562,null,{}] 02:41:10 INFO - PROCESS | 1820 | 1461490870330 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:10 INFO - PROCESS | 1820 | 1461490870496 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 02:41:10 INFO - PROCESS | 1820 | 1461490870647 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61736f000 == 71 [pid = 1820] [id = 148] 02:41:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe6100fd400) [pid = 1820] [serial = 444] [outer = (nil)] 02:41:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe610345400) [pid = 1820] [serial = 445] [outer = 0x7fe6100fd400] 02:41:10 INFO - PROCESS | 1820 | 1461490870731 Marionette DEBUG loaded listener.js 02:41:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe61798f400) [pid = 1820] [serial = 446] [outer = 0x7fe6100fd400] 02:41:11 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:41:11 INFO - PROCESS | 1820 | 1461490871603 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 02:41:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:41:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1328ms 02:41:11 INFO - PROCESS | 1820 | 1461490871650 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 02:41:11 INFO - PROCESS | 1820 | 1461490871653 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 02:41:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:41:11 INFO - PROCESS | 1820 | 1461490871660 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:41:11 INFO - PROCESS | 1820 | 1461490871663 Marionette TRACE conn4 <- [1,566,null,{}] 02:41:11 INFO - PROCESS | 1820 | 1461490871668 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:11 INFO - PROCESS | 1820 | 1461490871845 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 02:41:12 INFO - PROCESS | 1820 | 1461490872011 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624476000 == 72 [pid = 1820] [id = 149] 02:41:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe6100fec00) [pid = 1820] [serial = 447] [outer = (nil)] 02:41:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7fe617994800) [pid = 1820] [serial = 448] [outer = 0x7fe6100fec00] 02:41:12 INFO - PROCESS | 1820 | 1461490872093 Marionette DEBUG loaded listener.js 02:41:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7fe617999000) [pid = 1820] [serial = 449] [outer = 0x7fe6100fec00] 02:41:12 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:41:12 INFO - PROCESS | 1820 | 1461490872936 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:41:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:41:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1332ms 02:41:12 INFO - PROCESS | 1820 | 1461490872993 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 02:41:12 INFO - PROCESS | 1820 | 1461490872997 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 02:41:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:41:13 INFO - PROCESS | 1820 | 1461490873003 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:41:13 INFO - PROCESS | 1820 | 1461490873008 Marionette TRACE conn4 <- [1,570,null,{}] 02:41:13 INFO - PROCESS | 1820 | 1461490873013 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:13 INFO - PROCESS | 1820 | 1461490873261 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 02:41:13 INFO - PROCESS | 1820 | 1461490873777 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611dea000 == 73 [pid = 1820] [id = 150] 02:41:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe6100ef800) [pid = 1820] [serial = 450] [outer = (nil)] 02:41:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7fe611c67400) [pid = 1820] [serial = 451] [outer = 0x7fe6100ef800] 02:41:13 INFO - PROCESS | 1820 | 1461490873892 Marionette DEBUG loaded listener.js 02:41:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7fe611c75400) [pid = 1820] [serial = 452] [outer = 0x7fe6100ef800] 02:41:14 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:41:14 INFO - PROCESS | 1820 | 1461490874711 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 02:41:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:41:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1732ms 02:41:14 INFO - PROCESS | 1820 | 1461490874739 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 02:41:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:41:14 INFO - PROCESS | 1820 | 1461490874748 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 02:41:14 INFO - PROCESS | 1820 | 1461490874757 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:41:14 INFO - PROCESS | 1820 | 1461490874762 Marionette TRACE conn4 <- [1,574,null,{}] 02:41:14 INFO - PROCESS | 1820 | 1461490874772 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:14 INFO - PROCESS | 1820 | 1461490874938 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 02:41:15 INFO - PROCESS | 1820 | 1461490875235 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6170d9800 == 74 [pid = 1820] [id = 151] 02:41:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7fe617712000) [pid = 1820] [serial = 453] [outer = (nil)] 02:41:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7fe6178c6400) [pid = 1820] [serial = 454] [outer = 0x7fe617712000] 02:41:15 INFO - PROCESS | 1820 | 1461490875365 Marionette DEBUG loaded listener.js 02:41:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7fe617999400) [pid = 1820] [serial = 455] [outer = 0x7fe617712000] 02:41:16 INFO - PROCESS | 1820 | 1461490876280 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:41:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:41:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1582ms 02:41:16 INFO - PROCESS | 1820 | 1461490876343 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 02:41:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:41:16 INFO - PROCESS | 1820 | 1461490876349 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 02:41:16 INFO - PROCESS | 1820 | 1461490876356 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:41:16 INFO - PROCESS | 1820 | 1461490876359 Marionette TRACE conn4 <- [1,578,null,{}] 02:41:16 INFO - PROCESS | 1820 | 1461490876365 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:16 INFO - PROCESS | 1820 | 1461490876529 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 02:41:16 INFO - PROCESS | 1820 | 1461490876688 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617905800 == 75 [pid = 1820] [id = 152] 02:41:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7fe617b7c000) [pid = 1820] [serial = 456] [outer = (nil)] 02:41:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7fe617bb5c00) [pid = 1820] [serial = 457] [outer = 0x7fe617b7c000] 02:41:16 INFO - PROCESS | 1820 | 1461490876832 Marionette DEBUG loaded listener.js 02:41:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7fe6189b9c00) [pid = 1820] [serial = 458] [outer = 0x7fe617b7c000] 02:41:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe619d24800 == 74 [pid = 1820] [id = 138] 02:41:17 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7fe6212b4400) [pid = 1820] [serial = 378] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7fe62e932000) [pid = 1820] [serial = 351] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7fe6228acc00) [pid = 1820] [serial = 357] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7fe633604400) [pid = 1820] [serial = 354] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7fe6228a5c00) [pid = 1820] [serial = 345] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7fe61b5b4c00) [pid = 1820] [serial = 342] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7fe6228a8800) [pid = 1820] [serial = 348] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624bb7800 == 73 [pid = 1820] [id = 137] 02:41:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe622b11800 == 72 [pid = 1820] [id = 136] 02:41:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe619d23800 == 71 [pid = 1820] [id = 135] 02:41:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617743000 == 70 [pid = 1820] [id = 134] 02:41:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624ca3800 == 69 [pid = 1820] [id = 128] 02:41:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61ff8f000 == 68 [pid = 1820] [id = 127] 02:41:17 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7fe622677c00) [pid = 1820] [serial = 370] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe622911000) [pid = 1820] [serial = 372] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7fe617fb6400) [pid = 1820] [serial = 363] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7fe619b39c00) [pid = 1820] [serial = 364] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe6178c7c00) [pid = 1820] [serial = 361] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe622ec4400) [pid = 1820] [serial = 376] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe622647000) [pid = 1820] [serial = 369] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe62253cc00) [pid = 1820] [serial = 375] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe617714c00) [pid = 1820] [serial = 360] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe631f3cc00) [pid = 1820] [serial = 339] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe622ebb000) [pid = 1820] [serial = 373] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe61e704c00) [pid = 1820] [serial = 366] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe61fa39800) [pid = 1820] [serial = 367] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1820 | 1461490877742 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 02:41:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:41:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1438ms 02:41:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:41:17 INFO - PROCESS | 1820 | 1461490877797 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 02:41:17 INFO - PROCESS | 1820 | 1461490877800 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 02:41:17 INFO - PROCESS | 1820 | 1461490877814 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:41:17 INFO - PROCESS | 1820 | 1461490877823 Marionette TRACE conn4 <- [1,582,null,{}] 02:41:17 INFO - PROCESS | 1820 | 1461490877832 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:17 INFO - PROCESS | 1820 | 1461490877992 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 02:41:18 INFO - PROCESS | 1820 | 1461490878004 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61b3aa000 == 69 [pid = 1820] [id = 153] 02:41:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe617bb5000) [pid = 1820] [serial = 459] [outer = (nil)] 02:41:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe61b48b800) [pid = 1820] [serial = 460] [outer = 0x7fe617bb5000] 02:41:18 INFO - PROCESS | 1820 | 1461490878067 Marionette DEBUG loaded listener.js 02:41:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe61b626000) [pid = 1820] [serial = 461] [outer = 0x7fe617bb5000] 02:41:18 INFO - PROCESS | 1820 | 1461490878832 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 02:41:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:41:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1050ms 02:41:18 INFO - PROCESS | 1820 | 1461490878857 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 02:41:18 INFO - PROCESS | 1820 | 1461490878861 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 02:41:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:41:18 INFO - PROCESS | 1820 | 1461490878867 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:41:18 INFO - PROCESS | 1820 | 1461490878869 Marionette TRACE conn4 <- [1,586,null,{}] 02:41:18 INFO - PROCESS | 1820 | 1461490878874 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:19 INFO - PROCESS | 1820 | 1461490879019 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 02:41:19 INFO - PROCESS | 1820 | 1461490879038 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe621317000 == 70 [pid = 1820] [id = 154] 02:41:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe619b37400) [pid = 1820] [serial = 462] [outer = (nil)] 02:41:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe61e704c00) [pid = 1820] [serial = 463] [outer = 0x7fe619b37400] 02:41:19 INFO - PROCESS | 1820 | 1461490879099 Marionette DEBUG loaded listener.js 02:41:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe61fa2f400) [pid = 1820] [serial = 464] [outer = 0x7fe619b37400] 02:41:19 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:41:19 INFO - PROCESS | 1820 | 1461490879963 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 02:41:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:41:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1126ms 02:41:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:41:20 INFO - PROCESS | 1820 | 1461490879994 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 02:41:20 INFO - PROCESS | 1820 | 1461490879997 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 02:41:20 INFO - PROCESS | 1820 | 1461490880003 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:41:20 INFO - PROCESS | 1820 | 1461490880006 Marionette TRACE conn4 <- [1,590,null,{}] 02:41:20 INFO - PROCESS | 1820 | 1461490880011 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:20 INFO - PROCESS | 1820 | 1461490880211 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 02:41:20 INFO - PROCESS | 1820 | 1461490880232 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622e94800 == 71 [pid = 1820] [id = 155] 02:41:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe61fa3c800) [pid = 1820] [serial = 465] [outer = (nil)] 02:41:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe620834800) [pid = 1820] [serial = 466] [outer = 0x7fe61fa3c800] 02:41:20 INFO - PROCESS | 1820 | 1461490880317 Marionette DEBUG loaded listener.js 02:41:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe6212abc00) [pid = 1820] [serial = 467] [outer = 0x7fe61fa3c800] 02:41:21 INFO - PROCESS | 1820 | 1461490881422 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 02:41:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:41:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1483ms 02:41:21 INFO - PROCESS | 1820 | 1461490881488 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 02:41:21 INFO - PROCESS | 1820 | 1461490881492 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 02:41:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:41:21 INFO - PROCESS | 1820 | 1461490881497 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:41:21 INFO - PROCESS | 1820 | 1461490881499 Marionette TRACE conn4 <- [1,594,null,{}] 02:41:21 INFO - PROCESS | 1820 | 1461490881505 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:21 INFO - PROCESS | 1820 | 1461490881689 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe6238ebc00) [pid = 1820] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe6236e7400) [pid = 1820] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe617032c00) [pid = 1820] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe61fa2f000) [pid = 1820] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe62253ac00) [pid = 1820] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe617720000) [pid = 1820] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe617bbb800) [pid = 1820] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe615cc2c00) [pid = 1820] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe617036800) [pid = 1820] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7fe6212b5800) [pid = 1820] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7fe617bbd800) [pid = 1820] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7fe620cf8000) [pid = 1820] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7fe623d90000) [pid = 1820] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7fe617bba800) [pid = 1820] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7fe61dd30400) [pid = 1820] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7fe619ec4000) [pid = 1820] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7fe62263d400) [pid = 1820] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7fe6228b2800) [pid = 1820] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7fe6228b3800) [pid = 1820] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7fe61c997000) [pid = 1820] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7fe61771d800) [pid = 1820] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x7fe617b66800) [pid = 1820] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x7fe62267a000) [pid = 1820] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7fe634389000) [pid = 1820] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7fe617031c00) [pid = 1820] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7fe62387e800) [pid = 1820] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:41:22 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7fe620144800) [pid = 1820] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:41:22 INFO - PROCESS | 1820 | 1461490882257 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617317000 == 72 [pid = 1820] [id = 156] 02:41:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7fe615cc2400) [pid = 1820] [serial = 468] [outer = (nil)] 02:41:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7fe617036800) [pid = 1820] [serial = 469] [outer = 0x7fe615cc2400] 02:41:22 INFO - PROCESS | 1820 | 1461490882320 Marionette DEBUG loaded listener.js 02:41:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7fe617b69800) [pid = 1820] [serial = 470] [outer = 0x7fe615cc2400] 02:41:22 INFO - PROCESS | 1820 | 1461490882974 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:41:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:41:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1527ms 02:41:23 INFO - PROCESS | 1820 | 1461490883027 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 02:41:23 INFO - PROCESS | 1820 | 1461490883030 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 02:41:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:41:23 INFO - PROCESS | 1820 | 1461490883036 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:41:23 INFO - PROCESS | 1820 | 1461490883038 Marionette TRACE conn4 <- [1,598,null,{}] 02:41:23 INFO - PROCESS | 1820 | 1461490883052 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:23 INFO - PROCESS | 1820 | 1461490883211 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 02:41:23 INFO - PROCESS | 1820 | 1461490883225 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624466000 == 73 [pid = 1820] [id = 157] 02:41:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7fe617b69c00) [pid = 1820] [serial = 471] [outer = (nil)] 02:41:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7fe619b3ec00) [pid = 1820] [serial = 472] [outer = 0x7fe617b69c00] 02:41:23 INFO - PROCESS | 1820 | 1461490883288 Marionette DEBUG loaded listener.js 02:41:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7fe6212b7000) [pid = 1820] [serial = 473] [outer = 0x7fe617b69c00] 02:41:23 INFO - PROCESS | 1820 | 1461490883992 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 02:41:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:41:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 990ms 02:41:24 INFO - PROCESS | 1820 | 1461490884032 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 02:41:24 INFO - PROCESS | 1820 | 1461490884035 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 02:41:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:41:24 INFO - PROCESS | 1820 | 1461490884041 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:41:24 INFO - PROCESS | 1820 | 1461490884043 Marionette TRACE conn4 <- [1,602,null,{}] 02:41:24 INFO - PROCESS | 1820 | 1461490884049 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:24 INFO - PROCESS | 1820 | 1461490884324 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 02:41:24 INFO - PROCESS | 1820 | 1461490884457 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611dd8800 == 74 [pid = 1820] [id = 158] 02:41:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7fe60f1d8800) [pid = 1820] [serial = 474] [outer = (nil)] 02:41:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7fe60f1de400) [pid = 1820] [serial = 475] [outer = 0x7fe60f1d8800] 02:41:24 INFO - PROCESS | 1820 | 1461490884536 Marionette DEBUG loaded listener.js 02:41:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7fe611c68800) [pid = 1820] [serial = 476] [outer = 0x7fe60f1d8800] 02:41:25 INFO - PROCESS | 1820 | 1461490885490 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 02:41:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:41:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1481ms 02:41:25 INFO - PROCESS | 1820 | 1461490885526 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 02:41:25 INFO - PROCESS | 1820 | 1461490885533 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 02:41:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:41:25 INFO - PROCESS | 1820 | 1461490885542 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:41:25 INFO - PROCESS | 1820 | 1461490885548 Marionette TRACE conn4 <- [1,606,null,{}] 02:41:25 INFO - PROCESS | 1820 | 1461490885555 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:25 INFO - PROCESS | 1820 | 1461490885720 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 02:41:25 INFO - PROCESS | 1820 | 1461490885880 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6189a4000 == 75 [pid = 1820] [id = 159] 02:41:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7fe61703d000) [pid = 1820] [serial = 477] [outer = (nil)] 02:41:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7fe617b67000) [pid = 1820] [serial = 478] [outer = 0x7fe61703d000] 02:41:25 INFO - PROCESS | 1820 | 1461490885961 Marionette DEBUG loaded listener.js 02:41:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7fe617b80c00) [pid = 1820] [serial = 479] [outer = 0x7fe61703d000] 02:41:26 INFO - PROCESS | 1820 | 1461490886897 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:41:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:41:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1390ms 02:41:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:41:26 INFO - PROCESS | 1820 | 1461490886932 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 02:41:26 INFO - PROCESS | 1820 | 1461490886936 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 02:41:26 INFO - PROCESS | 1820 | 1461490886943 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:41:26 INFO - PROCESS | 1820 | 1461490886946 Marionette TRACE conn4 <- [1,610,null,{}] 02:41:26 INFO - PROCESS | 1820 | 1461490886952 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:27 INFO - PROCESS | 1820 | 1461490887121 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 02:41:27 INFO - PROCESS | 1820 | 1461490887282 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe623d54000 == 76 [pid = 1820] [id = 160] 02:41:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7fe6189bf400) [pid = 1820] [serial = 480] [outer = (nil)] 02:41:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7fe619b34400) [pid = 1820] [serial = 481] [outer = 0x7fe6189bf400] 02:41:27 INFO - PROCESS | 1820 | 1461490887356 Marionette DEBUG loaded listener.js 02:41:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7fe61c5ddc00) [pid = 1820] [serial = 482] [outer = 0x7fe6189bf400] 02:41:28 INFO - PROCESS | 1820 | 1461490888287 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 02:41:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:41:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1385ms 02:41:28 INFO - PROCESS | 1820 | 1461490888328 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 02:41:28 INFO - PROCESS | 1820 | 1461490888335 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 02:41:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:41:28 INFO - PROCESS | 1820 | 1461490888352 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:41:28 INFO - PROCESS | 1820 | 1461490888359 Marionette TRACE conn4 <- [1,614,null,{}] 02:41:28 INFO - PROCESS | 1820 | 1461490888365 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:28 INFO - PROCESS | 1820 | 1461490888537 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 02:41:28 INFO - PROCESS | 1820 | 1461490888687 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62e907800 == 77 [pid = 1820] [id = 161] 02:41:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7fe6189c0800) [pid = 1820] [serial = 483] [outer = (nil)] 02:41:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7fe621249c00) [pid = 1820] [serial = 484] [outer = 0x7fe6189c0800] 02:41:28 INFO - PROCESS | 1820 | 1461490888760 Marionette DEBUG loaded listener.js 02:41:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7fe62253ac00) [pid = 1820] [serial = 485] [outer = 0x7fe6189c0800] 02:41:29 INFO - PROCESS | 1820 | 1461490889614 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:41:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:41:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1342ms 02:41:29 INFO - PROCESS | 1820 | 1461490889686 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 02:41:29 INFO - PROCESS | 1820 | 1461490889690 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 02:41:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:41:29 INFO - PROCESS | 1820 | 1461490889696 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:41:29 INFO - PROCESS | 1820 | 1461490889698 Marionette TRACE conn4 <- [1,618,null,{}] 02:41:29 INFO - PROCESS | 1820 | 1461490889705 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:29 INFO - PROCESS | 1820 | 1461490889872 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 02:41:30 INFO - PROCESS | 1820 | 1461490890025 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe631a43800 == 78 [pid = 1820] [id = 162] 02:41:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe618bbcc00) [pid = 1820] [serial = 486] [outer = (nil)] 02:41:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe622640400) [pid = 1820] [serial = 487] [outer = 0x7fe618bbcc00] 02:41:30 INFO - PROCESS | 1820 | 1461490890100 Marionette DEBUG loaded listener.js 02:41:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe622681000) [pid = 1820] [serial = 488] [outer = 0x7fe618bbcc00] 02:41:31 INFO - PROCESS | 1820 | 1461490891026 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:41:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:41:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1393ms 02:41:31 INFO - PROCESS | 1820 | 1461490891091 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 02:41:31 INFO - PROCESS | 1820 | 1461490891100 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 02:41:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:41:31 INFO - PROCESS | 1820 | 1461490891110 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:41:31 INFO - PROCESS | 1820 | 1461490891117 Marionette TRACE conn4 <- [1,622,null,{}] 02:41:31 INFO - PROCESS | 1820 | 1461490891125 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:31 INFO - PROCESS | 1820 | 1461490891341 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 02:41:31 INFO - PROCESS | 1820 | 1461490891547 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6340b0000 == 79 [pid = 1820] [id = 163] 02:41:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe622b83400) [pid = 1820] [serial = 489] [outer = (nil)] 02:41:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe622b87800) [pid = 1820] [serial = 490] [outer = 0x7fe622b83400] 02:41:31 INFO - PROCESS | 1820 | 1461490891648 Marionette DEBUG loaded listener.js 02:41:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe622ec0400) [pid = 1820] [serial = 491] [outer = 0x7fe622b83400] 02:41:32 INFO - PROCESS | 1820 | 1461490892464 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 02:41:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:41:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1387ms 02:41:32 INFO - PROCESS | 1820 | 1461490892495 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 02:41:32 INFO - PROCESS | 1820 | 1461490892499 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 02:41:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:41:32 INFO - PROCESS | 1820 | 1461490892505 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:41:32 INFO - PROCESS | 1820 | 1461490892507 Marionette TRACE conn4 <- [1,626,null,{}] 02:41:32 INFO - PROCESS | 1820 | 1461490892514 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:32 INFO - PROCESS | 1820 | 1461490892688 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 02:41:32 INFO - PROCESS | 1820 | 1461490892854 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe615ddf000 == 80 [pid = 1820] [id = 164] 02:41:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe622b85000) [pid = 1820] [serial = 492] [outer = (nil)] 02:41:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe6245d5800) [pid = 1820] [serial = 493] [outer = 0x7fe622b85000] 02:41:32 INFO - PROCESS | 1820 | 1461490892928 Marionette DEBUG loaded listener.js 02:41:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe625026000) [pid = 1820] [serial = 494] [outer = 0x7fe622b85000] 02:41:33 INFO - PROCESS | 1820 | 1461490893831 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:41:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:41:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1379ms 02:41:33 INFO - PROCESS | 1820 | 1461490893886 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 02:41:33 INFO - PROCESS | 1820 | 1461490893890 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 02:41:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:41:33 INFO - PROCESS | 1820 | 1461490893896 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:41:33 INFO - PROCESS | 1820 | 1461490893898 Marionette TRACE conn4 <- [1,630,null,{}] 02:41:33 INFO - PROCESS | 1820 | 1461490893904 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:34 INFO - PROCESS | 1820 | 1461490894067 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 02:41:34 INFO - PROCESS | 1820 | 1461490894226 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe615df4800 == 81 [pid = 1820] [id = 165] 02:41:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7fe615cc5c00) [pid = 1820] [serial = 495] [outer = (nil)] 02:41:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7fe6178c8800) [pid = 1820] [serial = 496] [outer = 0x7fe615cc5c00] 02:41:34 INFO - PROCESS | 1820 | 1461490894300 Marionette DEBUG loaded listener.js 02:41:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe622641c00) [pid = 1820] [serial = 497] [outer = 0x7fe615cc5c00] 02:41:35 INFO - PROCESS | 1820 | 1461490895124 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 02:41:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:41:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1279ms 02:41:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:41:35 INFO - PROCESS | 1820 | 1461490895176 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 02:41:35 INFO - PROCESS | 1820 | 1461490895179 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 02:41:35 INFO - PROCESS | 1820 | 1461490895185 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:41:35 INFO - PROCESS | 1820 | 1461490895188 Marionette TRACE conn4 <- [1,634,null,{}] 02:41:35 INFO - PROCESS | 1820 | 1461490895194 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:35 INFO - PROCESS | 1820 | 1461490895380 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 02:41:35 INFO - PROCESS | 1820 | 1461490895540 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61775f000 == 82 [pid = 1820] [id = 166] 02:41:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7fe615ccb800) [pid = 1820] [serial = 498] [outer = (nil)] 02:41:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7fe6178d1c00) [pid = 1820] [serial = 499] [outer = 0x7fe615ccb800] 02:41:35 INFO - PROCESS | 1820 | 1461490895613 Marionette DEBUG loaded listener.js 02:41:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7fe61c5dd000) [pid = 1820] [serial = 500] [outer = 0x7fe615ccb800] 02:41:36 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:41:36 INFO - PROCESS | 1820 | 1461490896755 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 02:41:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:41:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1631ms 02:41:36 INFO - PROCESS | 1820 | 1461490896816 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 02:41:36 INFO - PROCESS | 1820 | 1461490896822 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 02:41:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:41:36 INFO - PROCESS | 1820 | 1461490896830 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:41:36 INFO - PROCESS | 1820 | 1461490896835 Marionette TRACE conn4 <- [1,638,null,{}] 02:41:36 INFO - PROCESS | 1820 | 1461490896843 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:37 INFO - PROCESS | 1820 | 1461490897017 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 02:41:37 INFO - PROCESS | 1820 | 1461490897235 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe610177000 == 83 [pid = 1820] [id = 167] 02:41:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7fe6100f2800) [pid = 1820] [serial = 501] [outer = (nil)] 02:41:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7fe61033dc00) [pid = 1820] [serial = 502] [outer = 0x7fe6100f2800] 02:41:37 INFO - PROCESS | 1820 | 1461490897319 Marionette DEBUG loaded listener.js 02:41:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7fe617715c00) [pid = 1820] [serial = 503] [outer = 0x7fe6100f2800] 02:41:37 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:41:38 INFO - PROCESS | 1820 | 1461490898207 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:41:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:41:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1438ms 02:41:38 INFO - PROCESS | 1820 | 1461490898269 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 02:41:38 INFO - PROCESS | 1820 | 1461490898277 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 02:41:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:41:38 INFO - PROCESS | 1820 | 1461490898287 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:41:38 INFO - PROCESS | 1820 | 1461490898290 Marionette TRACE conn4 <- [1,642,null,{}] 02:41:38 INFO - PROCESS | 1820 | 1461490898294 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:38 INFO - PROCESS | 1820 | 1461490898457 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 02:41:38 INFO - PROCESS | 1820 | 1461490898620 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611de7000 == 84 [pid = 1820] [id = 168] 02:41:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7fe617992000) [pid = 1820] [serial = 504] [outer = (nil)] 02:41:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7fe617b73400) [pid = 1820] [serial = 505] [outer = 0x7fe617992000] 02:41:38 INFO - PROCESS | 1820 | 1461490898690 Marionette DEBUG loaded listener.js 02:41:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7fe617bb7000) [pid = 1820] [serial = 506] [outer = 0x7fe617992000] 02:41:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe628117000 == 83 [pid = 1820] [id = 61] 02:41:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61775c800 == 82 [pid = 1820] [id = 92] 02:41:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6185b8000 == 81 [pid = 1820] [id = 119] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7fe617bb8400) [pid = 1820] [serial = 381] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7fe6201f1c00) [pid = 1820] [serial = 384] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7fe622640000) [pid = 1820] [serial = 387] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7fe623ccac00) [pid = 1820] [serial = 390] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7fe624a14c00) [pid = 1820] [serial = 393] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7fe631f3c400) [pid = 1820] [serial = 396] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7fe6189c8000) [pid = 1820] [serial = 417] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624466000 == 80 [pid = 1820] [id = 157] 02:41:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617317000 == 79 [pid = 1820] [id = 156] 02:41:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe622e94800 == 78 [pid = 1820] [id = 155] 02:41:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe621317000 == 77 [pid = 1820] [id = 154] 02:41:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61b3aa000 == 76 [pid = 1820] [id = 153] 02:41:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617905800 == 75 [pid = 1820] [id = 152] 02:41:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6170d9800 == 74 [pid = 1820] [id = 151] 02:41:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611dea000 == 73 [pid = 1820] [id = 150] 02:41:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62ee6c000 == 72 [pid = 1820] [id = 141] 02:41:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6185be800 == 71 [pid = 1820] [id = 140] 02:41:39 INFO - PROCESS | 1820 | 1461490899717 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7fe6228b1800) [pid = 1820] [serial = 301] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7fe61fa32000) [pid = 1820] [serial = 304] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe62267b000) [pid = 1820] [serial = 307] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7fe62508d400) [pid = 1820] [serial = 310] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7fe631fba000) [pid = 1820] [serial = 313] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe622ec6800) [pid = 1820] [serial = 316] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe6301d7000) [pid = 1820] [serial = 319] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe62014fc00) [pid = 1820] [serial = 343] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe6228b2c00) [pid = 1820] [serial = 346] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe636938800) [pid = 1820] [serial = 225] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe639275400) [pid = 1820] [serial = 280] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe6342e1800) [pid = 1820] [serial = 274] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe636c96c00) [pid = 1820] [serial = 277] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe62fde9800) [pid = 1820] [serial = 271] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7fe619ebec00) [pid = 1820] [serial = 265] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7fe62267fc00) [pid = 1820] [serial = 268] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7fe62fde0800) [pid = 1820] [serial = 352] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7fe635ec5000) [pid = 1820] [serial = 358] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7fe633ce3000) [pid = 1820] [serial = 355] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7fe623160400) [pid = 1820] [serial = 349] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7fe62ec75400) [pid = 1820] [serial = 411] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7fe61c5db400) [pid = 1820] [serial = 400] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7fe617bbf800) [pid = 1820] [serial = 399] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7fe61b494c00) [pid = 1820] [serial = 403] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7fe619b36400) [pid = 1820] [serial = 402] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7fe62f0cd800) [pid = 1820] [serial = 412] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x7fe617b74000) [pid = 1820] [serial = 414] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x7fe61c5df000) [pid = 1820] [serial = 405] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7fe61fa38800) [pid = 1820] [serial = 406] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7fe62253d000) [pid = 1820] [serial = 408] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7fe617b7fc00) [pid = 1820] [serial = 415] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7fe622646400) [pid = 1820] [serial = 409] [outer = (nil)] [url = about:blank] 02:41:39 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7fe633ce2c00) [pid = 1820] [serial = 340] [outer = (nil)] [url = about:blank] 02:41:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:41:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1488ms 02:41:39 INFO - PROCESS | 1820 | 1461490899775 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 02:41:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:41:39 INFO - PROCESS | 1820 | 1461490899779 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 02:41:39 INFO - PROCESS | 1820 | 1461490899785 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:41:39 INFO - PROCESS | 1820 | 1461490899791 Marionette TRACE conn4 <- [1,646,null,{}] 02:41:39 INFO - PROCESS | 1820 | 1461490899806 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:39 INFO - PROCESS | 1820 | 1461490899970 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 02:41:40 INFO - PROCESS | 1820 | 1461490900136 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617747000 == 72 [pid = 1820] [id = 169] 02:41:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7fe6189bbc00) [pid = 1820] [serial = 507] [outer = (nil)] 02:41:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7fe619eccc00) [pid = 1820] [serial = 508] [outer = 0x7fe6189bbc00] 02:41:40 INFO - PROCESS | 1820 | 1461490900204 Marionette DEBUG loaded listener.js 02:41:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7fe61c5d5000) [pid = 1820] [serial = 509] [outer = 0x7fe6189bbc00] 02:41:40 INFO - PROCESS | 1820 | 1461490900891 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:41:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:41:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1137ms 02:41:40 INFO - PROCESS | 1820 | 1461490900923 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 02:41:40 INFO - PROCESS | 1820 | 1461490900928 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 02:41:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:41:40 INFO - PROCESS | 1820 | 1461490900934 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:41:40 INFO - PROCESS | 1820 | 1461490900936 Marionette TRACE conn4 <- [1,650,null,{}] 02:41:40 INFO - PROCESS | 1820 | 1461490900953 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:41 INFO - PROCESS | 1820 | 1461490901119 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 02:41:41 INFO - PROCESS | 1820 | 1461490901134 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6185c0800 == 73 [pid = 1820] [id = 170] 02:41:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7fe619ec6000) [pid = 1820] [serial = 510] [outer = (nil)] 02:41:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7fe61fa32800) [pid = 1820] [serial = 511] [outer = 0x7fe619ec6000] 02:41:41 INFO - PROCESS | 1820 | 1461490901209 Marionette DEBUG loaded listener.js 02:41:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7fe61fa7ec00) [pid = 1820] [serial = 512] [outer = 0x7fe619ec6000] 02:41:42 INFO - PROCESS | 1820 | 1461490902075 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 02:41:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:41:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1195ms 02:41:42 INFO - PROCESS | 1820 | 1461490902130 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 02:41:42 INFO - PROCESS | 1820 | 1461490902133 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 02:41:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:41:42 INFO - PROCESS | 1820 | 1461490902158 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:41:42 INFO - PROCESS | 1820 | 1461490902162 Marionette TRACE conn4 <- [1,654,null,{}] 02:41:42 INFO - PROCESS | 1820 | 1461490902168 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:42 INFO - PROCESS | 1820 | 1461490902375 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 02:41:42 INFO - PROCESS | 1820 | 1461490902401 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61e79c000 == 74 [pid = 1820] [id = 171] 02:41:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7fe61c5dd800) [pid = 1820] [serial = 513] [outer = (nil)] 02:41:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7fe620d1ec00) [pid = 1820] [serial = 514] [outer = 0x7fe61c5dd800] 02:41:42 INFO - PROCESS | 1820 | 1461490902468 Marionette DEBUG loaded listener.js 02:41:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7fe6212ae400) [pid = 1820] [serial = 515] [outer = 0x7fe61c5dd800] 02:41:43 INFO - PROCESS | 1820 | 1461490903301 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:41:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:41:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1242ms 02:41:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:41:43 INFO - PROCESS | 1820 | 1461490903394 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 02:41:43 INFO - PROCESS | 1820 | 1461490903397 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 02:41:43 INFO - PROCESS | 1820 | 1461490903403 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:41:43 INFO - PROCESS | 1820 | 1461490903406 Marionette TRACE conn4 <- [1,658,null,{}] 02:41:43 INFO - PROCESS | 1820 | 1461490903417 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:43 INFO - PROCESS | 1820 | 1461490903639 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 02:41:43 INFO - PROCESS | 1820 | 1461490903662 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622e94800 == 75 [pid = 1820] [id = 172] 02:41:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7fe620cefc00) [pid = 1820] [serial = 516] [outer = (nil)] 02:41:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7fe622682000) [pid = 1820] [serial = 517] [outer = 0x7fe620cefc00] 02:41:43 INFO - PROCESS | 1820 | 1461490903728 Marionette DEBUG loaded listener.js 02:41:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7fe622ebd000) [pid = 1820] [serial = 518] [outer = 0x7fe620cefc00] 02:41:44 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7fe617712000) [pid = 1820] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:41:44 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7fe617b7c000) [pid = 1820] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:41:44 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7fe622912000) [pid = 1820] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:41:44 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7fe615cc2400) [pid = 1820] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:41:44 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7fe61fa3c800) [pid = 1820] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:41:44 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x7fe617b6dc00) [pid = 1820] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:41:44 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x7fe6100ef800) [pid = 1820] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:41:44 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7fe617bb5000) [pid = 1820] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:41:44 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7fe619b37400) [pid = 1820] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:41:44 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7fe622538400) [pid = 1820] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:41:44 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7fe6189bdc00) [pid = 1820] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:41:44 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7fe617b6b800) [pid = 1820] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:41:44 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7fe6212b9800) [pid = 1820] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:41:44 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7fe62f0f8800) [pid = 1820] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:41:44 INFO - PROCESS | 1820 | 1461490904806 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:41:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:41:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1442ms 02:41:44 INFO - PROCESS | 1820 | 1461490904845 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 02:41:44 INFO - PROCESS | 1820 | 1461490904849 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 02:41:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:41:44 INFO - PROCESS | 1820 | 1461490904856 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:41:44 INFO - PROCESS | 1820 | 1461490904859 Marionette TRACE conn4 <- [1,662,null,{}] 02:41:44 INFO - PROCESS | 1820 | 1461490904872 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:45 INFO - PROCESS | 1820 | 1461490905040 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 02:41:45 INFO - PROCESS | 1820 | 1461490905055 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622b1f000 == 76 [pid = 1820] [id = 173] 02:41:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7fe617bb5000) [pid = 1820] [serial = 519] [outer = (nil)] 02:41:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7fe6212ab800) [pid = 1820] [serial = 520] [outer = 0x7fe617bb5000] 02:41:45 INFO - PROCESS | 1820 | 1461490905119 Marionette DEBUG loaded listener.js 02:41:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7fe622b82c00) [pid = 1820] [serial = 521] [outer = 0x7fe617bb5000] 02:41:45 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:41:45 INFO - PROCESS | 1820 | 1461490905900 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 02:41:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:41:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1091ms 02:41:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:41:45 INFO - PROCESS | 1820 | 1461490905954 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 02:41:45 INFO - PROCESS | 1820 | 1461490905956 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 02:41:45 INFO - PROCESS | 1820 | 1461490905963 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:41:45 INFO - PROCESS | 1820 | 1461490905966 Marionette TRACE conn4 <- [1,666,null,{}] 02:41:45 INFO - PROCESS | 1820 | 1461490905971 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:46 INFO - PROCESS | 1820 | 1461490906136 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 02:41:46 INFO - PROCESS | 1820 | 1461490906189 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624466000 == 77 [pid = 1820] [id = 174] 02:41:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7fe622ec3c00) [pid = 1820] [serial = 522] [outer = (nil)] 02:41:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7fe6238eb800) [pid = 1820] [serial = 523] [outer = 0x7fe622ec3c00] 02:41:46 INFO - PROCESS | 1820 | 1461490906254 Marionette DEBUG loaded listener.js 02:41:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7fe62450f800) [pid = 1820] [serial = 524] [outer = 0x7fe622ec3c00] 02:41:46 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:41:47 INFO - PROCESS | 1820 | 1461490907323 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 02:41:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:41:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1387ms 02:41:47 INFO - PROCESS | 1820 | 1461490907351 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 02:41:47 INFO - PROCESS | 1820 | 1461490907359 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 02:41:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:41:47 INFO - PROCESS | 1820 | 1461490907368 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:41:47 INFO - PROCESS | 1820 | 1461490907373 Marionette TRACE conn4 <- [1,670,null,{}] 02:41:47 INFO - PROCESS | 1820 | 1461490907381 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:47 INFO - PROCESS | 1820 | 1461490907558 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 02:41:47 INFO - PROCESS | 1820 | 1461490907726 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617914000 == 78 [pid = 1820] [id = 175] 02:41:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7fe617036c00) [pid = 1820] [serial = 525] [outer = (nil)] 02:41:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7fe617995c00) [pid = 1820] [serial = 526] [outer = 0x7fe617036c00] 02:41:47 INFO - PROCESS | 1820 | 1461490907805 Marionette DEBUG loaded listener.js 02:41:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7fe617b7bc00) [pid = 1820] [serial = 527] [outer = 0x7fe617036c00] 02:41:48 INFO - PROCESS | 1820 | 1461490908744 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 02:41:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:41:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1433ms 02:41:48 INFO - PROCESS | 1820 | 1461490908802 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 02:41:48 INFO - PROCESS | 1820 | 1461490908811 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 02:41:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:41:48 INFO - PROCESS | 1820 | 1461490908822 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:41:48 INFO - PROCESS | 1820 | 1461490908827 Marionette TRACE conn4 <- [1,674,null,{}] 02:41:48 INFO - PROCESS | 1820 | 1461490908833 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:49 INFO - PROCESS | 1820 | 1461490909026 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 02:41:49 INFO - PROCESS | 1820 | 1461490909182 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622b0c000 == 79 [pid = 1820] [id = 176] 02:41:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7fe617bb5800) [pid = 1820] [serial = 528] [outer = (nil)] 02:41:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7fe61b499000) [pid = 1820] [serial = 529] [outer = 0x7fe617bb5800] 02:41:49 INFO - PROCESS | 1820 | 1461490909257 Marionette DEBUG loaded listener.js 02:41:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7fe61c5dfc00) [pid = 1820] [serial = 530] [outer = 0x7fe617bb5800] 02:41:49 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:41:50 INFO - PROCESS | 1820 | 1461490910268 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 02:41:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 02:41:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1485ms 02:41:50 INFO - PROCESS | 1820 | 1461490910309 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 02:41:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:41:50 INFO - PROCESS | 1820 | 1461490910313 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 02:41:50 INFO - PROCESS | 1820 | 1461490910319 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:41:50 INFO - PROCESS | 1820 | 1461490910325 Marionette TRACE conn4 <- [1,678,null,{}] 02:41:50 INFO - PROCESS | 1820 | 1461490910342 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:50 INFO - PROCESS | 1820 | 1461490910540 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 02:41:50 INFO - PROCESS | 1820 | 1461490910696 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62fb15000 == 80 [pid = 1820] [id = 177] 02:41:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7fe62123d800) [pid = 1820] [serial = 531] [outer = (nil)] 02:41:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7fe62291ac00) [pid = 1820] [serial = 532] [outer = 0x7fe62123d800] 02:41:50 INFO - PROCESS | 1820 | 1461490910778 Marionette DEBUG loaded listener.js 02:41:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7fe6238ebc00) [pid = 1820] [serial = 533] [outer = 0x7fe62123d800] 02:41:51 INFO - PROCESS | 1820 | 1461490911659 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 02:41:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:41:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1386ms 02:41:51 INFO - PROCESS | 1820 | 1461490911707 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 02:41:51 INFO - PROCESS | 1820 | 1461490911712 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 02:41:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:41:51 INFO - PROCESS | 1820 | 1461490911718 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:41:51 INFO - PROCESS | 1820 | 1461490911721 Marionette TRACE conn4 <- [1,682,null,{}] 02:41:51 INFO - PROCESS | 1820 | 1461490911727 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:51 INFO - PROCESS | 1820 | 1461490911906 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 02:41:52 INFO - PROCESS | 1820 | 1461490912066 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe633c67800 == 81 [pid = 1820] [id = 178] 02:41:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7fe6228b1c00) [pid = 1820] [serial = 534] [outer = (nil)] 02:41:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7fe624b65400) [pid = 1820] [serial = 535] [outer = 0x7fe6228b1c00] 02:41:52 INFO - PROCESS | 1820 | 1461490912143 Marionette DEBUG loaded listener.js 02:41:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7fe62ddbb800) [pid = 1820] [serial = 536] [outer = 0x7fe6228b1c00] 02:41:53 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:53 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:41:53 INFO - PROCESS | 1820 | 1461490913419 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 02:41:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 02:41:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1734ms 02:41:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:41:53 INFO - PROCESS | 1820 | 1461490913453 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 02:41:53 INFO - PROCESS | 1820 | 1461490913456 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 02:41:53 INFO - PROCESS | 1820 | 1461490913463 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:41:53 INFO - PROCESS | 1820 | 1461490913467 Marionette TRACE conn4 <- [1,686,null,{}] 02:41:53 INFO - PROCESS | 1820 | 1461490913473 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:53 INFO - PROCESS | 1820 | 1461490913724 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 02:41:53 INFO - PROCESS | 1820 | 1461490913883 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe636965800 == 82 [pid = 1820] [id = 179] 02:41:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7fe6245c0800) [pid = 1820] [serial = 537] [outer = (nil)] 02:41:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7fe62f0cd800) [pid = 1820] [serial = 538] [outer = 0x7fe6245c0800] 02:41:53 INFO - PROCESS | 1820 | 1461490913955 Marionette DEBUG loaded listener.js 02:41:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7fe62fde1000) [pid = 1820] [serial = 539] [outer = 0x7fe6245c0800] 02:41:55 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:55 INFO - PROCESS | 1820 | 1461490915455 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 02:41:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:41:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2037ms 02:41:55 INFO - PROCESS | 1820 | 1461490915502 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 02:41:55 INFO - PROCESS | 1820 | 1461490915505 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 02:41:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:41:55 INFO - PROCESS | 1820 | 1461490915511 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:41:55 INFO - PROCESS | 1820 | 1461490915514 Marionette TRACE conn4 <- [1,690,null,{}] 02:41:55 INFO - PROCESS | 1820 | 1461490915519 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:55 INFO - PROCESS | 1820 | 1461490915765 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 02:41:55 INFO - PROCESS | 1820 | 1461490915882 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe634324000 == 83 [pid = 1820] [id = 180] 02:41:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe60f1ac800) [pid = 1820] [serial = 540] [outer = (nil)] 02:41:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe63399d000) [pid = 1820] [serial = 541] [outer = 0x7fe60f1ac800] 02:41:55 INFO - PROCESS | 1820 | 1461490915956 Marionette DEBUG loaded listener.js 02:41:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe633ce8800) [pid = 1820] [serial = 542] [outer = 0x7fe60f1ac800] 02:41:57 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:57 INFO - PROCESS | 1820 | 1461490917521 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 02:41:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:41:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2031ms 02:41:57 INFO - PROCESS | 1820 | 1461490917544 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 02:41:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:41:57 INFO - PROCESS | 1820 | 1461490917549 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 02:41:57 INFO - PROCESS | 1820 | 1461490917557 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:41:57 INFO - PROCESS | 1820 | 1461490917562 Marionette TRACE conn4 <- [1,694,null,{}] 02:41:57 INFO - PROCESS | 1820 | 1461490917571 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:57 INFO - PROCESS | 1820 | 1461490917757 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 02:41:57 INFO - PROCESS | 1820 | 1461490917951 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61731c000 == 84 [pid = 1820] [id = 181] 02:41:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe60f64b800) [pid = 1820] [serial = 543] [outer = (nil)] 02:41:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe60f651400) [pid = 1820] [serial = 544] [outer = 0x7fe60f64b800] 02:41:58 INFO - PROCESS | 1820 | 1461490918087 Marionette DEBUG loaded listener.js 02:41:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe61033f000) [pid = 1820] [serial = 545] [outer = 0x7fe60f64b800] 02:41:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe622b1f000 == 83 [pid = 1820] [id = 173] 02:41:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe622e94800 == 82 [pid = 1820] [id = 172] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe619b3ec00) [pid = 1820] [serial = 472] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe617994800) [pid = 1820] [serial = 448] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe6100f7000) [pid = 1820] [serial = 439] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe61033b000) [pid = 1820] [serial = 442] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe622642000) [pid = 1820] [serial = 430] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe611c6b400) [pid = 1820] [serial = 436] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7fe622b86800) [pid = 1820] [serial = 433] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7fe610345400) [pid = 1820] [serial = 445] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61e79c000 == 81 [pid = 1820] [id = 171] 02:41:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6185c0800 == 80 [pid = 1820] [id = 170] 02:41:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617747000 == 79 [pid = 1820] [id = 169] 02:41:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611de7000 == 78 [pid = 1820] [id = 168] 02:41:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe610177000 == 77 [pid = 1820] [id = 167] 02:41:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe615ddf000 == 76 [pid = 1820] [id = 164] 02:41:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6340b0000 == 75 [pid = 1820] [id = 163] 02:41:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe631a43800 == 74 [pid = 1820] [id = 162] 02:41:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62e907800 == 73 [pid = 1820] [id = 161] 02:41:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe623d54000 == 72 [pid = 1820] [id = 160] 02:41:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6189a4000 == 71 [pid = 1820] [id = 159] 02:41:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611dd8800 == 70 [pid = 1820] [id = 158] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7fe6178c6400) [pid = 1820] [serial = 454] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7fe617bb5c00) [pid = 1820] [serial = 457] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7fe62dd12400) [pid = 1820] [serial = 394] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7fe6189b9c00) [pid = 1820] [serial = 458] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7fe617b69800) [pid = 1820] [serial = 470] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7fe6212abc00) [pid = 1820] [serial = 467] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7fe6212b4c00) [pid = 1820] [serial = 385] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7fe611c75400) [pid = 1820] [serial = 452] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7fe620834800) [pid = 1820] [serial = 466] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7fe62123c800) [pid = 1820] [serial = 426] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x7fe61b48b800) [pid = 1820] [serial = 460] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x7fe6245be000) [pid = 1820] [serial = 232] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7fe61fa2f400) [pid = 1820] [serial = 464] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7fe6245bf000) [pid = 1820] [serial = 391] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7fe62f0ca800) [pid = 1820] [serial = 418] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7fe619b36800) [pid = 1820] [serial = 382] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7fe61b626000) [pid = 1820] [serial = 461] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7fe617b71800) [pid = 1820] [serial = 420] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7fe617036800) [pid = 1820] [serial = 469] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7fe61e704c00) [pid = 1820] [serial = 463] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7fe62290cc00) [pid = 1820] [serial = 388] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7fe617999400) [pid = 1820] [serial = 455] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7fe61c5d6800) [pid = 1820] [serial = 423] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7fe611c67400) [pid = 1820] [serial = 451] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7fe63420b400) [pid = 1820] [serial = 397] [outer = (nil)] [url = about:blank] 02:41:59 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:59 INFO - PROCESS | 1820 | 1461490919446 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 02:41:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 02:41:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1939ms 02:41:59 INFO - PROCESS | 1820 | 1461490919535 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 02:41:59 INFO - PROCESS | 1820 | 1461490919541 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 02:41:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:41:59 INFO - PROCESS | 1820 | 1461490919553 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:41:59 INFO - PROCESS | 1820 | 1461490919557 Marionette TRACE conn4 <- [1,698,null,{}] 02:41:59 INFO - PROCESS | 1820 | 1461490919563 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:59 INFO - PROCESS | 1820 | 1461490919745 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 02:41:59 INFO - PROCESS | 1820 | 1461490919853 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611de7000 == 71 [pid = 1820] [id = 182] 02:41:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7fe60f64a800) [pid = 1820] [serial = 546] [outer = (nil)] 02:41:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7fe615cb6400) [pid = 1820] [serial = 547] [outer = 0x7fe60f64a800] 02:41:59 INFO - PROCESS | 1820 | 1461490919917 Marionette DEBUG loaded listener.js 02:42:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7fe615cc0c00) [pid = 1820] [serial = 548] [outer = 0x7fe60f64a800] 02:42:01 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:01 INFO - PROCESS | 1820 | 1461490921034 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 02:42:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 02:42:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1529ms 02:42:01 INFO - PROCESS | 1820 | 1461490921083 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 02:42:01 INFO - PROCESS | 1820 | 1461490921087 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 02:42:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:42:01 INFO - PROCESS | 1820 | 1461490921093 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:42:01 INFO - PROCESS | 1820 | 1461490921099 Marionette TRACE conn4 <- [1,702,null,{}] 02:42:01 INFO - PROCESS | 1820 | 1461490921115 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:01 INFO - PROCESS | 1820 | 1461490921484 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 02:42:01 INFO - PROCESS | 1820 | 1461490921535 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61775a800 == 72 [pid = 1820] [id = 183] 02:42:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7fe617718c00) [pid = 1820] [serial = 549] [outer = (nil)] 02:42:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7fe61799bc00) [pid = 1820] [serial = 550] [outer = 0x7fe617718c00] 02:42:01 INFO - PROCESS | 1820 | 1461490921629 Marionette DEBUG loaded listener.js 02:42:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7fe617b71c00) [pid = 1820] [serial = 551] [outer = 0x7fe617718c00] 02:42:03 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:03 INFO - PROCESS | 1820 | 1461490923129 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 02:42:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:42:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2047ms 02:42:03 INFO - PROCESS | 1820 | 1461490923140 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 02:42:03 INFO - PROCESS | 1820 | 1461490923143 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 02:42:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:42:03 INFO - PROCESS | 1820 | 1461490923157 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:42:03 INFO - PROCESS | 1820 | 1461490923159 Marionette TRACE conn4 <- [1,706,null,{}] 02:42:03 INFO - PROCESS | 1820 | 1461490923165 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:03 INFO - PROCESS | 1820 | 1461490923577 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 02:42:03 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7fe6189bbc00) [pid = 1820] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:42:03 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7fe6100f2800) [pid = 1820] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:42:03 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7fe619ec6000) [pid = 1820] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:42:03 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7fe617992000) [pid = 1820] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:42:03 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7fe61c5dd800) [pid = 1820] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:42:03 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7fe617b69c00) [pid = 1820] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:42:03 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7fe620cefc00) [pid = 1820] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:42:03 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7fe617bb5000) [pid = 1820] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:42:03 INFO - PROCESS | 1820 | 1461490923666 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe615dea800 == 73 [pid = 1820] [id = 184] 02:42:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7fe6100f2800) [pid = 1820] [serial = 552] [outer = (nil)] 02:42:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7fe61799e000) [pid = 1820] [serial = 553] [outer = 0x7fe6100f2800] 02:42:03 INFO - PROCESS | 1820 | 1461490923729 Marionette DEBUG loaded listener.js 02:42:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7fe617fb6400) [pid = 1820] [serial = 554] [outer = 0x7fe6100f2800] 02:42:04 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:04 INFO - PROCESS | 1820 | 1461490924814 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 02:42:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:42:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1683ms 02:42:04 INFO - PROCESS | 1820 | 1461490924841 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 02:42:04 INFO - PROCESS | 1820 | 1461490924843 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 02:42:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:42:04 INFO - PROCESS | 1820 | 1461490924850 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:42:04 INFO - PROCESS | 1820 | 1461490924852 Marionette TRACE conn4 <- [1,710,null,{}] 02:42:04 INFO - PROCESS | 1820 | 1461490924857 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:05 INFO - PROCESS | 1820 | 1461490925004 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 02:42:05 INFO - PROCESS | 1820 | 1461490925189 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618795800 == 74 [pid = 1820] [id = 185] 02:42:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7fe61703fc00) [pid = 1820] [serial = 555] [outer = (nil)] 02:42:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7fe617fb7800) [pid = 1820] [serial = 556] [outer = 0x7fe61703fc00] 02:42:05 INFO - PROCESS | 1820 | 1461490925252 Marionette DEBUG loaded listener.js 02:42:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7fe619b3e800) [pid = 1820] [serial = 557] [outer = 0x7fe61703fc00] 02:42:06 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:06 INFO - PROCESS | 1820 | 1461490926802 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 02:42:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:42:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1990ms 02:42:06 INFO - PROCESS | 1820 | 1461490926844 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 02:42:06 INFO - PROCESS | 1820 | 1461490926854 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 02:42:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:42:06 INFO - PROCESS | 1820 | 1461490926866 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:42:06 INFO - PROCESS | 1820 | 1461490926873 Marionette TRACE conn4 <- [1,714,null,{}] 02:42:06 INFO - PROCESS | 1820 | 1461490926887 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:07 INFO - PROCESS | 1820 | 1461490927139 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 02:42:07 INFO - PROCESS | 1820 | 1461490927308 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61732f800 == 75 [pid = 1820] [id = 186] 02:42:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7fe60f64ac00) [pid = 1820] [serial = 558] [outer = (nil)] 02:42:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7fe615cb9400) [pid = 1820] [serial = 559] [outer = 0x7fe60f64ac00] 02:42:07 INFO - PROCESS | 1820 | 1461490927384 Marionette DEBUG loaded listener.js 02:42:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7fe615cc7000) [pid = 1820] [serial = 560] [outer = 0x7fe60f64ac00] 02:42:08 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:08 INFO - PROCESS | 1820 | 1461490928696 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 02:42:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 02:42:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1848ms 02:42:08 INFO - PROCESS | 1820 | 1461490928713 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 02:42:08 INFO - PROCESS | 1820 | 1461490928722 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 02:42:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:42:08 INFO - PROCESS | 1820 | 1461490928852 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:42:08 INFO - PROCESS | 1820 | 1461490928856 Marionette TRACE conn4 <- [1,718,null,{}] 02:42:08 INFO - PROCESS | 1820 | 1461490928871 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:09 INFO - PROCESS | 1820 | 1461490929034 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 02:42:09 INFO - PROCESS | 1820 | 1461490929183 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6187e2800 == 76 [pid = 1820] [id = 187] 02:42:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7fe611c72800) [pid = 1820] [serial = 561] [outer = (nil)] 02:42:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7fe61771ac00) [pid = 1820] [serial = 562] [outer = 0x7fe611c72800] 02:42:09 INFO - PROCESS | 1820 | 1461490929257 Marionette DEBUG loaded listener.js 02:42:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7fe6189b9c00) [pid = 1820] [serial = 563] [outer = 0x7fe611c72800] 02:42:10 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:10 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:42:10 INFO - PROCESS | 1820 | 1461490930575 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 02:42:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:42:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1869ms 02:42:10 INFO - PROCESS | 1820 | 1461490930635 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 02:42:10 INFO - PROCESS | 1820 | 1461490930639 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 02:42:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:42:10 INFO - PROCESS | 1820 | 1461490930665 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:42:10 INFO - PROCESS | 1820 | 1461490930671 Marionette TRACE conn4 <- [1,722,null,{}] 02:42:10 INFO - PROCESS | 1820 | 1461490930687 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:10 INFO - PROCESS | 1820 | 1461490930859 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 02:42:11 INFO - PROCESS | 1820 | 1461490931010 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61b3aa000 == 77 [pid = 1820] [id = 188] 02:42:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7fe6189c4800) [pid = 1820] [serial = 564] [outer = (nil)] 02:42:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7fe61b496000) [pid = 1820] [serial = 565] [outer = 0x7fe6189c4800] 02:42:11 INFO - PROCESS | 1820 | 1461490931090 Marionette DEBUG loaded listener.js 02:42:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7fe61c99c400) [pid = 1820] [serial = 566] [outer = 0x7fe6189c4800] 02:42:11 INFO - PROCESS | 1820 | 1461490931981 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 02:42:12 INFO - PROCESS | 1820 | 1461490932061 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 02:42:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:42:12 INFO - PROCESS | 1820 | 1461490932067 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:42:12 INFO - PROCESS | 1820 | 1461490932071 Marionette TRACE conn4 <- [1,726,null,{}] 02:42:12 INFO - PROCESS | 1820 | 1461490932076 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:12 INFO - PROCESS | 1820 | 1461490932266 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 02:42:12 INFO - PROCESS | 1820 | 1461490932420 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6228cc000 == 78 [pid = 1820] [id = 189] 02:42:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7fe60f645800) [pid = 1820] [serial = 567] [outer = (nil)] 02:42:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7fe6201ee400) [pid = 1820] [serial = 568] [outer = 0x7fe60f645800] 02:42:12 INFO - PROCESS | 1820 | 1461490932494 Marionette DEBUG loaded listener.js 02:42:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7fe62123d000) [pid = 1820] [serial = 569] [outer = 0x7fe60f645800] 02:42:13 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:13 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:42:13 INFO - PROCESS | 1820 | 1461490933477 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 02:42:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:42:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1481ms 02:42:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:42:13 INFO - PROCESS | 1820 | 1461490933551 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 02:42:13 INFO - PROCESS | 1820 | 1461490933554 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 02:42:13 INFO - PROCESS | 1820 | 1461490933561 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:42:13 INFO - PROCESS | 1820 | 1461490933563 Marionette TRACE conn4 <- [1,730,null,{}] 02:42:13 INFO - PROCESS | 1820 | 1461490933569 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:13 INFO - PROCESS | 1820 | 1461490933794 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 02:42:14 INFO - PROCESS | 1820 | 1461490934011 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6230b1800 == 79 [pid = 1820] [id = 190] 02:42:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7fe619ae3800) [pid = 1820] [serial = 570] [outer = (nil)] 02:42:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7fe6212b9400) [pid = 1820] [serial = 571] [outer = 0x7fe619ae3800] 02:42:14 INFO - PROCESS | 1820 | 1461490934089 Marionette DEBUG loaded listener.js 02:42:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7fe62263f000) [pid = 1820] [serial = 572] [outer = 0x7fe619ae3800] 02:42:14 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:14 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:42:14 INFO - PROCESS | 1820 | 1461490934966 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 02:42:15 INFO - PROCESS | 1820 | 1461490935047 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 02:42:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:42:15 INFO - PROCESS | 1820 | 1461490935053 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:42:15 INFO - PROCESS | 1820 | 1461490935057 Marionette TRACE conn4 <- [1,734,null,{}] 02:42:15 INFO - PROCESS | 1820 | 1461490935062 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:15 INFO - PROCESS | 1820 | 1461490935303 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 02:42:15 INFO - PROCESS | 1820 | 1461490935519 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624c9c800 == 80 [pid = 1820] [id = 191] 02:42:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7fe622ebcc00) [pid = 1820] [serial = 573] [outer = (nil)] 02:42:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7fe6245d3000) [pid = 1820] [serial = 574] [outer = 0x7fe622ebcc00] 02:42:15 INFO - PROCESS | 1820 | 1461490935675 Marionette DEBUG loaded listener.js 02:42:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7fe62501f000) [pid = 1820] [serial = 575] [outer = 0x7fe622ebcc00] 02:42:16 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:16 INFO - PROCESS | 1820 | 1461490936512 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 02:42:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:42:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1536ms 02:42:16 INFO - PROCESS | 1820 | 1461490936591 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 02:42:16 INFO - PROCESS | 1820 | 1461490936595 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 02:42:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:42:16 INFO - PROCESS | 1820 | 1461490936601 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:42:16 INFO - PROCESS | 1820 | 1461490936604 Marionette TRACE conn4 <- [1,738,null,{}] 02:42:16 INFO - PROCESS | 1820 | 1461490936609 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:16 INFO - PROCESS | 1820 | 1461490936817 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 02:42:16 INFO - PROCESS | 1820 | 1461490936976 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6234ea000 == 81 [pid = 1820] [id = 192] 02:42:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7fe60f1a3c00) [pid = 1820] [serial = 576] [outer = (nil)] 02:42:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7fe60f387400) [pid = 1820] [serial = 577] [outer = 0x7fe60f1a3c00] 02:42:17 INFO - PROCESS | 1820 | 1461490937052 Marionette DEBUG loaded listener.js 02:42:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7fe60f390c00) [pid = 1820] [serial = 578] [outer = 0x7fe60f1a3c00] 02:42:18 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:18 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:42:18 INFO - PROCESS | 1820 | 1461490938331 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 02:42:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:42:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1778ms 02:42:18 INFO - PROCESS | 1820 | 1461490938381 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 02:42:18 INFO - PROCESS | 1820 | 1461490938385 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 02:42:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:42:18 INFO - PROCESS | 1820 | 1461490938392 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:42:18 INFO - PROCESS | 1820 | 1461490938395 Marionette TRACE conn4 <- [1,742,null,{}] 02:42:18 INFO - PROCESS | 1820 | 1461490938664 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:18 INFO - PROCESS | 1820 | 1461490938828 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 02:42:18 INFO - PROCESS | 1820 | 1461490938981 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6170e5800 == 82 [pid = 1820] [id = 193] 02:42:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7fe60f645000) [pid = 1820] [serial = 579] [outer = (nil)] 02:42:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7fe6100f7c00) [pid = 1820] [serial = 580] [outer = 0x7fe60f645000] 02:42:19 INFO - PROCESS | 1820 | 1461490939053 Marionette DEBUG loaded listener.js 02:42:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe615cb5800) [pid = 1820] [serial = 581] [outer = 0x7fe60f645000] 02:42:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe615dea800 == 81 [pid = 1820] [id = 184] 02:42:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61775a800 == 80 [pid = 1820] [id = 183] 02:42:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611de7000 == 79 [pid = 1820] [id = 182] 02:42:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61731c000 == 78 [pid = 1820] [id = 181] 02:42:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe636965800 == 77 [pid = 1820] [id = 179] 02:42:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe633c67800 == 76 [pid = 1820] [id = 178] 02:42:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62fb15000 == 75 [pid = 1820] [id = 177] 02:42:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe622b0c000 == 74 [pid = 1820] [id = 176] 02:42:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617914000 == 73 [pid = 1820] [id = 175] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe619eccc00) [pid = 1820] [serial = 508] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7fe61c5d5000) [pid = 1820] [serial = 509] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7fe619b34400) [pid = 1820] [serial = 481] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7fe617715c00) [pid = 1820] [serial = 503] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7fe61033dc00) [pid = 1820] [serial = 502] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7fe61fa32800) [pid = 1820] [serial = 511] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7fe622640400) [pid = 1820] [serial = 487] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7fe617bb7000) [pid = 1820] [serial = 506] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7fe617b73400) [pid = 1820] [serial = 505] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7fe620d1ec00) [pid = 1820] [serial = 514] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7fe6178d1c00) [pid = 1820] [serial = 499] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7fe617b67000) [pid = 1820] [serial = 478] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7fe621249c00) [pid = 1820] [serial = 484] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x7fe60f1de400) [pid = 1820] [serial = 475] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x7fe622b87800) [pid = 1820] [serial = 490] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7fe6212b7000) [pid = 1820] [serial = 473] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7fe6245d5800) [pid = 1820] [serial = 493] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7fe622682000) [pid = 1820] [serial = 517] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7fe6178c8800) [pid = 1820] [serial = 496] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7fe6212ab800) [pid = 1820] [serial = 520] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7fe622ebd000) [pid = 1820] [serial = 518] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7fe6212ae400) [pid = 1820] [serial = 515] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7fe61fa7ec00) [pid = 1820] [serial = 512] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7fe622b82c00) [pid = 1820] [serial = 521] [outer = (nil)] [url = about:blank] 02:42:20 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:20 INFO - PROCESS | 1820 | 1461490940465 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 02:42:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 02:42:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2123ms 02:42:20 INFO - PROCESS | 1820 | 1461490940517 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 02:42:20 INFO - PROCESS | 1820 | 1461490940525 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 02:42:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:42:20 INFO - PROCESS | 1820 | 1461490940552 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:42:20 INFO - PROCESS | 1820 | 1461490940557 Marionette TRACE conn4 <- [1,746,null,{}] 02:42:20 INFO - PROCESS | 1820 | 1461490940563 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:20 INFO - PROCESS | 1820 | 1461490940717 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 02:42:20 INFO - PROCESS | 1820 | 1461490940734 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61732c800 == 74 [pid = 1820] [id = 194] 02:42:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7fe615cb5000) [pid = 1820] [serial = 582] [outer = (nil)] 02:42:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7fe617998400) [pid = 1820] [serial = 583] [outer = 0x7fe615cb5000] 02:42:20 INFO - PROCESS | 1820 | 1461490940800 Marionette DEBUG loaded listener.js 02:42:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7fe617b6f000) [pid = 1820] [serial = 584] [outer = 0x7fe615cb5000] 02:42:21 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:21 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:21 INFO - PROCESS | 1820 | 1461490941980 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 02:42:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 02:42:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1493ms 02:42:22 INFO - PROCESS | 1820 | 1461490942036 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 02:42:22 INFO - PROCESS | 1820 | 1461490942040 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 02:42:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:42:22 INFO - PROCESS | 1820 | 1461490942046 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:42:22 INFO - PROCESS | 1820 | 1461490942048 Marionette TRACE conn4 <- [1,750,null,{}] 02:42:22 INFO - PROCESS | 1820 | 1461490942054 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:22 INFO - PROCESS | 1820 | 1461490942206 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 02:42:22 INFO - PROCESS | 1820 | 1461490942400 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61878f000 == 75 [pid = 1820] [id = 195] 02:42:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7fe617bb5000) [pid = 1820] [serial = 585] [outer = (nil)] 02:42:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7fe619e09800) [pid = 1820] [serial = 586] [outer = 0x7fe617bb5000] 02:42:22 INFO - PROCESS | 1820 | 1461490942469 Marionette DEBUG loaded listener.js 02:42:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7fe61c5d5000) [pid = 1820] [serial = 587] [outer = 0x7fe617bb5000] 02:42:23 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7fe6100f2800) [pid = 1820] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:42:23 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7fe60f64b800) [pid = 1820] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:42:23 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7fe60f64a800) [pid = 1820] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:42:23 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7fe617718c00) [pid = 1820] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:42:23 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:23 INFO - PROCESS | 1820 | 1461490943699 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 02:42:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:42:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1678ms 02:42:23 INFO - PROCESS | 1820 | 1461490943732 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 02:42:23 INFO - PROCESS | 1820 | 1461490943741 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 02:42:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:42:23 INFO - PROCESS | 1820 | 1461490943761 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:42:23 INFO - PROCESS | 1820 | 1461490943765 Marionette TRACE conn4 <- [1,754,null,{}] 02:42:23 INFO - PROCESS | 1820 | 1461490943770 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:23 INFO - PROCESS | 1820 | 1461490943993 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 02:42:24 INFO - PROCESS | 1820 | 1461490944067 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61985e000 == 76 [pid = 1820] [id = 196] 02:42:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7fe60f64d800) [pid = 1820] [serial = 588] [outer = (nil)] 02:42:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7fe61dd35400) [pid = 1820] [serial = 589] [outer = 0x7fe60f64d800] 02:42:24 INFO - PROCESS | 1820 | 1461490944131 Marionette DEBUG loaded listener.js 02:42:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7fe622539000) [pid = 1820] [serial = 590] [outer = 0x7fe60f64d800] 02:42:25 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:25 INFO - PROCESS | 1820 | 1461490945204 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 02:42:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 02:42:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1498ms 02:42:25 INFO - PROCESS | 1820 | 1461490945249 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 02:42:25 INFO - PROCESS | 1820 | 1461490945252 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 02:42:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:42:25 INFO - PROCESS | 1820 | 1461490945258 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:42:25 INFO - PROCESS | 1820 | 1461490945260 Marionette TRACE conn4 <- [1,758,null,{}] 02:42:25 INFO - PROCESS | 1820 | 1461490945265 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:25 INFO - PROCESS | 1820 | 1461490945409 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 02:42:25 INFO - PROCESS | 1820 | 1461490945573 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6228c4800 == 77 [pid = 1820] [id = 197] 02:42:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7fe617995400) [pid = 1820] [serial = 591] [outer = (nil)] 02:42:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7fe62253a800) [pid = 1820] [serial = 592] [outer = 0x7fe617995400] 02:42:25 INFO - PROCESS | 1820 | 1461490945637 Marionette DEBUG loaded listener.js 02:42:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7fe622b8bc00) [pid = 1820] [serial = 593] [outer = 0x7fe617995400] 02:42:26 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:26 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:42:26 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:26 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:26 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:26 INFO - PROCESS | 1820 | 1461490946282 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 02:42:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:42:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1083ms 02:42:26 INFO - PROCESS | 1820 | 1461490946346 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 02:42:26 INFO - PROCESS | 1820 | 1461490946350 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 02:42:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:42:26 INFO - PROCESS | 1820 | 1461490946356 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:42:26 INFO - PROCESS | 1820 | 1461490946359 Marionette TRACE conn4 <- [1,762,null,{}] 02:42:26 INFO - PROCESS | 1820 | 1461490946372 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:26 INFO - PROCESS | 1820 | 1461490946559 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 02:42:26 INFO - PROCESS | 1820 | 1461490946570 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6248ee800 == 78 [pid = 1820] [id = 198] 02:42:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7fe60f383400) [pid = 1820] [serial = 594] [outer = (nil)] 02:42:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7fe62ddb2800) [pid = 1820] [serial = 595] [outer = 0x7fe60f383400] 02:42:26 INFO - PROCESS | 1820 | 1461490946650 Marionette DEBUG loaded listener.js 02:42:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7fe62f055400) [pid = 1820] [serial = 596] [outer = 0x7fe60f383400] 02:42:28 INFO - PROCESS | 1820 | 1461490948152 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 02:42:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:42:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1830ms 02:42:28 INFO - PROCESS | 1820 | 1461490948188 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 02:42:28 INFO - PROCESS | 1820 | 1461490948193 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 02:42:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:42:28 INFO - PROCESS | 1820 | 1461490948300 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:42:28 INFO - PROCESS | 1820 | 1461490948306 Marionette TRACE conn4 <- [1,766,null,{}] 02:42:28 INFO - PROCESS | 1820 | 1461490948318 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:28 INFO - PROCESS | 1820 | 1461490948482 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 02:42:28 INFO - PROCESS | 1820 | 1461490948636 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617f46800 == 79 [pid = 1820] [id = 199] 02:42:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7fe615cb4000) [pid = 1820] [serial = 597] [outer = (nil)] 02:42:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7fe61771bc00) [pid = 1820] [serial = 598] [outer = 0x7fe615cb4000] 02:42:28 INFO - PROCESS | 1820 | 1461490948712 Marionette DEBUG loaded listener.js 02:42:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7fe617b71800) [pid = 1820] [serial = 599] [outer = 0x7fe615cb4000] 02:42:30 INFO - PROCESS | 1820 | 1461490950040 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 02:42:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:42:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1803ms 02:42:30 INFO - PROCESS | 1820 | 1461490950176 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 02:42:30 INFO - PROCESS | 1820 | 1461490950185 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 02:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:42:30 INFO - PROCESS | 1820 | 1461490950202 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:42:30 INFO - PROCESS | 1820 | 1461490950207 Marionette TRACE conn4 <- [1,770,null,{}] 02:42:30 INFO - PROCESS | 1820 | 1461490950213 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:30 INFO - PROCESS | 1820 | 1461490950385 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 02:42:30 INFO - PROCESS | 1820 | 1461490950539 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622ca3000 == 80 [pid = 1820] [id = 200] 02:42:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7fe615cb9000) [pid = 1820] [serial = 600] [outer = (nil)] 02:42:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7fe61b3f0c00) [pid = 1820] [serial = 601] [outer = 0x7fe615cb9000] 02:42:30 INFO - PROCESS | 1820 | 1461490950624 Marionette DEBUG loaded listener.js 02:42:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7fe61fa35000) [pid = 1820] [serial = 602] [outer = 0x7fe615cb9000] 02:42:31 INFO - PROCESS | 1820 | 1461490951445 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 02:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1288ms 02:42:31 INFO - PROCESS | 1820 | 1461490951491 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 02:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:42:31 INFO - PROCESS | 1820 | 1461490951496 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 02:42:31 INFO - PROCESS | 1820 | 1461490951502 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:42:31 INFO - PROCESS | 1820 | 1461490951508 Marionette TRACE conn4 <- [1,774,null,{}] 02:42:31 INFO - PROCESS | 1820 | 1461490951525 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:31 INFO - PROCESS | 1820 | 1461490951752 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 02:42:31 INFO - PROCESS | 1820 | 1461490951918 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe633657800 == 81 [pid = 1820] [id = 201] 02:42:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7fe622ec7000) [pid = 1820] [serial = 603] [outer = (nil)] 02:42:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7fe623d85800) [pid = 1820] [serial = 604] [outer = 0x7fe622ec7000] 02:42:32 INFO - PROCESS | 1820 | 1461490951998 Marionette DEBUG loaded listener.js 02:42:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7fe627e40800) [pid = 1820] [serial = 605] [outer = 0x7fe622ec7000] 02:42:32 INFO - PROCESS | 1820 | 1461490952854 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 02:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1386ms 02:42:32 INFO - PROCESS | 1820 | 1461490952888 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 02:42:32 INFO - PROCESS | 1820 | 1461490952892 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 02:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:42:32 INFO - PROCESS | 1820 | 1461490952898 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:42:32 INFO - PROCESS | 1820 | 1461490952901 Marionette TRACE conn4 <- [1,778,null,{}] 02:42:32 INFO - PROCESS | 1820 | 1461490952906 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:33 INFO - PROCESS | 1820 | 1461490953080 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 02:42:33 INFO - PROCESS | 1820 | 1461490953244 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe633c6c800 == 82 [pid = 1820] [id = 202] 02:42:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7fe615d7d000) [pid = 1820] [serial = 606] [outer = (nil)] 02:42:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7fe615d87000) [pid = 1820] [serial = 607] [outer = 0x7fe615d7d000] 02:42:33 INFO - PROCESS | 1820 | 1461490953316 Marionette DEBUG loaded listener.js 02:42:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7fe615d8ac00) [pid = 1820] [serial = 608] [outer = 0x7fe615d7d000] 02:42:34 INFO - PROCESS | 1820 | 1461490954191 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 02:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1334ms 02:42:34 INFO - PROCESS | 1820 | 1461490954232 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 02:42:34 INFO - PROCESS | 1820 | 1461490954236 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 02:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:42:34 INFO - PROCESS | 1820 | 1461490954242 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:42:34 INFO - PROCESS | 1820 | 1461490954246 Marionette TRACE conn4 <- [1,782,null,{}] 02:42:34 INFO - PROCESS | 1820 | 1461490954251 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:34 INFO - PROCESS | 1820 | 1461490954413 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 02:42:34 INFO - PROCESS | 1820 | 1461490954577 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe635e80000 == 83 [pid = 1820] [id = 203] 02:42:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe615d82800) [pid = 1820] [serial = 609] [outer = (nil)] 02:42:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe623d90000) [pid = 1820] [serial = 610] [outer = 0x7fe615d82800] 02:42:34 INFO - PROCESS | 1820 | 1461490954658 Marionette DEBUG loaded listener.js 02:42:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe62eeb0400) [pid = 1820] [serial = 611] [outer = 0x7fe615d82800] 02:42:35 INFO - PROCESS | 1820 | 1461490955562 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 02:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1377ms 02:42:35 INFO - PROCESS | 1820 | 1461490955622 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 02:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:42:35 INFO - PROCESS | 1820 | 1461490955626 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 02:42:35 INFO - PROCESS | 1820 | 1461490955632 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:42:35 INFO - PROCESS | 1820 | 1461490955636 Marionette TRACE conn4 <- [1,786,null,{}] 02:42:35 INFO - PROCESS | 1820 | 1461490955641 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:35 INFO - PROCESS | 1820 | 1461490955833 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 02:42:35 INFO - PROCESS | 1820 | 1461490955993 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe610ed6000 == 84 [pid = 1820] [id = 204] 02:42:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe617090400) [pid = 1820] [serial = 612] [outer = (nil)] 02:42:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe617098000) [pid = 1820] [serial = 613] [outer = 0x7fe617090400] 02:42:36 INFO - PROCESS | 1820 | 1461490956071 Marionette DEBUG loaded listener.js 02:42:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe630082000) [pid = 1820] [serial = 614] [outer = 0x7fe617090400] 02:42:36 INFO - PROCESS | 1820 | 1461490956975 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 02:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1380ms 02:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:42:37 INFO - PROCESS | 1820 | 1461490957012 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 02:42:37 INFO - PROCESS | 1820 | 1461490957014 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 02:42:37 INFO - PROCESS | 1820 | 1461490957021 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:42:37 INFO - PROCESS | 1820 | 1461490957024 Marionette TRACE conn4 <- [1,790,null,{}] 02:42:37 INFO - PROCESS | 1820 | 1461490957029 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:37 INFO - PROCESS | 1820 | 1461490957211 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 02:42:37 INFO - PROCESS | 1820 | 1461490957379 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe610030000 == 85 [pid = 1820] [id = 205] 02:42:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe60f1e0400) [pid = 1820] [serial = 615] [outer = (nil)] 02:42:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe6111a1400) [pid = 1820] [serial = 616] [outer = 0x7fe60f1e0400] 02:42:37 INFO - PROCESS | 1820 | 1461490957453 Marionette DEBUG loaded listener.js 02:42:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe6111abc00) [pid = 1820] [serial = 617] [outer = 0x7fe60f1e0400] 02:42:38 INFO - PROCESS | 1820 | 1461490958774 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 02:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1838ms 02:42:38 INFO - PROCESS | 1820 | 1461490958960 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 02:42:38 INFO - PROCESS | 1820 | 1461490958966 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 02:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:42:38 INFO - PROCESS | 1820 | 1461490958993 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:42:38 INFO - PROCESS | 1820 | 1461490958998 Marionette TRACE conn4 <- [1,794,null,{}] 02:42:39 INFO - PROCESS | 1820 | 1461490959006 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:39 INFO - PROCESS | 1820 | 1461490959172 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 02:42:39 INFO - PROCESS | 1820 | 1461490959450 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6110d1800 == 86 [pid = 1820] [id = 206] 02:42:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7fe60f64dc00) [pid = 1820] [serial = 618] [outer = (nil)] 02:42:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7fe610340800) [pid = 1820] [serial = 619] [outer = 0x7fe60f64dc00] 02:42:39 INFO - PROCESS | 1820 | 1461490959525 Marionette DEBUG loaded listener.js 02:42:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe6111ac000) [pid = 1820] [serial = 620] [outer = 0x7fe60f64dc00] 02:42:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6228c4800 == 85 [pid = 1820] [id = 197] 02:42:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61985e000 == 84 [pid = 1820] [id = 196] 02:42:40 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe6238eb800) [pid = 1820] [serial = 523] [outer = (nil)] [url = about:blank] 02:42:40 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7fe617995c00) [pid = 1820] [serial = 526] [outer = (nil)] [url = about:blank] 02:42:40 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7fe61b499000) [pid = 1820] [serial = 529] [outer = (nil)] [url = about:blank] 02:42:40 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe62291ac00) [pid = 1820] [serial = 532] [outer = (nil)] [url = about:blank] 02:42:40 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe624b65400) [pid = 1820] [serial = 535] [outer = (nil)] [url = about:blank] 02:42:40 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe62f0cd800) [pid = 1820] [serial = 538] [outer = (nil)] [url = about:blank] 02:42:40 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe617fb7800) [pid = 1820] [serial = 556] [outer = (nil)] [url = about:blank] 02:42:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61878f000 == 83 [pid = 1820] [id = 195] 02:42:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61732c800 == 82 [pid = 1820] [id = 194] 02:42:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6170e5800 == 81 [pid = 1820] [id = 193] 02:42:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624c9c800 == 80 [pid = 1820] [id = 191] 02:42:40 INFO - PROCESS | 1820 | 1461490960503 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 02:42:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61b3aa000 == 79 [pid = 1820] [id = 188] 02:42:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6187e2800 == 78 [pid = 1820] [id = 187] 02:42:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61732f800 == 77 [pid = 1820] [id = 186] 02:42:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe618795800 == 76 [pid = 1820] [id = 185] 02:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1540ms 02:42:40 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe61799e000) [pid = 1820] [serial = 553] [outer = (nil)] [url = about:blank] 02:42:40 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe61033f000) [pid = 1820] [serial = 545] [outer = (nil)] [url = about:blank] 02:42:40 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe60f651400) [pid = 1820] [serial = 544] [outer = (nil)] [url = about:blank] 02:42:40 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe615cb6400) [pid = 1820] [serial = 547] [outer = (nil)] [url = about:blank] 02:42:40 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe615cc0c00) [pid = 1820] [serial = 548] [outer = (nil)] [url = about:blank] 02:42:40 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7fe63399d000) [pid = 1820] [serial = 541] [outer = (nil)] [url = about:blank] 02:42:40 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7fe61799bc00) [pid = 1820] [serial = 550] [outer = (nil)] [url = about:blank] 02:42:40 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7fe617fb6400) [pid = 1820] [serial = 554] [outer = (nil)] [url = about:blank] 02:42:40 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7fe617b71c00) [pid = 1820] [serial = 551] [outer = (nil)] [url = about:blank] 02:42:40 INFO - PROCESS | 1820 | 1461490960541 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 02:42:40 INFO - PROCESS | 1820 | 1461490960549 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 02:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:42:40 INFO - PROCESS | 1820 | 1461490960559 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:42:40 INFO - PROCESS | 1820 | 1461490960563 Marionette TRACE conn4 <- [1,798,null,{}] 02:42:40 INFO - PROCESS | 1820 | 1461490960569 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:40 INFO - PROCESS | 1820 | 1461490960736 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 02:42:40 INFO - PROCESS | 1820 | 1461490960861 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6170e1000 == 77 [pid = 1820] [id = 207] 02:42:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7fe60f651800) [pid = 1820] [serial = 621] [outer = (nil)] 02:42:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7fe615cb8c00) [pid = 1820] [serial = 622] [outer = 0x7fe60f651800] 02:42:40 INFO - PROCESS | 1820 | 1461490960928 Marionette DEBUG loaded listener.js 02:42:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7fe615cc4800) [pid = 1820] [serial = 623] [outer = 0x7fe60f651800] 02:42:41 INFO - PROCESS | 1820 | 1461490961698 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 02:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 02:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1185ms 02:42:41 INFO - PROCESS | 1820 | 1461490961745 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 02:42:41 INFO - PROCESS | 1820 | 1461490961753 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 02:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:42:41 INFO - PROCESS | 1820 | 1461490961781 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:42:41 INFO - PROCESS | 1820 | 1461490961787 Marionette TRACE conn4 <- [1,802,null,{}] 02:42:41 INFO - PROCESS | 1820 | 1461490961806 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:41 INFO - PROCESS | 1820 | 1461490961981 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 02:42:42 INFO - PROCESS | 1820 | 1461490961995 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617946800 == 78 [pid = 1820] [id = 208] 02:42:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7fe61703cc00) [pid = 1820] [serial = 624] [outer = (nil)] 02:42:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe617095000) [pid = 1820] [serial = 625] [outer = 0x7fe61703cc00] 02:42:42 INFO - PROCESS | 1820 | 1461490962064 Marionette DEBUG loaded listener.js 02:42:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe617718c00) [pid = 1820] [serial = 626] [outer = 0x7fe61703cc00] 02:42:42 INFO - PROCESS | 1820 | 1461490962909 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 02:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 02:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1207ms 02:42:42 INFO - PROCESS | 1820 | 1461490962979 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 02:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:42:42 INFO - PROCESS | 1820 | 1461490962984 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 02:42:42 INFO - PROCESS | 1820 | 1461490962990 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:42:42 INFO - PROCESS | 1820 | 1461490962993 Marionette TRACE conn4 <- [1,806,null,{}] 02:42:42 INFO - PROCESS | 1820 | 1461490962998 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:43 INFO - PROCESS | 1820 | 1461490963222 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 02:42:43 INFO - PROCESS | 1820 | 1461490963247 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618293800 == 79 [pid = 1820] [id = 209] 02:42:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe61708ec00) [pid = 1820] [serial = 627] [outer = (nil)] 02:42:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe6178ca800) [pid = 1820] [serial = 628] [outer = 0x7fe61708ec00] 02:42:43 INFO - PROCESS | 1820 | 1461490963313 Marionette DEBUG loaded listener.js 02:42:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe61799e000) [pid = 1820] [serial = 629] [outer = 0x7fe61708ec00] 02:42:44 INFO - PROCESS | 1820 | 1461490964159 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 02:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 02:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1231ms 02:42:44 INFO - PROCESS | 1820 | 1461490964225 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 02:42:44 INFO - PROCESS | 1820 | 1461490964228 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 02:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:42:44 INFO - PROCESS | 1820 | 1461490964234 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:42:44 INFO - PROCESS | 1820 | 1461490964236 Marionette TRACE conn4 <- [1,810,null,{}] 02:42:44 INFO - PROCESS | 1820 | 1461490964242 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:44 INFO - PROCESS | 1820 | 1461490964448 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 02:42:44 INFO - PROCESS | 1820 | 1461490964473 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6187a0800 == 80 [pid = 1820] [id = 210] 02:42:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe6178c7000) [pid = 1820] [serial = 630] [outer = (nil)] 02:42:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe617b6b400) [pid = 1820] [serial = 631] [outer = 0x7fe6178c7000] 02:42:44 INFO - PROCESS | 1820 | 1461490964536 Marionette DEBUG loaded listener.js 02:42:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe617b78000) [pid = 1820] [serial = 632] [outer = 0x7fe6178c7000] 02:42:45 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe622ec3c00) [pid = 1820] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:42:45 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe617995400) [pid = 1820] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:42:45 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe60f64d800) [pid = 1820] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:42:45 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe615cb5000) [pid = 1820] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:42:45 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe617bb5000) [pid = 1820] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:42:45 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe60f645000) [pid = 1820] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:42:45 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe61703fc00) [pid = 1820] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:42:45 INFO - PROCESS | 1820 | 1461490965580 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 02:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1379ms 02:42:45 INFO - PROCESS | 1820 | 1461490965619 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 02:42:45 INFO - PROCESS | 1820 | 1461490965627 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 02:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:42:45 INFO - PROCESS | 1820 | 1461490965636 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:42:45 INFO - PROCESS | 1820 | 1461490965638 Marionette TRACE conn4 <- [1,814,null,{}] 02:42:45 INFO - PROCESS | 1820 | 1461490965644 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:45 INFO - PROCESS | 1820 | 1461490965843 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 02:42:46 INFO - PROCESS | 1820 | 1461490966003 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619852000 == 81 [pid = 1820] [id = 211] 02:42:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe6189bbc00) [pid = 1820] [serial = 633] [outer = (nil)] 02:42:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe6189c3c00) [pid = 1820] [serial = 634] [outer = 0x7fe6189bbc00] 02:42:46 INFO - PROCESS | 1820 | 1461490966075 Marionette DEBUG loaded listener.js 02:42:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe618bc0c00) [pid = 1820] [serial = 635] [outer = 0x7fe6189bbc00] 02:42:46 INFO - PROCESS | 1820 | 1461490966747 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 02:42:46 INFO - PROCESS | 1820 | 1461490966778 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 02:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:42:46 INFO - PROCESS | 1820 | 1461490966786 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:42:46 INFO - PROCESS | 1820 | 1461490966789 Marionette TRACE conn4 <- [1,818,null,{}] 02:42:46 INFO - PROCESS | 1820 | 1461490966794 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:47 INFO - PROCESS | 1820 | 1461490967018 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 02:42:47 INFO - PROCESS | 1820 | 1461490967039 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619a2b000 == 82 [pid = 1820] [id = 212] 02:42:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe618d86800) [pid = 1820] [serial = 636] [outer = (nil)] 02:42:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe619b38000) [pid = 1820] [serial = 637] [outer = 0x7fe618d86800] 02:42:47 INFO - PROCESS | 1820 | 1461490967103 Marionette DEBUG loaded listener.js 02:42:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe619e10c00) [pid = 1820] [serial = 638] [outer = 0x7fe618d86800] 02:42:48 INFO - PROCESS | 1820 | 1461490968186 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 02:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1451ms 02:42:48 INFO - PROCESS | 1820 | 1461490968239 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 02:42:48 INFO - PROCESS | 1820 | 1461490968246 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 02:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:42:48 INFO - PROCESS | 1820 | 1461490968257 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:42:48 INFO - PROCESS | 1820 | 1461490968261 Marionette TRACE conn4 <- [1,822,null,{}] 02:42:48 INFO - PROCESS | 1820 | 1461490968271 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:48 INFO - PROCESS | 1820 | 1461490968513 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 02:42:48 INFO - PROCESS | 1820 | 1461490968751 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617333000 == 83 [pid = 1820] [id = 213] 02:42:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe610346c00) [pid = 1820] [serial = 639] [outer = (nil)] 02:42:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe611c68000) [pid = 1820] [serial = 640] [outer = 0x7fe610346c00] 02:42:48 INFO - PROCESS | 1820 | 1461490968831 Marionette DEBUG loaded listener.js 02:42:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7fe615cbf400) [pid = 1820] [serial = 641] [outer = 0x7fe610346c00] 02:42:49 INFO - PROCESS | 1820 | 1461490969739 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 02:42:49 INFO - PROCESS | 1820 | 1461490969810 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 02:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:42:49 INFO - PROCESS | 1820 | 1461490969821 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:42:49 INFO - PROCESS | 1820 | 1461490969824 Marionette TRACE conn4 <- [1,826,null,{}] 02:42:49 INFO - PROCESS | 1820 | 1461490969831 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:50 INFO - PROCESS | 1820 | 1461490970109 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 02:42:50 INFO - PROCESS | 1820 | 1461490970319 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618db5000 == 84 [pid = 1820] [id = 214] 02:42:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7fe61708b400) [pid = 1820] [serial = 642] [outer = (nil)] 02:42:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe617715c00) [pid = 1820] [serial = 643] [outer = 0x7fe61708b400] 02:42:50 INFO - PROCESS | 1820 | 1461490970434 Marionette DEBUG loaded listener.js 02:42:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7fe617994c00) [pid = 1820] [serial = 644] [outer = 0x7fe61708b400] 02:42:51 INFO - PROCESS | 1820 | 1461490971290 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 02:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1535ms 02:42:51 INFO - PROCESS | 1820 | 1461490971357 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 02:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:42:51 INFO - PROCESS | 1820 | 1461490971361 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 02:42:51 INFO - PROCESS | 1820 | 1461490971368 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:42:51 INFO - PROCESS | 1820 | 1461490971375 Marionette TRACE conn4 <- [1,830,null,{}] 02:42:51 INFO - PROCESS | 1820 | 1461490971392 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:51 INFO - PROCESS | 1820 | 1461490971631 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 02:42:51 INFO - PROCESS | 1820 | 1461490971838 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61e7a3800 == 85 [pid = 1820] [id = 215] 02:42:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7fe617b7c400) [pid = 1820] [serial = 645] [outer = (nil)] 02:42:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7fe617fb6c00) [pid = 1820] [serial = 646] [outer = 0x7fe617b7c400] 02:42:51 INFO - PROCESS | 1820 | 1461490971979 Marionette DEBUG loaded listener.js 02:42:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7fe618d7e400) [pid = 1820] [serial = 647] [outer = 0x7fe617b7c400] 02:42:52 INFO - PROCESS | 1820 | 1461490972846 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 02:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1490ms 02:42:52 INFO - PROCESS | 1820 | 1461490972857 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 02:42:52 INFO - PROCESS | 1820 | 1461490972862 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 02:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:42:52 INFO - PROCESS | 1820 | 1461490972869 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:42:52 INFO - PROCESS | 1820 | 1461490972872 Marionette TRACE conn4 <- [1,834,null,{}] 02:42:52 INFO - PROCESS | 1820 | 1461490972878 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:53 INFO - PROCESS | 1820 | 1461490973059 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 02:42:53 INFO - PROCESS | 1820 | 1461490973230 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe621316800 == 86 [pid = 1820] [id = 216] 02:42:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7fe617bb8c00) [pid = 1820] [serial = 648] [outer = (nil)] 02:42:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7fe619eca800) [pid = 1820] [serial = 649] [outer = 0x7fe617bb8c00] 02:42:53 INFO - PROCESS | 1820 | 1461490973308 Marionette DEBUG loaded listener.js 02:42:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7fe61b48b000) [pid = 1820] [serial = 650] [outer = 0x7fe617bb8c00] 02:42:54 INFO - PROCESS | 1820 | 1461490974194 Marionette TRACE conn4 <- [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]]]}] 02:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1386ms 02:42:54 INFO - PROCESS | 1820 | 1461490974257 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 02:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:42:54 INFO - PROCESS | 1820 | 1461490974260 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 02:42:54 INFO - PROCESS | 1820 | 1461490974267 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:42:54 INFO - PROCESS | 1820 | 1461490974270 Marionette TRACE conn4 <- [1,838,null,{}] 02:42:54 INFO - PROCESS | 1820 | 1461490974275 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:54 INFO - PROCESS | 1820 | 1461490974458 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 02:42:54 INFO - PROCESS | 1820 | 1461490974622 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622b26800 == 87 [pid = 1820] [id = 217] 02:42:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7fe619b36800) [pid = 1820] [serial = 651] [outer = (nil)] 02:42:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7fe61b5ac800) [pid = 1820] [serial = 652] [outer = 0x7fe619b36800] 02:42:54 INFO - PROCESS | 1820 | 1461490974698 Marionette DEBUG loaded listener.js 02:42:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7fe61b62b800) [pid = 1820] [serial = 653] [outer = 0x7fe619b36800] 02:42:55 INFO - PROCESS | 1820 | 1461490975605 Marionette TRACE conn4 <- [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]]]}] 02:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1391ms 02:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:42:55 INFO - PROCESS | 1820 | 1461490975659 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 02:42:55 INFO - PROCESS | 1820 | 1461490975661 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 02:42:55 INFO - PROCESS | 1820 | 1461490975674 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:42:55 INFO - PROCESS | 1820 | 1461490975684 Marionette TRACE conn4 <- [1,842,null,{}] 02:42:55 INFO - PROCESS | 1820 | 1461490975690 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:55 INFO - PROCESS | 1820 | 1461490975935 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 02:42:56 INFO - PROCESS | 1820 | 1461490976140 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe623cc4000 == 88 [pid = 1820] [id = 218] 02:42:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7fe61b48c000) [pid = 1820] [serial = 654] [outer = (nil)] 02:42:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7fe61dd33400) [pid = 1820] [serial = 655] [outer = 0x7fe61b48c000] 02:42:56 INFO - PROCESS | 1820 | 1461490976262 Marionette DEBUG loaded listener.js 02:42:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7fe61fa2ec00) [pid = 1820] [serial = 656] [outer = 0x7fe61b48c000] 02:42:57 INFO - PROCESS | 1820 | 1461490977101 Marionette TRACE conn4 <- [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]]]}] 02:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1491ms 02:42:57 INFO - PROCESS | 1820 | 1461490977162 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 02:42:57 INFO - PROCESS | 1820 | 1461490977166 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 02:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:42:57 INFO - PROCESS | 1820 | 1461490977172 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:42:57 INFO - PROCESS | 1820 | 1461490977175 Marionette TRACE conn4 <- [1,846,null,{}] 02:42:57 INFO - PROCESS | 1820 | 1461490977181 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:57 INFO - PROCESS | 1820 | 1461490977389 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 02:42:57 INFO - PROCESS | 1820 | 1461490977558 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624c0e000 == 89 [pid = 1820] [id = 219] 02:42:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7fe6189c6000) [pid = 1820] [serial = 657] [outer = (nil)] 02:42:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7fe61fa36800) [pid = 1820] [serial = 658] [outer = 0x7fe6189c6000] 02:42:57 INFO - PROCESS | 1820 | 1461490977634 Marionette DEBUG loaded listener.js 02:42:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7fe61fa7e400) [pid = 1820] [serial = 659] [outer = 0x7fe6189c6000] 02:42:58 INFO - PROCESS | 1820 | 1461490978473 Marionette TRACE conn4 <- [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]]]}] 02:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1342ms 02:42:58 INFO - PROCESS | 1820 | 1461490978515 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 02:42:58 INFO - PROCESS | 1820 | 1461490978519 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 02:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:42:58 INFO - PROCESS | 1820 | 1461490978525 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:42:58 INFO - PROCESS | 1820 | 1461490978528 Marionette TRACE conn4 <- [1,850,null,{}] 02:42:58 INFO - PROCESS | 1820 | 1461490978533 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:58 INFO - PROCESS | 1820 | 1461490978711 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 02:42:58 INFO - PROCESS | 1820 | 1461490978885 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62e9c6000 == 90 [pid = 1820] [id = 220] 02:42:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7fe61c5dc000) [pid = 1820] [serial = 660] [outer = (nil)] 02:42:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7fe6201f2c00) [pid = 1820] [serial = 661] [outer = 0x7fe61c5dc000] 02:42:58 INFO - PROCESS | 1820 | 1461490978965 Marionette DEBUG loaded listener.js 02:42:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7fe620c83c00) [pid = 1820] [serial = 662] [outer = 0x7fe61c5dc000] 02:42:59 INFO - PROCESS | 1820 | 1461490979867 Marionette TRACE conn4 <- [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]]]}] 02:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1384ms 02:42:59 INFO - PROCESS | 1820 | 1461490979912 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 02:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:42:59 INFO - PROCESS | 1820 | 1461490979921 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 02:42:59 INFO - PROCESS | 1820 | 1461490979926 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:42:59 INFO - PROCESS | 1820 | 1461490979932 Marionette TRACE conn4 <- [1,854,null,{}] 02:42:59 INFO - PROCESS | 1820 | 1461490979938 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:00 INFO - PROCESS | 1820 | 1461490980122 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 02:43:00 INFO - PROCESS | 1820 | 1461490980297 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611dde000 == 91 [pid = 1820] [id = 221] 02:43:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7fe60f1a7400) [pid = 1820] [serial = 663] [outer = (nil)] 02:43:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7fe60f64b400) [pid = 1820] [serial = 664] [outer = 0x7fe60f1a7400] 02:43:00 INFO - PROCESS | 1820 | 1461490980370 Marionette DEBUG loaded listener.js 02:43:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7fe620cf6000) [pid = 1820] [serial = 665] [outer = 0x7fe60f1a7400] 02:43:01 INFO - PROCESS | 1820 | 1461490981549 Marionette TRACE conn4 <- [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]]]}] 02:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1684ms 02:43:01 INFO - PROCESS | 1820 | 1461490981612 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 02:43:01 INFO - PROCESS | 1820 | 1461490981621 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 02:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:43:01 INFO - PROCESS | 1820 | 1461490981631 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:43:01 INFO - PROCESS | 1820 | 1461490981636 Marionette TRACE conn4 <- [1,858,null,{}] 02:43:01 INFO - PROCESS | 1820 | 1461490981645 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:01 INFO - PROCESS | 1820 | 1461490981883 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 02:43:02 INFO - PROCESS | 1820 | 1461490982244 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6110d7000 == 92 [pid = 1820] [id = 222] 02:43:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7fe615cbdc00) [pid = 1820] [serial = 666] [outer = (nil)] 02:43:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7fe615cc3000) [pid = 1820] [serial = 667] [outer = 0x7fe615cbdc00] 02:43:02 INFO - PROCESS | 1820 | 1461490982322 Marionette DEBUG loaded listener.js 02:43:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7fe615d83400) [pid = 1820] [serial = 668] [outer = 0x7fe615cbdc00] 02:43:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7fe615d83800) [pid = 1820] [serial = 669] [outer = 0x7fe61f953000] 02:43:03 INFO - PROCESS | 1820 | 1461490983219 Marionette TRACE conn4 <- [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]]]}] 02:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1634ms 02:43:03 INFO - PROCESS | 1820 | 1461490983290 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 02:43:03 INFO - PROCESS | 1820 | 1461490983298 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 02:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:43:03 INFO - PROCESS | 1820 | 1461490983342 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:43:03 INFO - PROCESS | 1820 | 1461490983347 Marionette TRACE conn4 <- [1,862,null,{}] 02:43:03 INFO - PROCESS | 1820 | 1461490983359 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:03 INFO - PROCESS | 1820 | 1461490983587 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 02:43:03 INFO - PROCESS | 1820 | 1461490983861 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6189a8000 == 93 [pid = 1820] [id = 223] 02:43:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7fe61708dc00) [pid = 1820] [serial = 670] [outer = (nil)] 02:43:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7fe61799b400) [pid = 1820] [serial = 671] [outer = 0x7fe61708dc00] 02:43:03 INFO - PROCESS | 1820 | 1461490983931 Marionette DEBUG loaded listener.js 02:43:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7fe617b77400) [pid = 1820] [serial = 672] [outer = 0x7fe61708dc00] 02:43:04 INFO - PROCESS | 1820 | 1461490984798 Marionette TRACE conn4 <- [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]]]}] 02:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1543ms 02:43:04 INFO - PROCESS | 1820 | 1461490984880 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 02:43:04 INFO - PROCESS | 1820 | 1461490984884 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 02:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:43:04 INFO - PROCESS | 1820 | 1461490984890 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:43:04 INFO - PROCESS | 1820 | 1461490984895 Marionette TRACE conn4 <- [1,866,null,{}] 02:43:04 INFO - PROCESS | 1820 | 1461490984910 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:05 INFO - PROCESS | 1820 | 1461490985148 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 02:43:05 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe619852000 == 92 [pid = 1820] [id = 211] 02:43:05 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7fe61b496000) [pid = 1820] [serial = 565] [outer = (nil)] [url = about:blank] 02:43:05 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7fe6212b9400) [pid = 1820] [serial = 571] [outer = (nil)] [url = about:blank] 02:43:05 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7fe615cb9400) [pid = 1820] [serial = 559] [outer = (nil)] [url = about:blank] 02:43:05 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7fe6201ee400) [pid = 1820] [serial = 568] [outer = (nil)] [url = about:blank] 02:43:05 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7fe61771ac00) [pid = 1820] [serial = 562] [outer = (nil)] [url = about:blank] 02:43:05 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7fe6245d3000) [pid = 1820] [serial = 574] [outer = (nil)] [url = about:blank] 02:43:05 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7fe60f387400) [pid = 1820] [serial = 577] [outer = (nil)] [url = about:blank] 02:43:05 INFO - PROCESS | 1820 | 1461490985402 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:05 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617946800 == 91 [pid = 1820] [id = 208] 02:43:05 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6170e1000 == 90 [pid = 1820] [id = 207] 02:43:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6170e1000 == 91 [pid = 1820] [id = 224] 02:43:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7fe6100fa000) [pid = 1820] [serial = 673] [outer = (nil)] 02:43:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7fe615d7fc00) [pid = 1820] [serial = 674] [outer = 0x7fe6100fa000] 02:43:05 INFO - PROCESS | 1820 | 1461490985502 Marionette DEBUG loaded listener.js 02:43:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7fe618d84400) [pid = 1820] [serial = 675] [outer = 0x7fe6100fa000] 02:43:05 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6110d1800 == 90 [pid = 1820] [id = 206] 02:43:05 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe635e80000 == 89 [pid = 1820] [id = 203] 02:43:05 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe633c6c800 == 88 [pid = 1820] [id = 202] 02:43:05 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe633657800 == 87 [pid = 1820] [id = 201] 02:43:05 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe622ca3000 == 86 [pid = 1820] [id = 200] 02:43:05 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617f46800 == 85 [pid = 1820] [id = 199] 02:43:05 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7fe62450f800) [pid = 1820] [serial = 524] [outer = (nil)] [url = about:blank] 02:43:05 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7fe622b8bc00) [pid = 1820] [serial = 593] [outer = (nil)] [url = about:blank] 02:43:05 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7fe62253a800) [pid = 1820] [serial = 592] [outer = (nil)] [url = about:blank] 02:43:05 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7fe622539000) [pid = 1820] [serial = 590] [outer = (nil)] [url = about:blank] 02:43:05 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7fe617998400) [pid = 1820] [serial = 583] [outer = (nil)] [url = about:blank] 02:43:05 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7fe617b6f000) [pid = 1820] [serial = 584] [outer = (nil)] [url = about:blank] 02:43:05 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7fe619e09800) [pid = 1820] [serial = 586] [outer = (nil)] [url = about:blank] 02:43:05 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7fe615cb5800) [pid = 1820] [serial = 581] [outer = (nil)] [url = about:blank] 02:43:05 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7fe6100f7c00) [pid = 1820] [serial = 580] [outer = (nil)] [url = about:blank] 02:43:05 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7fe619b3e800) [pid = 1820] [serial = 557] [outer = (nil)] [url = about:blank] 02:43:05 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7fe61c5d5000) [pid = 1820] [serial = 587] [outer = (nil)] [url = about:blank] 02:43:05 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7fe61dd35400) [pid = 1820] [serial = 589] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 1820 | 1461490986285 Marionette TRACE conn4 <- [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]]]}] 02:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1440ms 02:43:06 INFO - PROCESS | 1820 | 1461490986331 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 02:43:06 INFO - PROCESS | 1820 | 1461490986335 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 02:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:43:06 INFO - PROCESS | 1820 | 1461490986341 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:43:06 INFO - PROCESS | 1820 | 1461490986343 Marionette TRACE conn4 <- [1,870,null,{}] 02:43:06 INFO - PROCESS | 1820 | 1461490986348 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:06 INFO - PROCESS | 1820 | 1461490986511 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 02:43:06 INFO - PROCESS | 1820 | 1461490986641 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6185b6000 == 86 [pid = 1820] [id = 225] 02:43:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7fe6100fb000) [pid = 1820] [serial = 676] [outer = (nil)] 02:43:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7fe619b3d400) [pid = 1820] [serial = 677] [outer = 0x7fe6100fb000] 02:43:06 INFO - PROCESS | 1820 | 1461490986706 Marionette DEBUG loaded listener.js 02:43:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7fe61b62e400) [pid = 1820] [serial = 678] [outer = 0x7fe6100fb000] 02:43:07 INFO - PROCESS | 1820 | 1461490987453 Marionette TRACE conn4 <- [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]]]}] 02:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1188ms 02:43:07 INFO - PROCESS | 1820 | 1461490987530 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 02:43:07 INFO - PROCESS | 1820 | 1461490987534 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 02:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:43:07 INFO - PROCESS | 1820 | 1461490987541 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:43:07 INFO - PROCESS | 1820 | 1461490987543 Marionette TRACE conn4 <- [1,874,null,{}] 02:43:07 INFO - PROCESS | 1820 | 1461490987548 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:07 INFO - PROCESS | 1820 | 1461490987714 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 02:43:07 INFO - PROCESS | 1820 | 1461490987724 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622b0f000 == 87 [pid = 1820] [id = 226] 02:43:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7fe61b5b0800) [pid = 1820] [serial = 679] [outer = (nil)] 02:43:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7fe61c5dbc00) [pid = 1820] [serial = 680] [outer = 0x7fe61b5b0800] 02:43:07 INFO - PROCESS | 1820 | 1461490987787 Marionette DEBUG loaded listener.js 02:43:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7fe61dd66800) [pid = 1820] [serial = 681] [outer = 0x7fe61b5b0800] 02:43:08 INFO - PROCESS | 1820 | 1461490988738 Marionette TRACE conn4 <- [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]]]}] 02:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1230ms 02:43:08 INFO - PROCESS | 1820 | 1461490988772 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 02:43:08 INFO - PROCESS | 1820 | 1461490988775 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 02:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:43:08 INFO - PROCESS | 1820 | 1461490988781 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:43:08 INFO - PROCESS | 1820 | 1461490988784 Marionette TRACE conn4 <- [1,878,null,{}] 02:43:08 INFO - PROCESS | 1820 | 1461490988790 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:09 INFO - PROCESS | 1820 | 1461490989014 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 02:43:09 INFO - PROCESS | 1820 | 1461490989074 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624c17000 == 88 [pid = 1820] [id = 227] 02:43:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7fe61dd67000) [pid = 1820] [serial = 682] [outer = (nil)] 02:43:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7fe6212ab400) [pid = 1820] [serial = 683] [outer = 0x7fe61dd67000] 02:43:09 INFO - PROCESS | 1820 | 1461490989140 Marionette DEBUG loaded listener.js 02:43:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7fe622537400) [pid = 1820] [serial = 684] [outer = 0x7fe61dd67000] 02:43:09 INFO - PROCESS | 1820 | 1461490989930 Marionette TRACE conn4 <- [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]]]}] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7fe611c69000) [pid = 1820] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7fe6178d0800) [pid = 1820] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7fe60f1d8800) [pid = 1820] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7fe6189c0800) [pid = 1820] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7fe62132b800) [pid = 1820] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7fe60f1ac800) [pid = 1820] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7fe6100fd400) [pid = 1820] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7fe622b83400) [pid = 1820] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7fe60f1a3c00) [pid = 1820] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7fe61c5d4000) [pid = 1820] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7fe61703d000) [pid = 1820] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7fe6189bf400) [pid = 1820] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7fe62123d800) [pid = 1820] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1681ms 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7fe6100f1c00) [pid = 1820] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7fe618bbcc00) [pid = 1820] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7fe60f64ac00) [pid = 1820] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7fe615ccb800) [pid = 1820] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7fe615cc5c00) [pid = 1820] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7fe6228b1c00) [pid = 1820] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7fe622ebcc00) [pid = 1820] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7fe617bb5800) [pid = 1820] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7fe6189c4800) [pid = 1820] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe6100fec00) [pid = 1820] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7fe6189ba400) [pid = 1820] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7fe6178c7000) [pid = 1820] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe6189bbc00) [pid = 1820] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe60f64dc00) [pid = 1820] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe615d7d000) [pid = 1820] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe60f1e0400) [pid = 1820] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe615cb9000) [pid = 1820] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe622ec7000) [pid = 1820] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe615cb4000) [pid = 1820] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe60f383400) [pid = 1820] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe61703cc00) [pid = 1820] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7fe60f651800) [pid = 1820] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7fe61708ec00) [pid = 1820] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7fe61c5d7c00) [pid = 1820] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7fe617036c00) [pid = 1820] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7fe6100f0c00) [pid = 1820] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7fe622b85000) [pid = 1820] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7fe619ae3800) [pid = 1820] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7fe6212aa400) [pid = 1820] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7fe60f645800) [pid = 1820] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7fe6245c0800) [pid = 1820] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:43:10 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7fe611c72800) [pid = 1820] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:43:10 INFO - PROCESS | 1820 | 1461490990527 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 02:43:10 INFO - PROCESS | 1820 | 1461490990534 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 02:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:43:10 INFO - PROCESS | 1820 | 1461490990596 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:43:10 INFO - PROCESS | 1820 | 1461490990600 Marionette TRACE conn4 <- [1,882,null,{}] 02:43:10 INFO - PROCESS | 1820 | 1461490990607 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:10 INFO - PROCESS | 1820 | 1461490990819 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 02:43:10 INFO - PROCESS | 1820 | 1461490990903 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6110d0800 == 89 [pid = 1820] [id = 228] 02:43:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7fe60f645800) [pid = 1820] [serial = 685] [outer = (nil)] 02:43:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7fe60f651800) [pid = 1820] [serial = 686] [outer = 0x7fe60f645800] 02:43:10 INFO - PROCESS | 1820 | 1461490990970 Marionette DEBUG loaded listener.js 02:43:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7fe6111b0c00) [pid = 1820] [serial = 687] [outer = 0x7fe60f645800] 02:43:11 INFO - PROCESS | 1820 | 1461490991626 Marionette TRACE conn4 <- [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]]]}] 02:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1084ms 02:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:43:11 INFO - PROCESS | 1820 | 1461490991679 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 02:43:11 INFO - PROCESS | 1820 | 1461490991682 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 02:43:11 INFO - PROCESS | 1820 | 1461490991689 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:43:11 INFO - PROCESS | 1820 | 1461490991692 Marionette TRACE conn4 <- [1,886,null,{}] 02:43:11 INFO - PROCESS | 1820 | 1461490991705 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:11 INFO - PROCESS | 1820 | 1461490991879 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 02:43:11 INFO - PROCESS | 1820 | 1461490991889 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619a2d000 == 90 [pid = 1820] [id = 229] 02:43:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7fe60f642400) [pid = 1820] [serial = 688] [outer = (nil)] 02:43:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7fe617033c00) [pid = 1820] [serial = 689] [outer = 0x7fe60f642400] 02:43:11 INFO - PROCESS | 1820 | 1461490991952 Marionette DEBUG loaded listener.js 02:43:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7fe617996000) [pid = 1820] [serial = 690] [outer = 0x7fe60f642400] 02:43:13 INFO - PROCESS | 1820 | 1461490993049 Marionette TRACE conn4 <- [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]]]}] 02:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1395ms 02:43:13 INFO - PROCESS | 1820 | 1461490993083 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 02:43:13 INFO - PROCESS | 1820 | 1461490993088 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 02:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:43:13 INFO - PROCESS | 1820 | 1461490993098 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:43:13 INFO - PROCESS | 1820 | 1461490993103 Marionette TRACE conn4 <- [1,890,null,{}] 02:43:13 INFO - PROCESS | 1820 | 1461490993111 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:13 INFO - PROCESS | 1820 | 1461490993315 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 02:43:13 INFO - PROCESS | 1820 | 1461490993553 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617e57000 == 91 [pid = 1820] [id = 230] 02:43:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7fe6111af000) [pid = 1820] [serial = 691] [outer = (nil)] 02:43:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7fe615cb4c00) [pid = 1820] [serial = 692] [outer = 0x7fe6111af000] 02:43:13 INFO - PROCESS | 1820 | 1461490993679 Marionette DEBUG loaded listener.js 02:43:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7fe615d7e800) [pid = 1820] [serial = 693] [outer = 0x7fe6111af000] 02:43:14 INFO - PROCESS | 1820 | 1461490994581 Marionette TRACE conn4 <- [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]]]}] 02:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1531ms 02:43:14 INFO - PROCESS | 1820 | 1461490994631 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 02:43:14 INFO - PROCESS | 1820 | 1461490994639 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 02:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:43:14 INFO - PROCESS | 1820 | 1461490994650 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:43:14 INFO - PROCESS | 1820 | 1461490994654 Marionette TRACE conn4 <- [1,894,null,{}] 02:43:14 INFO - PROCESS | 1820 | 1461490994661 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:14 INFO - PROCESS | 1820 | 1461490994897 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 02:43:15 INFO - PROCESS | 1820 | 1461490995118 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62018a000 == 92 [pid = 1820] [id = 231] 02:43:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7fe617719c00) [pid = 1820] [serial = 694] [outer = (nil)] 02:43:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7fe617995400) [pid = 1820] [serial = 695] [outer = 0x7fe617719c00] 02:43:15 INFO - PROCESS | 1820 | 1461490995236 Marionette DEBUG loaded listener.js 02:43:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe617b76800) [pid = 1820] [serial = 696] [outer = 0x7fe617719c00] 02:43:16 INFO - PROCESS | 1820 | 1461490996261 Marionette TRACE conn4 <- [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]]]}] 02:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1637ms 02:43:16 INFO - PROCESS | 1820 | 1461490996287 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 02:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:43:16 INFO - PROCESS | 1820 | 1461490996292 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 02:43:16 INFO - PROCESS | 1820 | 1461490996298 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:43:16 INFO - PROCESS | 1820 | 1461490996305 Marionette TRACE conn4 <- [1,898,null,{}] 02:43:16 INFO - PROCESS | 1820 | 1461490996324 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:16 INFO - PROCESS | 1820 | 1461490996550 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 02:43:16 INFO - PROCESS | 1820 | 1461490996795 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62fe3f000 == 93 [pid = 1820] [id = 232] 02:43:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe618d02400) [pid = 1820] [serial = 697] [outer = (nil)] 02:43:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe619e0ec00) [pid = 1820] [serial = 698] [outer = 0x7fe618d02400] 02:43:16 INFO - PROCESS | 1820 | 1461490996928 Marionette DEBUG loaded listener.js 02:43:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe61c5d2800) [pid = 1820] [serial = 699] [outer = 0x7fe618d02400] 02:43:17 INFO - PROCESS | 1820 | 1461490997914 Marionette TRACE conn4 <- [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]]]}] 02:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1637ms 02:43:17 INFO - PROCESS | 1820 | 1461490997936 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 02:43:17 INFO - PROCESS | 1820 | 1461490997943 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 02:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:43:17 INFO - PROCESS | 1820 | 1461490997949 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:43:17 INFO - PROCESS | 1820 | 1461490997952 Marionette TRACE conn4 <- [1,902,null,{}] 02:43:17 INFO - PROCESS | 1820 | 1461490997957 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:18 INFO - PROCESS | 1820 | 1461490998171 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 02:43:18 INFO - PROCESS | 1820 | 1461490998389 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe633765800 == 94 [pid = 1820] [id = 233] 02:43:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe6189c8400) [pid = 1820] [serial = 700] [outer = (nil)] 02:43:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe61e95f400) [pid = 1820] [serial = 701] [outer = 0x7fe6189c8400] 02:43:18 INFO - PROCESS | 1820 | 1461490998513 Marionette DEBUG loaded listener.js 02:43:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe6201eb400) [pid = 1820] [serial = 702] [outer = 0x7fe6189c8400] 02:43:19 INFO - PROCESS | 1820 | 1461490999354 Marionette TRACE conn4 <- [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]]]}] 02:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1478ms 02:43:19 INFO - PROCESS | 1820 | 1461490999429 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 02:43:19 INFO - PROCESS | 1820 | 1461490999432 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 02:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:43:19 INFO - PROCESS | 1820 | 1461490999438 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:43:19 INFO - PROCESS | 1820 | 1461490999441 Marionette TRACE conn4 <- [1,906,null,{}] 02:43:19 INFO - PROCESS | 1820 | 1461490999446 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:19 INFO - PROCESS | 1820 | 1461490999667 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 02:43:19 INFO - PROCESS | 1820 | 1461490999837 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe633c5e000 == 95 [pid = 1820] [id = 234] 02:43:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe61c5d4400) [pid = 1820] [serial = 703] [outer = (nil)] 02:43:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe62123a800) [pid = 1820] [serial = 704] [outer = 0x7fe61c5d4400] 02:43:19 INFO - PROCESS | 1820 | 1461490999913 Marionette DEBUG loaded listener.js 02:43:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7fe6212af800) [pid = 1820] [serial = 705] [outer = 0x7fe61c5d4400] 02:43:20 INFO - PROCESS | 1820 | 1461491000821 Marionette TRACE conn4 <- [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]]]}] 02:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1437ms 02:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:43:20 INFO - PROCESS | 1820 | 1461491000876 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 02:43:20 INFO - PROCESS | 1820 | 1461491000879 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 02:43:20 INFO - PROCESS | 1820 | 1461491000886 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:43:20 INFO - PROCESS | 1820 | 1461491000889 Marionette TRACE conn4 <- [1,910,null,{}] 02:43:20 INFO - PROCESS | 1820 | 1461491000894 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:21 INFO - PROCESS | 1820 | 1461491001111 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 02:43:21 INFO - PROCESS | 1820 | 1461491001288 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe63429b800 == 96 [pid = 1820] [id = 235] 02:43:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7fe6212b1800) [pid = 1820] [serial = 706] [outer = (nil)] 02:43:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe62264b400) [pid = 1820] [serial = 707] [outer = 0x7fe6212b1800] 02:43:21 INFO - PROCESS | 1820 | 1461491001364 Marionette DEBUG loaded listener.js 02:43:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7fe622851400) [pid = 1820] [serial = 708] [outer = 0x7fe6212b1800] 02:43:22 INFO - PROCESS | 1820 | 1461491002313 Marionette TRACE conn4 <- [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]]]}] 02:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1483ms 02:43:22 INFO - PROCESS | 1820 | 1461491002368 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 02:43:22 INFO - PROCESS | 1820 | 1461491002371 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 02:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:43:22 INFO - PROCESS | 1820 | 1461491002382 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:43:22 INFO - PROCESS | 1820 | 1461491002387 Marionette TRACE conn4 <- [1,914,null,{}] 02:43:22 INFO - PROCESS | 1820 | 1461491002392 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:22 INFO - PROCESS | 1820 | 1461491002573 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 02:43:22 INFO - PROCESS | 1820 | 1461491002742 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe636c58000 == 97 [pid = 1820] [id = 236] 02:43:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7fe622540400) [pid = 1820] [serial = 709] [outer = (nil)] 02:43:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7fe6228b2800) [pid = 1820] [serial = 710] [outer = 0x7fe622540400] 02:43:22 INFO - PROCESS | 1820 | 1461491002870 Marionette DEBUG loaded listener.js 02:43:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7fe622b82c00) [pid = 1820] [serial = 711] [outer = 0x7fe622540400] 02:43:23 INFO - PROCESS | 1820 | 1461491003662 Marionette TRACE conn4 <- [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]]]}] 02:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1337ms 02:43:23 INFO - PROCESS | 1820 | 1461491003720 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 02:43:23 INFO - PROCESS | 1820 | 1461491003723 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 02:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:43:23 INFO - PROCESS | 1820 | 1461491003730 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:43:23 INFO - PROCESS | 1820 | 1461491003733 Marionette TRACE conn4 <- [1,918,null,{}] 02:43:23 INFO - PROCESS | 1820 | 1461491003738 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:23 INFO - PROCESS | 1820 | 1461491003915 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 02:43:24 INFO - PROCESS | 1820 | 1461491004092 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60ded0800 == 98 [pid = 1820] [id = 237] 02:43:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7fe62284f800) [pid = 1820] [serial = 712] [outer = (nil)] 02:43:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7fe622b8a000) [pid = 1820] [serial = 713] [outer = 0x7fe62284f800] 02:43:24 INFO - PROCESS | 1820 | 1461491004166 Marionette DEBUG loaded listener.js 02:43:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7fe622ec1800) [pid = 1820] [serial = 714] [outer = 0x7fe62284f800] 02:43:25 INFO - PROCESS | 1820 | 1461491005016 Marionette TRACE conn4 <- [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]]]}] 02:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1328ms 02:43:25 INFO - PROCESS | 1820 | 1461491005060 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 02:43:25 INFO - PROCESS | 1820 | 1461491005062 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 02:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:43:25 INFO - PROCESS | 1820 | 1461491005072 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:43:25 INFO - PROCESS | 1820 | 1461491005075 Marionette TRACE conn4 <- [1,922,null,{}] 02:43:25 INFO - PROCESS | 1820 | 1461491005080 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:25 INFO - PROCESS | 1820 | 1461491005271 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 02:43:25 INFO - PROCESS | 1820 | 1461491005456 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6384a7000 == 99 [pid = 1820] [id = 238] 02:43:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7fe6228ab000) [pid = 1820] [serial = 715] [outer = (nil)] 02:43:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7fe6236de800) [pid = 1820] [serial = 716] [outer = 0x7fe6228ab000] 02:43:25 INFO - PROCESS | 1820 | 1461491005529 Marionette DEBUG loaded listener.js 02:43:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7fe623ccdc00) [pid = 1820] [serial = 717] [outer = 0x7fe6228ab000] 02:43:26 INFO - PROCESS | 1820 | 1461491006638 Marionette TRACE conn4 <- [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]]]}] 02:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1636ms 02:43:26 INFO - PROCESS | 1820 | 1461491006707 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 02:43:26 INFO - PROCESS | 1820 | 1461491006710 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 02:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:43:26 INFO - PROCESS | 1820 | 1461491006716 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:43:26 INFO - PROCESS | 1820 | 1461491006719 Marionette TRACE conn4 <- [1,926,null,{}] 02:43:26 INFO - PROCESS | 1820 | 1461491006724 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:26 INFO - PROCESS | 1820 | 1461491006902 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 02:43:27 INFO - PROCESS | 1820 | 1461491007080 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60e5e7000 == 100 [pid = 1820] [id = 239] 02:43:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7fe60f1da800) [pid = 1820] [serial = 718] [outer = (nil)] 02:43:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7fe615d81c00) [pid = 1820] [serial = 719] [outer = 0x7fe60f1da800] 02:43:27 INFO - PROCESS | 1820 | 1461491007153 Marionette DEBUG loaded listener.js 02:43:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7fe622b86c00) [pid = 1820] [serial = 720] [outer = 0x7fe60f1da800] 02:43:28 INFO - PROCESS | 1820 | 1461491008063 Marionette TRACE conn4 <- [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]]]}] 02:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1377ms 02:43:28 INFO - PROCESS | 1820 | 1461491008096 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 02:43:28 INFO - PROCESS | 1820 | 1461491008100 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 02:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:43:28 INFO - PROCESS | 1820 | 1461491008107 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:43:28 INFO - PROCESS | 1820 | 1461491008111 Marionette TRACE conn4 <- [1,930,null,{}] 02:43:28 INFO - PROCESS | 1820 | 1461491008116 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:28 INFO - PROCESS | 1820 | 1461491008348 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 02:43:28 INFO - PROCESS | 1820 | 1461491008520 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe615d10800 == 101 [pid = 1820] [id = 240] 02:43:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7fe60f1a5c00) [pid = 1820] [serial = 721] [outer = (nil)] 02:43:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7fe60f650400) [pid = 1820] [serial = 722] [outer = 0x7fe60f1a5c00] 02:43:28 INFO - PROCESS | 1820 | 1461491008599 Marionette DEBUG loaded listener.js 02:43:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7fe6245bf000) [pid = 1820] [serial = 723] [outer = 0x7fe60f1a5c00] 02:43:29 INFO - PROCESS | 1820 | 1461491009525 Marionette TRACE conn4 <- [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]]]}] 02:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1480ms 02:43:29 INFO - PROCESS | 1820 | 1461491009588 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 02:43:29 INFO - PROCESS | 1820 | 1461491009591 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 02:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:43:29 INFO - PROCESS | 1820 | 1461491009597 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:43:29 INFO - PROCESS | 1820 | 1461491009599 Marionette TRACE conn4 <- [1,934,null,{}] 02:43:29 INFO - PROCESS | 1820 | 1461491009605 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:29 INFO - PROCESS | 1820 | 1461491009790 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 02:43:30 INFO - PROCESS | 1820 | 1461491010457 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe615de8000 == 102 [pid = 1820] [id = 241] 02:43:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7fe60f1e0c00) [pid = 1820] [serial = 724] [outer = (nil)] 02:43:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7fe60f38a800) [pid = 1820] [serial = 725] [outer = 0x7fe60f1e0c00] 02:43:30 INFO - PROCESS | 1820 | 1461491010534 Marionette DEBUG loaded listener.js 02:43:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7fe6100f7c00) [pid = 1820] [serial = 726] [outer = 0x7fe60f1e0c00] 02:43:31 INFO - PROCESS | 1820 | 1461491011342 Marionette TRACE conn4 <- [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]]]}] 02:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1778ms 02:43:31 INFO - PROCESS | 1820 | 1461491011378 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 02:43:31 INFO - PROCESS | 1820 | 1461491011385 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 02:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:43:31 INFO - PROCESS | 1820 | 1461491011393 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:43:31 INFO - PROCESS | 1820 | 1461491011398 Marionette TRACE conn4 <- [1,938,null,{}] 02:43:31 INFO - PROCESS | 1820 | 1461491011404 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:31 INFO - PROCESS | 1820 | 1461491011652 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 02:43:31 INFO - PROCESS | 1820 | 1461491011800 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617e50000 == 103 [pid = 1820] [id = 242] 02:43:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7fe60f1b1c00) [pid = 1820] [serial = 727] [outer = (nil)] 02:43:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7fe610347400) [pid = 1820] [serial = 728] [outer = 0x7fe60f1b1c00] 02:43:31 INFO - PROCESS | 1820 | 1461491011870 Marionette DEBUG loaded listener.js 02:43:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7fe615d7e400) [pid = 1820] [serial = 729] [outer = 0x7fe60f1b1c00] 02:43:32 INFO - PROCESS | 1820 | 1461491012906 Marionette TRACE conn4 <- [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]]]}] 02:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1590ms 02:43:32 INFO - PROCESS | 1820 | 1461491012988 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 02:43:32 INFO - PROCESS | 1820 | 1461491012995 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 02:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:43:33 INFO - PROCESS | 1820 | 1461491013002 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:43:33 INFO - PROCESS | 1820 | 1461491013004 Marionette TRACE conn4 <- [1,942,null,{}] 02:43:33 INFO - PROCESS | 1820 | 1461491013010 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:33 INFO - PROCESS | 1820 | 1461491013263 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 02:43:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6228cc000 == 102 [pid = 1820] [id = 189] 02:43:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6230b1800 == 101 [pid = 1820] [id = 190] 02:43:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6110d0800 == 100 [pid = 1820] [id = 228] 02:43:33 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7fe619b38000) [pid = 1820] [serial = 637] [outer = (nil)] [url = about:blank] 02:43:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624c17000 == 99 [pid = 1820] [id = 227] 02:43:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6187a0800 == 98 [pid = 1820] [id = 210] 02:43:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe622b0f000 == 97 [pid = 1820] [id = 226] 02:43:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6185b6000 == 96 [pid = 1820] [id = 225] 02:43:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6170e1000 == 95 [pid = 1820] [id = 224] 02:43:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6189a8000 == 94 [pid = 1820] [id = 223] 02:43:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe618293800 == 93 [pid = 1820] [id = 209] 02:43:33 INFO - PROCESS | 1820 | 1461491013545 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6110d7000 == 92 [pid = 1820] [id = 222] 02:43:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe610ed4800 == 93 [pid = 1820] [id = 243] 02:43:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7fe610343400) [pid = 1820] [serial = 730] [outer = (nil)] 02:43:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7fe617992400) [pid = 1820] [serial = 731] [outer = 0x7fe610343400] 02:43:33 INFO - PROCESS | 1820 | 1461491013623 Marionette DEBUG loaded listener.js 02:43:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7fe617b67000) [pid = 1820] [serial = 732] [outer = 0x7fe610343400] 02:43:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61e7a3800 == 92 [pid = 1820] [id = 215] 02:43:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6248ee800 == 91 [pid = 1820] [id = 198] 02:43:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe618db5000 == 90 [pid = 1820] [id = 214] 02:43:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617333000 == 89 [pid = 1820] [id = 213] 02:43:33 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7fe624b66400) [pid = 1820] [serial = 437] [outer = (nil)] [url = about:blank] 02:43:33 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7fe617b80800) [pid = 1820] [serial = 421] [outer = (nil)] [url = about:blank] 02:43:33 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7fe611c68800) [pid = 1820] [serial = 476] [outer = (nil)] [url = about:blank] 02:43:33 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7fe62253ac00) [pid = 1820] [serial = 485] [outer = (nil)] [url = about:blank] 02:43:33 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7fe622b8f800) [pid = 1820] [serial = 434] [outer = (nil)] [url = about:blank] 02:43:33 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7fe633ce8800) [pid = 1820] [serial = 542] [outer = (nil)] [url = about:blank] 02:43:33 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7fe61798f400) [pid = 1820] [serial = 446] [outer = (nil)] [url = about:blank] 02:43:33 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7fe622ec0400) [pid = 1820] [serial = 491] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7fe60f390c00) [pid = 1820] [serial = 578] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7fe6212ad800) [pid = 1820] [serial = 427] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7fe617b80c00) [pid = 1820] [serial = 479] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7fe61c5ddc00) [pid = 1820] [serial = 482] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7fe6238ebc00) [pid = 1820] [serial = 533] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7fe61033fc00) [pid = 1820] [serial = 443] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7fe622681000) [pid = 1820] [serial = 488] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7fe615cc7000) [pid = 1820] [serial = 560] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7fe61c5dd000) [pid = 1820] [serial = 500] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7fe622641c00) [pid = 1820] [serial = 497] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7fe62ddbb800) [pid = 1820] [serial = 536] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7fe62501f000) [pid = 1820] [serial = 575] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7fe61c5dfc00) [pid = 1820] [serial = 530] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7fe61c99c400) [pid = 1820] [serial = 566] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7fe617999000) [pid = 1820] [serial = 449] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7fe61e96a800) [pid = 1820] [serial = 424] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe617b6b400) [pid = 1820] [serial = 631] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7fe6189c3c00) [pid = 1820] [serial = 634] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7fe6111ac000) [pid = 1820] [serial = 620] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe610340800) [pid = 1820] [serial = 619] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe615d8ac00) [pid = 1820] [serial = 608] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe615d87000) [pid = 1820] [serial = 607] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe6111abc00) [pid = 1820] [serial = 617] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe6111a1400) [pid = 1820] [serial = 616] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe61fa35000) [pid = 1820] [serial = 602] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe61b3f0c00) [pid = 1820] [serial = 601] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe627e40800) [pid = 1820] [serial = 605] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe623d85800) [pid = 1820] [serial = 604] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7fe617b71800) [pid = 1820] [serial = 599] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7fe61771bc00) [pid = 1820] [serial = 598] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7fe62ddb2800) [pid = 1820] [serial = 595] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7fe617095000) [pid = 1820] [serial = 625] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7fe615cb8c00) [pid = 1820] [serial = 622] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7fe615cc4800) [pid = 1820] [serial = 623] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7fe623d90000) [pid = 1820] [serial = 610] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7fe62f055400) [pid = 1820] [serial = 596] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7fe617098000) [pid = 1820] [serial = 613] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7fe6178ca800) [pid = 1820] [serial = 628] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7fe617b78000) [pid = 1820] [serial = 632] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7fe61799e000) [pid = 1820] [serial = 629] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x7fe618bc0c00) [pid = 1820] [serial = 635] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x7fe617718c00) [pid = 1820] [serial = 626] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7fe622b86000) [pid = 1820] [serial = 431] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7fe617b7bc00) [pid = 1820] [serial = 527] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7fe6100fd000) [pid = 1820] [serial = 440] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7fe625026000) [pid = 1820] [serial = 494] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7fe62263f000) [pid = 1820] [serial = 572] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7fe622537800) [pid = 1820] [serial = 379] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7fe62123d000) [pid = 1820] [serial = 569] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7fe62fde1000) [pid = 1820] [serial = 539] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7fe6189b9c00) [pid = 1820] [serial = 563] [outer = (nil)] [url = about:blank] 02:43:34 INFO - PROCESS | 1820 | 1461491014412 Marionette TRACE conn4 <- [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]]]}] 02:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1429ms 02:43:34 INFO - PROCESS | 1820 | 1461491014432 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 02:43:34 INFO - PROCESS | 1820 | 1461491014436 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 02:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:43:34 INFO - PROCESS | 1820 | 1461491014449 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:43:34 INFO - PROCESS | 1820 | 1461491014458 Marionette TRACE conn4 <- [1,946,null,{}] 02:43:34 INFO - PROCESS | 1820 | 1461491014467 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:34 INFO - PROCESS | 1820 | 1461491014640 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 02:43:34 INFO - PROCESS | 1820 | 1461491014771 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617376800 == 90 [pid = 1820] [id = 244] 02:43:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7fe610345800) [pid = 1820] [serial = 733] [outer = (nil)] 02:43:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7fe617999000) [pid = 1820] [serial = 734] [outer = 0x7fe610345800] 02:43:34 INFO - PROCESS | 1820 | 1461491014834 Marionette DEBUG loaded listener.js 02:43:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7fe617bb2c00) [pid = 1820] [serial = 735] [outer = 0x7fe610345800] 02:43:35 INFO - PROCESS | 1820 | 1461491015571 Marionette TRACE conn4 <- [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]]]}] 02:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1147ms 02:43:35 INFO - PROCESS | 1820 | 1461491015591 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 02:43:35 INFO - PROCESS | 1820 | 1461491015594 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 02:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:43:35 INFO - PROCESS | 1820 | 1461491015626 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:43:35 INFO - PROCESS | 1820 | 1461491015628 Marionette TRACE conn4 <- [1,950,null,{}] 02:43:35 INFO - PROCESS | 1820 | 1461491015647 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:35 INFO - PROCESS | 1820 | 1461491015870 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 02:43:35 INFO - PROCESS | 1820 | 1461491015899 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61829d000 == 91 [pid = 1820] [id = 245] 02:43:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7fe6111a1400) [pid = 1820] [serial = 736] [outer = (nil)] 02:43:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7fe617bc0400) [pid = 1820] [serial = 737] [outer = 0x7fe6111a1400] 02:43:35 INFO - PROCESS | 1820 | 1461491015963 Marionette DEBUG loaded listener.js 02:43:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7fe6189c1800) [pid = 1820] [serial = 738] [outer = 0x7fe6111a1400] 02:43:36 INFO - PROCESS | 1820 | 1461491016814 Marionette TRACE conn4 <- [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]]]}] 02:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1238ms 02:43:36 INFO - PROCESS | 1820 | 1461491016864 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 02:43:36 INFO - PROCESS | 1820 | 1461491016869 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 02:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:43:36 INFO - PROCESS | 1820 | 1461491016881 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:43:36 INFO - PROCESS | 1820 | 1461491016883 Marionette TRACE conn4 <- [1,954,null,{}] 02:43:36 INFO - PROCESS | 1820 | 1461491016893 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:37 INFO - PROCESS | 1820 | 1461491017092 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 02:43:37 INFO - PROCESS | 1820 | 1461491017115 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6187e2000 == 92 [pid = 1820] [id = 246] 02:43:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7fe618bc1400) [pid = 1820] [serial = 739] [outer = (nil)] 02:43:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7fe618d8bc00) [pid = 1820] [serial = 740] [outer = 0x7fe618bc1400] 02:43:37 INFO - PROCESS | 1820 | 1461491017190 Marionette DEBUG loaded listener.js 02:43:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7fe61b3f0000) [pid = 1820] [serial = 741] [outer = 0x7fe618bc1400] 02:43:38 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7fe6100fb000) [pid = 1820] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:43:38 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7fe61dd67000) [pid = 1820] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:43:38 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7fe615cbdc00) [pid = 1820] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:43:38 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7fe61b5b0800) [pid = 1820] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:43:38 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7fe6100fa000) [pid = 1820] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:43:38 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7fe61708dc00) [pid = 1820] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:43:38 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7fe60f645800) [pid = 1820] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:43:38 INFO - PROCESS | 1820 | 1461491018450 Marionette TRACE conn4 <- [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]]]}] 02:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1588ms 02:43:38 INFO - PROCESS | 1820 | 1461491018469 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 02:43:38 INFO - PROCESS | 1820 | 1461491018474 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 02:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:43:38 INFO - PROCESS | 1820 | 1461491018484 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:43:38 INFO - PROCESS | 1820 | 1461491018486 Marionette TRACE conn4 <- [1,958,null,{}] 02:43:38 INFO - PROCESS | 1820 | 1461491018490 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:38 INFO - PROCESS | 1820 | 1461491018692 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 02:43:38 INFO - PROCESS | 1820 | 1461491018713 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61985a800 == 93 [pid = 1820] [id = 247] 02:43:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7fe617bbb000) [pid = 1820] [serial = 742] [outer = (nil)] 02:43:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7fe61b5b1c00) [pid = 1820] [serial = 743] [outer = 0x7fe617bbb000] 02:43:38 INFO - PROCESS | 1820 | 1461491018776 Marionette DEBUG loaded listener.js 02:43:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7fe61dd63400) [pid = 1820] [serial = 744] [outer = 0x7fe617bbb000] 02:43:39 INFO - PROCESS | 1820 | 1461491019525 Marionette TRACE conn4 <- [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]]]}] 02:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1075ms 02:43:39 INFO - PROCESS | 1820 | 1461491019566 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 02:43:39 INFO - PROCESS | 1820 | 1461491019570 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 02:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:43:39 INFO - PROCESS | 1820 | 1461491019576 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:43:39 INFO - PROCESS | 1820 | 1461491019579 Marionette TRACE conn4 <- [1,962,null,{}] 02:43:39 INFO - PROCESS | 1820 | 1461491019584 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:39 INFO - PROCESS | 1820 | 1461491019791 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 02:43:39 INFO - PROCESS | 1820 | 1461491019811 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619d2b800 == 94 [pid = 1820] [id = 248] 02:43:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7fe6189bfc00) [pid = 1820] [serial = 745] [outer = (nil)] 02:43:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7fe61fa31000) [pid = 1820] [serial = 746] [outer = 0x7fe6189bfc00] 02:43:39 INFO - PROCESS | 1820 | 1461491019874 Marionette DEBUG loaded listener.js 02:43:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7fe620937400) [pid = 1820] [serial = 747] [outer = 0x7fe6189bfc00] 02:43:40 INFO - PROCESS | 1820 | 1461491020937 Marionette TRACE conn4 <- [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]]]}] 02:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1388ms 02:43:40 INFO - PROCESS | 1820 | 1461491020967 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 02:43:40 INFO - PROCESS | 1820 | 1461491020974 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 02:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:43:40 INFO - PROCESS | 1820 | 1461491020983 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:43:40 INFO - PROCESS | 1820 | 1461491020988 Marionette TRACE conn4 <- [1,966,null,{}] 02:43:40 INFO - PROCESS | 1820 | 1461491020996 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:41 INFO - PROCESS | 1820 | 1461491021201 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 02:43:41 INFO - PROCESS | 1820 | 1461491021368 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61731d800 == 95 [pid = 1820] [id = 249] 02:43:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7fe610340800) [pid = 1820] [serial = 748] [outer = (nil)] 02:43:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7fe611c72400) [pid = 1820] [serial = 749] [outer = 0x7fe610340800] 02:43:41 INFO - PROCESS | 1820 | 1461491021443 Marionette DEBUG loaded listener.js 02:43:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7fe615cc9400) [pid = 1820] [serial = 750] [outer = 0x7fe610340800] 02:43:42 INFO - PROCESS | 1820 | 1461491022404 Marionette TRACE conn4 <- [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]]]}] 02:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1481ms 02:43:42 INFO - PROCESS | 1820 | 1461491022467 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 02:43:42 INFO - PROCESS | 1820 | 1461491022476 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 02:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:43:42 INFO - PROCESS | 1820 | 1461491022488 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:43:42 INFO - PROCESS | 1820 | 1461491022492 Marionette TRACE conn4 <- [1,970,null,{}] 02:43:42 INFO - PROCESS | 1820 | 1461491022499 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:42 INFO - PROCESS | 1820 | 1461491022700 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 02:43:42 INFO - PROCESS | 1820 | 1461491022948 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6187a1800 == 96 [pid = 1820] [id = 250] 02:43:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7fe61771ec00) [pid = 1820] [serial = 751] [outer = (nil)] 02:43:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7fe61799c800) [pid = 1820] [serial = 752] [outer = 0x7fe61771ec00] 02:43:43 INFO - PROCESS | 1820 | 1461491023066 Marionette DEBUG loaded listener.js 02:43:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7fe617b81800) [pid = 1820] [serial = 753] [outer = 0x7fe61771ec00] 02:43:43 INFO - PROCESS | 1820 | 1461491023896 Marionette TRACE conn4 <- [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]]]}] 02:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1482ms 02:43:43 INFO - PROCESS | 1820 | 1461491023970 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 02:43:43 INFO - PROCESS | 1820 | 1461491023974 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 02:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:43:43 INFO - PROCESS | 1820 | 1461491023980 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:43:43 INFO - PROCESS | 1820 | 1461491023986 Marionette TRACE conn4 <- [1,974,null,{}] 02:43:44 INFO - PROCESS | 1820 | 1461491024002 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:44 INFO - PROCESS | 1820 | 1461491024235 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 02:43:44 INFO - PROCESS | 1820 | 1461491024404 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe620dc3800 == 97 [pid = 1820] [id = 251] 02:43:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7fe618d0f000) [pid = 1820] [serial = 754] [outer = (nil)] 02:43:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7fe61b48a800) [pid = 1820] [serial = 755] [outer = 0x7fe618d0f000] 02:43:44 INFO - PROCESS | 1820 | 1461491024521 Marionette DEBUG loaded listener.js 02:43:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7fe61c5e0c00) [pid = 1820] [serial = 756] [outer = 0x7fe618d0f000] 02:43:45 INFO - PROCESS | 1820 | 1461491025357 Marionette TRACE conn4 <- [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]]]}] 02:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1436ms 02:43:45 INFO - PROCESS | 1820 | 1461491025418 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 02:43:45 INFO - PROCESS | 1820 | 1461491025423 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 02:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:43:45 INFO - PROCESS | 1820 | 1461491025428 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:43:45 INFO - PROCESS | 1820 | 1461491025432 Marionette TRACE conn4 <- [1,978,null,{}] 02:43:45 INFO - PROCESS | 1820 | 1461491025437 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:45 INFO - PROCESS | 1820 | 1461491025627 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 02:43:45 INFO - PROCESS | 1820 | 1461491025792 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6230a9000 == 98 [pid = 1820] [id = 252] 02:43:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7fe619b36000) [pid = 1820] [serial = 757] [outer = (nil)] 02:43:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7fe620d20800) [pid = 1820] [serial = 758] [outer = 0x7fe619b36000] 02:43:45 INFO - PROCESS | 1820 | 1461491025868 Marionette DEBUG loaded listener.js 02:43:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7fe6212ac000) [pid = 1820] [serial = 759] [outer = 0x7fe619b36000] 02:43:46 INFO - PROCESS | 1820 | 1461491026747 Marionette TRACE conn4 <- [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]]]}] 02:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1387ms 02:43:46 INFO - PROCESS | 1820 | 1461491026818 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 02:43:46 INFO - PROCESS | 1820 | 1461491026822 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 02:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:43:46 INFO - PROCESS | 1820 | 1461491026829 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:43:46 INFO - PROCESS | 1820 | 1461491026832 Marionette TRACE conn4 <- [1,982,null,{}] 02:43:46 INFO - PROCESS | 1820 | 1461491026838 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:47 INFO - PROCESS | 1820 | 1461491027018 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 02:43:47 INFO - PROCESS | 1820 | 1461491027184 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe623d59000 == 99 [pid = 1820] [id = 253] 02:43:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7fe61fa39000) [pid = 1820] [serial = 760] [outer = (nil)] 02:43:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7fe6212b3c00) [pid = 1820] [serial = 761] [outer = 0x7fe61fa39000] 02:43:47 INFO - PROCESS | 1820 | 1461491027259 Marionette DEBUG loaded listener.js 02:43:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7fe62253c400) [pid = 1820] [serial = 762] [outer = 0x7fe61fa39000] 02:43:48 INFO - PROCESS | 1820 | 1461491028172 Marionette TRACE conn4 <- [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]]]}] 02:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1384ms 02:43:48 INFO - PROCESS | 1820 | 1461491028213 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 02:43:48 INFO - PROCESS | 1820 | 1461491028217 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 02:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:43:48 INFO - PROCESS | 1820 | 1461491028222 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:43:48 INFO - PROCESS | 1820 | 1461491028225 Marionette TRACE conn4 <- [1,986,null,{}] 02:43:48 INFO - PROCESS | 1820 | 1461491028231 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:48 INFO - PROCESS | 1820 | 1461491028444 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 02:43:48 INFO - PROCESS | 1820 | 1461491028610 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624ca3800 == 100 [pid = 1820] [id = 254] 02:43:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe622675800) [pid = 1820] [serial = 763] [outer = (nil)] 02:43:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe62290c400) [pid = 1820] [serial = 764] [outer = 0x7fe622675800] 02:43:48 INFO - PROCESS | 1820 | 1461491028687 Marionette DEBUG loaded listener.js 02:43:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe623d89400) [pid = 1820] [serial = 765] [outer = 0x7fe622675800] 02:43:49 INFO - PROCESS | 1820 | 1461491029534 Marionette TRACE conn4 <- [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]]]}] 02:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1383ms 02:43:49 INFO - PROCESS | 1820 | 1461491029608 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 02:43:49 INFO - PROCESS | 1820 | 1461491029612 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 02:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:43:49 INFO - PROCESS | 1820 | 1461491029618 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:43:49 INFO - PROCESS | 1820 | 1461491029621 Marionette TRACE conn4 <- [1,990,null,{}] 02:43:49 INFO - PROCESS | 1820 | 1461491029626 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:49 INFO - PROCESS | 1820 | 1461491029847 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 02:43:50 INFO - PROCESS | 1820 | 1461491030027 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62f0ae000 == 101 [pid = 1820] [id = 255] 02:43:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe62450ec00) [pid = 1820] [serial = 766] [outer = (nil)] 02:43:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe6245c6c00) [pid = 1820] [serial = 767] [outer = 0x7fe62450ec00] 02:43:50 INFO - PROCESS | 1820 | 1461491030102 Marionette DEBUG loaded listener.js 02:43:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe62484b800) [pid = 1820] [serial = 768] [outer = 0x7fe62450ec00] 02:43:50 INFO - PROCESS | 1820 | 1461491030966 Marionette TRACE conn4 <- [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]]]}] 02:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1385ms 02:43:51 INFO - PROCESS | 1820 | 1461491031004 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 02:43:51 INFO - PROCESS | 1820 | 1461491031007 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 02:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:43:51 INFO - PROCESS | 1820 | 1461491031014 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:43:51 INFO - PROCESS | 1820 | 1461491031016 Marionette TRACE conn4 <- [1,994,null,{}] 02:43:51 INFO - PROCESS | 1820 | 1461491031022 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:51 INFO - PROCESS | 1820 | 1461491031201 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 02:43:51 INFO - PROCESS | 1820 | 1461491031373 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe633653800 == 102 [pid = 1820] [id = 256] 02:43:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe623d8dc00) [pid = 1820] [serial = 769] [outer = (nil)] 02:43:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe624b58c00) [pid = 1820] [serial = 770] [outer = 0x7fe623d8dc00] 02:43:51 INFO - PROCESS | 1820 | 1461491031445 Marionette DEBUG loaded listener.js 02:43:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe62501f400) [pid = 1820] [serial = 771] [outer = 0x7fe623d8dc00] 02:43:52 INFO - PROCESS | 1820 | 1461491032297 Marionette TRACE conn4 <- [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]]]}] 02:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1343ms 02:43:52 INFO - PROCESS | 1820 | 1461491032358 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 02:43:52 INFO - PROCESS | 1820 | 1461491032362 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 02:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:43:52 INFO - PROCESS | 1820 | 1461491032368 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:43:52 INFO - PROCESS | 1820 | 1461491032370 Marionette TRACE conn4 <- [1,998,null,{}] 02:43:52 INFO - PROCESS | 1820 | 1461491032376 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:52 INFO - PROCESS | 1820 | 1461491032565 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 02:43:52 INFO - PROCESS | 1820 | 1461491032735 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe633ee0800 == 103 [pid = 1820] [id = 257] 02:43:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7fe62450f800) [pid = 1820] [serial = 772] [outer = (nil)] 02:43:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7fe62509ac00) [pid = 1820] [serial = 773] [outer = 0x7fe62450f800] 02:43:52 INFO - PROCESS | 1820 | 1461491032806 Marionette DEBUG loaded listener.js 02:43:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe62dd13000) [pid = 1820] [serial = 774] [outer = 0x7fe62450f800] 02:43:53 INFO - PROCESS | 1820 | 1461491033697 Marionette TRACE conn4 <- [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]]]}] 02:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1378ms 02:43:53 INFO - PROCESS | 1820 | 1461491033747 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 02:43:53 INFO - PROCESS | 1820 | 1461491033751 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 02:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:43:53 INFO - PROCESS | 1820 | 1461491033758 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:43:53 INFO - PROCESS | 1820 | 1461491033762 Marionette TRACE conn4 <- [1,1002,null,{}] 02:43:53 INFO - PROCESS | 1820 | 1461491033767 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:53 INFO - PROCESS | 1820 | 1461491033958 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 02:43:54 INFO - PROCESS | 1820 | 1461491034145 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe635e86000 == 104 [pid = 1820] [id = 258] 02:43:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7fe620d1cc00) [pid = 1820] [serial = 775] [outer = (nil)] 02:43:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7fe62ddbb800) [pid = 1820] [serial = 776] [outer = 0x7fe620d1cc00] 02:43:54 INFO - PROCESS | 1820 | 1461491034221 Marionette DEBUG loaded listener.js 02:43:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7fe62eb5d400) [pid = 1820] [serial = 777] [outer = 0x7fe620d1cc00] 02:43:55 INFO - PROCESS | 1820 | 1461491035133 Marionette TRACE conn4 <- [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]]]}] 02:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1433ms 02:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:43:55 INFO - PROCESS | 1820 | 1461491035192 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 02:43:55 INFO - PROCESS | 1820 | 1461491035196 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 02:43:55 INFO - PROCESS | 1820 | 1461491035202 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:43:55 INFO - PROCESS | 1820 | 1461491035206 Marionette TRACE conn4 <- [1,1006,null,{}] 02:43:55 INFO - PROCESS | 1820 | 1461491035213 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:55 INFO - PROCESS | 1820 | 1461491035469 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 02:43:55 INFO - PROCESS | 1820 | 1461491035683 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611d72000 == 105 [pid = 1820] [id = 259] 02:43:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7fe60f1aec00) [pid = 1820] [serial = 778] [outer = (nil)] 02:43:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7fe62ee94c00) [pid = 1820] [serial = 779] [outer = 0x7fe60f1aec00] 02:43:55 INFO - PROCESS | 1820 | 1461491035828 Marionette DEBUG loaded listener.js 02:43:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7fe62fd40000) [pid = 1820] [serial = 780] [outer = 0x7fe60f1aec00] 02:43:56 INFO - PROCESS | 1820 | 1461491036716 Marionette TRACE conn4 <- [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]]]}] 02:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1586ms 02:43:56 INFO - PROCESS | 1820 | 1461491036790 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 02:43:56 INFO - PROCESS | 1820 | 1461491036794 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 02:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:43:56 INFO - PROCESS | 1820 | 1461491036803 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:43:56 INFO - PROCESS | 1820 | 1461491036807 Marionette TRACE conn4 <- [1,1010,null,{}] 02:43:56 INFO - PROCESS | 1820 | 1461491036812 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:57 INFO - PROCESS | 1820 | 1461491037011 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 02:43:57 INFO - PROCESS | 1820 | 1461491037550 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611de2000 == 106 [pid = 1820] [id = 260] 02:43:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7fe60f1dd000) [pid = 1820] [serial = 781] [outer = (nil)] 02:43:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7fe60f386400) [pid = 1820] [serial = 782] [outer = 0x7fe60f1dd000] 02:43:57 INFO - PROCESS | 1820 | 1461491037665 Marionette DEBUG loaded listener.js 02:43:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7fe610341000) [pid = 1820] [serial = 783] [outer = 0x7fe60f1dd000] 02:43:58 INFO - PROCESS | 1820 | 1461491038680 Marionette TRACE conn4 <- [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]]]}] 02:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1939ms 02:43:58 INFO - PROCESS | 1820 | 1461491038745 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 02:43:58 INFO - PROCESS | 1820 | 1461491038760 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 02:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:43:58 INFO - PROCESS | 1820 | 1461491038777 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:43:58 INFO - PROCESS | 1820 | 1461491038789 Marionette TRACE conn4 <- [1,1014,null,{}] 02:43:58 INFO - PROCESS | 1820 | 1461491038800 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:59 INFO - PROCESS | 1820 | 1461491039056 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 02:43:59 INFO - PROCESS | 1820 | 1461491039331 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60f298000 == 107 [pid = 1820] [id = 261] 02:43:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7fe615cbac00) [pid = 1820] [serial = 784] [outer = (nil)] 02:43:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7fe61771b400) [pid = 1820] [serial = 785] [outer = 0x7fe615cbac00] 02:43:59 INFO - PROCESS | 1820 | 1461491039407 Marionette DEBUG loaded listener.js 02:43:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7fe61799a400) [pid = 1820] [serial = 786] [outer = 0x7fe615cbac00] 02:43:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe610ed6000 == 106 [pid = 1820] [id = 204] 02:43:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61985a800 == 105 [pid = 1820] [id = 247] 02:43:59 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7fe617fb6c00) [pid = 1820] [serial = 646] [outer = (nil)] [url = about:blank] 02:43:59 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7fe619eca800) [pid = 1820] [serial = 649] [outer = (nil)] [url = about:blank] 02:43:59 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7fe61b5ac800) [pid = 1820] [serial = 652] [outer = (nil)] [url = about:blank] 02:43:59 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7fe61dd33400) [pid = 1820] [serial = 655] [outer = (nil)] [url = about:blank] 02:43:59 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7fe61fa36800) [pid = 1820] [serial = 658] [outer = (nil)] [url = about:blank] 02:43:59 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7fe6201f2c00) [pid = 1820] [serial = 661] [outer = (nil)] [url = about:blank] 02:43:59 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7fe617033c00) [pid = 1820] [serial = 689] [outer = (nil)] [url = about:blank] 02:43:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6187e2000 == 104 [pid = 1820] [id = 246] 02:43:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61829d000 == 103 [pid = 1820] [id = 245] 02:43:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617376800 == 102 [pid = 1820] [id = 244] 02:43:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe610ed4800 == 101 [pid = 1820] [id = 243] 02:44:00 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617e50000 == 100 [pid = 1820] [id = 242] 02:44:00 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe615de8000 == 99 [pid = 1820] [id = 241] 02:44:00 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe636c58000 == 98 [pid = 1820] [id = 236] 02:44:00 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe63429b800 == 97 [pid = 1820] [id = 235] 02:44:00 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe633c5e000 == 96 [pid = 1820] [id = 234] 02:44:00 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe633765800 == 95 [pid = 1820] [id = 233] 02:44:00 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62fe3f000 == 94 [pid = 1820] [id = 232] 02:44:00 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62018a000 == 93 [pid = 1820] [id = 231] 02:44:00 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617e57000 == 92 [pid = 1820] [id = 230] 02:44:00 INFO - PROCESS | 1820 | 1461491040354 Marionette TRACE conn4 <- [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]]]}] 02:44:00 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7fe619b3d400) [pid = 1820] [serial = 677] [outer = (nil)] [url = about:blank] 02:44:00 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7fe61b62e400) [pid = 1820] [serial = 678] [outer = (nil)] [url = about:blank] 02:44:00 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7fe6212ab400) [pid = 1820] [serial = 683] [outer = (nil)] [url = about:blank] 02:44:00 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7fe615d83400) [pid = 1820] [serial = 668] [outer = (nil)] [url = about:blank] 02:44:00 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7fe615cc3000) [pid = 1820] [serial = 667] [outer = (nil)] [url = about:blank] 02:44:00 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe611c68000) [pid = 1820] [serial = 640] [outer = (nil)] [url = about:blank] 02:44:00 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7fe61c5dbc00) [pid = 1820] [serial = 680] [outer = (nil)] [url = about:blank] 02:44:00 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7fe615d7fc00) [pid = 1820] [serial = 674] [outer = (nil)] [url = about:blank] 02:44:00 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe618d84400) [pid = 1820] [serial = 675] [outer = (nil)] [url = about:blank] 02:44:00 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe617b77400) [pid = 1820] [serial = 672] [outer = (nil)] [url = about:blank] 02:44:00 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe61799b400) [pid = 1820] [serial = 671] [outer = (nil)] [url = about:blank] 02:44:00 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe60f64b400) [pid = 1820] [serial = 664] [outer = (nil)] [url = about:blank] 02:44:00 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe617715c00) [pid = 1820] [serial = 643] [outer = (nil)] [url = about:blank] 02:44:00 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe60f651800) [pid = 1820] [serial = 686] [outer = (nil)] [url = about:blank] 02:44:00 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe622537400) [pid = 1820] [serial = 684] [outer = (nil)] [url = about:blank] 02:44:00 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe6111b0c00) [pid = 1820] [serial = 687] [outer = (nil)] [url = about:blank] 02:44:00 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe61c5d8000) [pid = 1820] [serial = 428] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:44:00 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7fe61dd66800) [pid = 1820] [serial = 681] [outer = (nil)] [url = about:blank] 02:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1645ms 02:44:00 INFO - PROCESS | 1820 | 1461491040423 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 02:44:00 INFO - PROCESS | 1820 | 1461491040429 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 02:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:44:00 INFO - PROCESS | 1820 | 1461491040436 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:44:00 INFO - PROCESS | 1820 | 1461491040438 Marionette TRACE conn4 <- [1,1018,null,{}] 02:44:00 INFO - PROCESS | 1820 | 1461491040444 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:00 INFO - PROCESS | 1820 | 1461491040619 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 02:44:00 INFO - PROCESS | 1820 | 1461491040631 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617333800 == 93 [pid = 1820] [id = 262] 02:44:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7fe617b6c000) [pid = 1820] [serial = 787] [outer = (nil)] 02:44:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe617b78400) [pid = 1820] [serial = 788] [outer = 0x7fe617b6c000] 02:44:00 INFO - PROCESS | 1820 | 1461491040696 Marionette DEBUG loaded listener.js 02:44:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe617bbe400) [pid = 1820] [serial = 789] [outer = 0x7fe617b6c000] 02:44:01 INFO - PROCESS | 1820 | 1461491041681 Marionette TRACE conn4 <- [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]]]}] 02:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1285ms 02:44:01 INFO - PROCESS | 1820 | 1461491041723 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 02:44:01 INFO - PROCESS | 1820 | 1461491041727 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 02:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:44:01 INFO - PROCESS | 1820 | 1461491041741 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:44:01 INFO - PROCESS | 1820 | 1461491041751 Marionette TRACE conn4 <- [1,1022,null,{}] 02:44:01 INFO - PROCESS | 1820 | 1461491041760 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:02 INFO - PROCESS | 1820 | 1461491042014 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 02:44:02 INFO - PROCESS | 1820 | 1461491042100 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61828f800 == 94 [pid = 1820] [id = 263] 02:44:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe61799e000) [pid = 1820] [serial = 790] [outer = (nil)] 02:44:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe619b3d400) [pid = 1820] [serial = 791] [outer = 0x7fe61799e000] 02:44:02 INFO - PROCESS | 1820 | 1461491042180 Marionette DEBUG loaded listener.js 02:44:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe61c5d4800) [pid = 1820] [serial = 792] [outer = 0x7fe61799e000] 02:44:03 INFO - PROCESS | 1820 | 1461491043102 Marionette TRACE conn4 <- [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]]]}] 02:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1399ms 02:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:44:03 INFO - PROCESS | 1820 | 1461491043140 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 02:44:03 INFO - PROCESS | 1820 | 1461491043144 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 02:44:03 INFO - PROCESS | 1820 | 1461491043152 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:44:03 INFO - PROCESS | 1820 | 1461491043154 Marionette TRACE conn4 <- [1,1026,null,{}] 02:44:03 INFO - PROCESS | 1820 | 1461491043160 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:03 INFO - PROCESS | 1820 | 1461491043389 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 02:44:03 INFO - PROCESS | 1820 | 1461491043432 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6187d8000 == 95 [pid = 1820] [id = 264] 02:44:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe617b6e800) [pid = 1820] [serial = 793] [outer = (nil)] 02:44:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe61fa7b800) [pid = 1820] [serial = 794] [outer = 0x7fe617b6e800] 02:44:03 INFO - PROCESS | 1820 | 1461491043513 Marionette DEBUG loaded listener.js 02:44:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe621244400) [pid = 1820] [serial = 795] [outer = 0x7fe617b6e800] 02:44:04 INFO - PROCESS | 1820 | 1461491044642 Marionette TRACE conn4 <- [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]]]}] 02:44:04 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe60f1b1c00) [pid = 1820] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:44:04 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe617bbb000) [pid = 1820] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:44:04 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe60f1e0c00) [pid = 1820] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:44:04 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe610343400) [pid = 1820] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:44:04 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe610345800) [pid = 1820] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:44:04 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe6111a1400) [pid = 1820] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:44:04 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe618bc1400) [pid = 1820] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:44:04 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe615d82800) [pid = 1820] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:44:04 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7fe617090400) [pid = 1820] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1580ms 02:44:04 INFO - PROCESS | 1820 | 1461491044731 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 02:44:04 INFO - PROCESS | 1820 | 1461491044735 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 02:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:44:04 INFO - PROCESS | 1820 | 1461491044740 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:44:04 INFO - PROCESS | 1820 | 1461491044742 Marionette TRACE conn4 <- [1,1030,null,{}] 02:44:04 INFO - PROCESS | 1820 | 1461491044748 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:04 INFO - PROCESS | 1820 | 1461491044911 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 02:44:05 INFO - PROCESS | 1820 | 1461491045086 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618997800 == 96 [pid = 1820] [id = 265] 02:44:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7fe61dd35000) [pid = 1820] [serial = 796] [outer = (nil)] 02:44:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe6201f0c00) [pid = 1820] [serial = 797] [outer = 0x7fe61dd35000] 02:44:05 INFO - PROCESS | 1820 | 1461491045167 Marionette DEBUG loaded listener.js 02:44:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe62253f400) [pid = 1820] [serial = 798] [outer = 0x7fe61dd35000] 02:44:05 INFO - PROCESS | 1820 | 1461491045898 Marionette TRACE conn4 <- [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]]]}] 02:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1176ms 02:44:05 INFO - PROCESS | 1820 | 1461491045918 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 02:44:05 INFO - PROCESS | 1820 | 1461491045921 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 02:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:44:05 INFO - PROCESS | 1820 | 1461491045936 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:44:05 INFO - PROCESS | 1820 | 1461491045951 Marionette TRACE conn4 <- [1,1034,null,{}] 02:44:05 INFO - PROCESS | 1820 | 1461491045973 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:06 INFO - PROCESS | 1820 | 1461491046157 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 02:44:06 INFO - PROCESS | 1820 | 1461491046168 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe620171000 == 97 [pid = 1820] [id = 266] 02:44:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe622675c00) [pid = 1820] [serial = 799] [outer = (nil)] 02:44:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe62291a400) [pid = 1820] [serial = 800] [outer = 0x7fe622675c00] 02:44:06 INFO - PROCESS | 1820 | 1461491046235 Marionette DEBUG loaded listener.js 02:44:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe622b8bc00) [pid = 1820] [serial = 801] [outer = 0x7fe622675c00] 02:44:07 INFO - PROCESS | 1820 | 1461491047405 Marionette TRACE conn4 <- [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]]]}] 02:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1508ms 02:44:07 INFO - PROCESS | 1820 | 1461491047446 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 02:44:07 INFO - PROCESS | 1820 | 1461491047452 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 02:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:44:07 INFO - PROCESS | 1820 | 1461491047461 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:44:07 INFO - PROCESS | 1820 | 1461491047466 Marionette TRACE conn4 <- [1,1038,null,{}] 02:44:07 INFO - PROCESS | 1820 | 1461491047474 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:07 INFO - PROCESS | 1820 | 1461491047706 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 02:44:07 INFO - PROCESS | 1820 | 1461491047942 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617324800 == 98 [pid = 1820] [id = 267] 02:44:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe615ccb000) [pid = 1820] [serial = 802] [outer = (nil)] 02:44:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe617032800) [pid = 1820] [serial = 803] [outer = 0x7fe615ccb000] 02:44:08 INFO - PROCESS | 1820 | 1461491048050 Marionette DEBUG loaded listener.js 02:44:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe617715c00) [pid = 1820] [serial = 804] [outer = 0x7fe615ccb000] 02:44:08 INFO - PROCESS | 1820 | 1461491048944 Marionette TRACE conn4 <- [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]]]}] 02:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1538ms 02:44:09 INFO - PROCESS | 1820 | 1461491049001 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 02:44:09 INFO - PROCESS | 1820 | 1461491049009 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 02:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:44:09 INFO - PROCESS | 1820 | 1461491049019 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:44:09 INFO - PROCESS | 1820 | 1461491049024 Marionette TRACE conn4 <- [1,1042,null,{}] 02:44:09 INFO - PROCESS | 1820 | 1461491049029 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:09 INFO - PROCESS | 1820 | 1461491049230 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 02:44:09 INFO - PROCESS | 1820 | 1461491049402 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6187db000 == 99 [pid = 1820] [id = 268] 02:44:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe617b69400) [pid = 1820] [serial = 805] [outer = (nil)] 02:44:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7fe617bc1400) [pid = 1820] [serial = 806] [outer = 0x7fe617b69400] 02:44:09 INFO - PROCESS | 1820 | 1461491049480 Marionette DEBUG loaded listener.js 02:44:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7fe618bc1400) [pid = 1820] [serial = 807] [outer = 0x7fe617b69400] 02:44:10 INFO - PROCESS | 1820 | 1461491050436 Marionette TRACE conn4 <- [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]]]}] 02:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1484ms 02:44:10 INFO - PROCESS | 1820 | 1461491050507 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 02:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:44:10 INFO - PROCESS | 1820 | 1461491050514 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 02:44:10 INFO - PROCESS | 1820 | 1461491050524 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:44:10 INFO - PROCESS | 1820 | 1461491050531 Marionette TRACE conn4 <- [1,1046,null,{}] 02:44:10 INFO - PROCESS | 1820 | 1461491050548 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:10 INFO - PROCESS | 1820 | 1461491050840 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 02:44:11 INFO - PROCESS | 1820 | 1461491051039 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe623a86800 == 100 [pid = 1820] [id = 269] 02:44:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe6212ab800) [pid = 1820] [serial = 808] [outer = (nil)] 02:44:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7fe622542000) [pid = 1820] [serial = 809] [outer = 0x7fe6212ab800] 02:44:11 INFO - PROCESS | 1820 | 1461491051166 Marionette DEBUG loaded listener.js 02:44:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7fe62267c800) [pid = 1820] [serial = 810] [outer = 0x7fe6212ab800] 02:44:12 INFO - PROCESS | 1820 | 1461491052030 Marionette TRACE conn4 <- [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]]]}] 02:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1546ms 02:44:12 INFO - PROCESS | 1820 | 1461491052069 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 02:44:12 INFO - PROCESS | 1820 | 1461491052074 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 02:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:44:12 INFO - PROCESS | 1820 | 1461491052080 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:44:12 INFO - PROCESS | 1820 | 1461491052084 Marionette TRACE conn4 <- [1,1050,null,{}] 02:44:12 INFO - PROCESS | 1820 | 1461491052090 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:12 INFO - PROCESS | 1820 | 1461491052295 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 02:44:12 INFO - PROCESS | 1820 | 1461491052478 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62810b000 == 101 [pid = 1820] [id = 270] 02:44:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7fe617b7a800) [pid = 1820] [serial = 811] [outer = (nil)] 02:44:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7fe6236e7000) [pid = 1820] [serial = 812] [outer = 0x7fe617b7a800] 02:44:12 INFO - PROCESS | 1820 | 1461491052556 Marionette DEBUG loaded listener.js 02:44:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7fe62450e400) [pid = 1820] [serial = 813] [outer = 0x7fe617b7a800] 02:44:13 INFO - PROCESS | 1820 | 1461491053481 Marionette TRACE conn4 <- [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]]]}] 02:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1430ms 02:44:13 INFO - PROCESS | 1820 | 1461491053511 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 02:44:13 INFO - PROCESS | 1820 | 1461491053514 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 02:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:44:13 INFO - PROCESS | 1820 | 1461491053520 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:44:13 INFO - PROCESS | 1820 | 1461491053522 Marionette TRACE conn4 <- [1,1054,null,{}] 02:44:13 INFO - PROCESS | 1820 | 1461491053528 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:13 INFO - PROCESS | 1820 | 1461491053715 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 02:44:13 INFO - PROCESS | 1820 | 1461491053894 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe631f6d800 == 102 [pid = 1820] [id = 271] 02:44:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7fe62267d400) [pid = 1820] [serial = 814] [outer = (nil)] 02:44:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7fe624b67000) [pid = 1820] [serial = 815] [outer = 0x7fe62267d400] 02:44:13 INFO - PROCESS | 1820 | 1461491053967 Marionette DEBUG loaded listener.js 02:44:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7fe62ddbe800) [pid = 1820] [serial = 816] [outer = 0x7fe62267d400] 02:44:14 INFO - PROCESS | 1820 | 1461491054900 Marionette TRACE conn4 <- [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]]]}] 02:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1434ms 02:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:44:14 INFO - PROCESS | 1820 | 1461491054955 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 02:44:14 INFO - PROCESS | 1820 | 1461491054958 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 02:44:14 INFO - PROCESS | 1820 | 1461491054965 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:44:14 INFO - PROCESS | 1820 | 1461491054968 Marionette TRACE conn4 <- [1,1058,null,{}] 02:44:14 INFO - PROCESS | 1820 | 1461491054973 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:15 INFO - PROCESS | 1820 | 1461491055196 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 02:44:15 INFO - PROCESS | 1820 | 1461491055379 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe635e82800 == 103 [pid = 1820] [id = 272] 02:44:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7fe62ec6e400) [pid = 1820] [serial = 817] [outer = (nil)] 02:44:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7fe62f0d1400) [pid = 1820] [serial = 818] [outer = 0x7fe62ec6e400] 02:44:15 INFO - PROCESS | 1820 | 1461491055473 Marionette DEBUG loaded listener.js 02:44:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7fe630089c00) [pid = 1820] [serial = 819] [outer = 0x7fe62ec6e400] 02:44:16 INFO - PROCESS | 1820 | 1461491056360 Marionette TRACE conn4 <- [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]]]}] 02:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1430ms 02:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:44:16 INFO - PROCESS | 1820 | 1461491056394 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 02:44:16 INFO - PROCESS | 1820 | 1461491056397 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 02:44:16 INFO - PROCESS | 1820 | 1461491056403 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:44:16 INFO - PROCESS | 1820 | 1461491056406 Marionette TRACE conn4 <- [1,1062,null,{}] 02:44:16 INFO - PROCESS | 1820 | 1461491056411 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:16 INFO - PROCESS | 1820 | 1461491056605 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 02:44:16 INFO - PROCESS | 1820 | 1461491056799 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe615b6f800 == 104 [pid = 1820] [id = 273] 02:44:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7fe62eceac00) [pid = 1820] [serial = 820] [outer = (nil)] 02:44:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7fe631f3b800) [pid = 1820] [serial = 821] [outer = 0x7fe62eceac00] 02:44:16 INFO - PROCESS | 1820 | 1461491056872 Marionette DEBUG loaded listener.js 02:44:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7fe633611800) [pid = 1820] [serial = 822] [outer = 0x7fe62eceac00] 02:44:17 INFO - PROCESS | 1820 | 1461491057768 Marionette TRACE conn4 <- [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]]]}] 02:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1379ms 02:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:44:17 INFO - PROCESS | 1820 | 1461491057782 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 02:44:17 INFO - PROCESS | 1820 | 1461491057785 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 02:44:17 INFO - PROCESS | 1820 | 1461491057792 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:44:17 INFO - PROCESS | 1820 | 1461491057795 Marionette TRACE conn4 <- [1,1066,null,{}] 02:44:17 INFO - PROCESS | 1820 | 1461491057800 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:17 INFO - PROCESS | 1820 | 1461491057980 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 02:44:18 INFO - PROCESS | 1820 | 1461491058242 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611929800 == 105 [pid = 1820] [id = 274] 02:44:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7fe631a14000) [pid = 1820] [serial = 823] [outer = (nil)] 02:44:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7fe63399c800) [pid = 1820] [serial = 824] [outer = 0x7fe631a14000] 02:44:18 INFO - PROCESS | 1820 | 1461491058323 Marionette DEBUG loaded listener.js 02:44:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7fe6339a6400) [pid = 1820] [serial = 825] [outer = 0x7fe631a14000] 02:44:19 INFO - PROCESS | 1820 | 1461491059246 Marionette TRACE conn4 <- [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]]]}] 02:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1486ms 02:44:19 INFO - PROCESS | 1820 | 1461491059278 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 02:44:19 INFO - PROCESS | 1820 | 1461491059282 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 02:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:44:19 INFO - PROCESS | 1820 | 1461491059288 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:44:19 INFO - PROCESS | 1820 | 1461491059290 Marionette TRACE conn4 <- [1,1070,null,{}] 02:44:19 INFO - PROCESS | 1820 | 1461491059296 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:19 INFO - PROCESS | 1820 | 1461491059486 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 02:44:19 INFO - PROCESS | 1820 | 1461491059668 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe615b7c000 == 106 [pid = 1820] [id = 275] 02:44:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7fe631f37800) [pid = 1820] [serial = 826] [outer = (nil)] 02:44:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7fe633cdcc00) [pid = 1820] [serial = 827] [outer = 0x7fe631f37800] 02:44:19 INFO - PROCESS | 1820 | 1461491059747 Marionette DEBUG loaded listener.js 02:44:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7fe633ce2c00) [pid = 1820] [serial = 828] [outer = 0x7fe631f37800] 02:44:20 INFO - PROCESS | 1820 | 1461491060666 Marionette TRACE conn4 <- [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]]]}] 02:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1436ms 02:44:20 INFO - PROCESS | 1820 | 1461491060726 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 02:44:20 INFO - PROCESS | 1820 | 1461491060729 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 02:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:44:20 INFO - PROCESS | 1820 | 1461491060735 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:44:20 INFO - PROCESS | 1820 | 1461491060737 Marionette TRACE conn4 <- [1,1074,null,{}] 02:44:20 INFO - PROCESS | 1820 | 1461491060743 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:20 INFO - PROCESS | 1820 | 1461491060940 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 02:44:21 INFO - PROCESS | 1820 | 1461491061165 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61c556000 == 107 [pid = 1820] [id = 276] 02:44:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7fe61771d000) [pid = 1820] [serial = 829] [outer = (nil)] 02:44:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7fe61836a800) [pid = 1820] [serial = 830] [outer = 0x7fe61771d000] 02:44:21 INFO - PROCESS | 1820 | 1461491061285 Marionette DEBUG loaded listener.js 02:44:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7fe61836f800) [pid = 1820] [serial = 831] [outer = 0x7fe61771d000] 02:44:22 INFO - PROCESS | 1820 | 1461491062169 Marionette TRACE conn4 <- [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]]]}] 02:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1481ms 02:44:22 INFO - PROCESS | 1820 | 1461491062218 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 02:44:22 INFO - PROCESS | 1820 | 1461491062223 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 02:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:44:22 INFO - PROCESS | 1820 | 1461491062229 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:44:22 INFO - PROCESS | 1820 | 1461491062234 Marionette TRACE conn4 <- [1,1078,null,{}] 02:44:22 INFO - PROCESS | 1820 | 1461491062239 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:22 INFO - PROCESS | 1820 | 1461491062495 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 02:44:22 INFO - PROCESS | 1820 | 1461491062744 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60e1d9000 == 108 [pid = 1820] [id = 277] 02:44:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7fe60f648400) [pid = 1820] [serial = 832] [outer = (nil)] 02:44:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7fe61836b800) [pid = 1820] [serial = 833] [outer = 0x7fe60f648400] 02:44:22 INFO - PROCESS | 1820 | 1461491062844 Marionette DEBUG loaded listener.js 02:44:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7fe63399d400) [pid = 1820] [serial = 834] [outer = 0x7fe60f648400] 02:44:23 INFO - PROCESS | 1820 | 1461491063787 Marionette TRACE conn4 <- [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]]]}] 02:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1588ms 02:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:44:23 INFO - PROCESS | 1820 | 1461491063818 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 02:44:23 INFO - PROCESS | 1820 | 1461491063821 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 02:44:23 INFO - PROCESS | 1820 | 1461491063829 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:44:23 INFO - PROCESS | 1820 | 1461491063833 Marionette TRACE conn4 <- [1,1082,null,{}] 02:44:23 INFO - PROCESS | 1820 | 1461491063840 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:24 INFO - PROCESS | 1820 | 1461491064062 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 02:44:24 INFO - PROCESS | 1820 | 1461491064291 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60e5d4800 == 109 [pid = 1820] [id = 278] 02:44:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7fe610347c00) [pid = 1820] [serial = 835] [outer = (nil)] 02:44:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7fe617bb7000) [pid = 1820] [serial = 836] [outer = 0x7fe610347c00] 02:44:24 INFO - PROCESS | 1820 | 1461491064412 Marionette DEBUG loaded listener.js 02:44:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7fe633ce2800) [pid = 1820] [serial = 837] [outer = 0x7fe610347c00] 02:44:25 INFO - PROCESS | 1820 | 1461491065250 Marionette TRACE conn4 <- [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]]]}] 02:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1934ms 02:44:25 INFO - PROCESS | 1820 | 1461491065843 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 02:44:25 INFO - PROCESS | 1820 | 1461491065850 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 02:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:44:25 INFO - PROCESS | 1820 | 1461491065876 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:44:25 INFO - PROCESS | 1820 | 1461491065880 Marionette TRACE conn4 <- [1,1086,null,{}] 02:44:25 INFO - PROCESS | 1820 | 1461491065889 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:26 INFO - PROCESS | 1820 | 1461491066087 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 02:44:26 INFO - PROCESS | 1820 | 1461491066281 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe610ecc000 == 110 [pid = 1820] [id = 279] 02:44:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7fe60f1d9000) [pid = 1820] [serial = 838] [outer = (nil)] 02:44:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7fe60f384000) [pid = 1820] [serial = 839] [outer = 0x7fe60f1d9000] 02:44:26 INFO - PROCESS | 1820 | 1461491066354 Marionette DEBUG loaded listener.js 02:44:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7fe60f4f5400) [pid = 1820] [serial = 840] [outer = 0x7fe60f1d9000] 02:44:27 INFO - PROCESS | 1820 | 1461491067410 Marionette TRACE conn4 <- [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]]]}] 02:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1588ms 02:44:27 INFO - PROCESS | 1820 | 1461491067462 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 02:44:27 INFO - PROCESS | 1820 | 1461491067468 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 02:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:44:27 INFO - PROCESS | 1820 | 1461491067479 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:44:27 INFO - PROCESS | 1820 | 1461491067484 Marionette TRACE conn4 <- [1,1090,null,{}] 02:44:27 INFO - PROCESS | 1820 | 1461491067490 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:27 INFO - PROCESS | 1820 | 1461491067686 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7fe61fa31000) [pid = 1820] [serial = 746] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | 1461491068024 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:28 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe618997800 == 109 [pid = 1820] [id = 265] 02:44:28 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6187d8000 == 108 [pid = 1820] [id = 264] 02:44:28 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61828f800 == 107 [pid = 1820] [id = 263] 02:44:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60e5ee000 == 108 [pid = 1820] [id = 280] 02:44:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7fe6111adc00) [pid = 1820] [serial = 841] [outer = (nil)] 02:44:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7fe611c68000) [pid = 1820] [serial = 842] [outer = 0x7fe6111adc00] 02:44:28 INFO - PROCESS | 1820 | 1461491068137 Marionette DEBUG loaded listener.js 02:44:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7fe615cbb800) [pid = 1820] [serial = 843] [outer = 0x7fe6111adc00] 02:44:28 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617333800 == 107 [pid = 1820] [id = 262] 02:44:28 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60f298000 == 106 [pid = 1820] [id = 261] 02:44:28 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611de2000 == 105 [pid = 1820] [id = 260] 02:44:28 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe623d59000 == 104 [pid = 1820] [id = 253] 02:44:28 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6230a9000 == 103 [pid = 1820] [id = 252] 02:44:28 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe620dc3800 == 102 [pid = 1820] [id = 251] 02:44:28 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6187a1800 == 101 [pid = 1820] [id = 250] 02:44:28 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61731d800 == 100 [pid = 1820] [id = 249] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7fe615d7e400) [pid = 1820] [serial = 729] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7fe61b5b1c00) [pid = 1820] [serial = 743] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7fe60f38a800) [pid = 1820] [serial = 725] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7fe617992400) [pid = 1820] [serial = 731] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7fe617995400) [pid = 1820] [serial = 695] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7fe617999000) [pid = 1820] [serial = 734] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7fe6189c1800) [pid = 1820] [serial = 738] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7fe6100f7c00) [pid = 1820] [serial = 726] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7fe619e0ec00) [pid = 1820] [serial = 698] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7fe617bb2c00) [pid = 1820] [serial = 735] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7fe61e95f400) [pid = 1820] [serial = 701] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7fe615cb4c00) [pid = 1820] [serial = 692] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7fe61b3f0000) [pid = 1820] [serial = 741] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7fe618d8bc00) [pid = 1820] [serial = 740] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7fe62123a800) [pid = 1820] [serial = 704] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7fe62264b400) [pid = 1820] [serial = 707] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7fe622b8a000) [pid = 1820] [serial = 713] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7fe617bc0400) [pid = 1820] [serial = 737] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7fe6236de800) [pid = 1820] [serial = 716] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7fe62eeb0400) [pid = 1820] [serial = 611] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7fe615d81c00) [pid = 1820] [serial = 719] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7fe61dd63400) [pid = 1820] [serial = 744] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7fe6228b2800) [pid = 1820] [serial = 710] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7fe610347400) [pid = 1820] [serial = 728] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7fe617b67000) [pid = 1820] [serial = 732] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7fe60f650400) [pid = 1820] [serial = 722] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7fe630082000) [pid = 1820] [serial = 614] [outer = (nil)] [url = about:blank] 02:44:29 INFO - PROCESS | 1820 | 1461491069036 Marionette TRACE conn4 <- [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]]]}] 02:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1590ms 02:44:29 INFO - PROCESS | 1820 | 1461491069067 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 02:44:29 INFO - PROCESS | 1820 | 1461491069071 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 02:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:44:29 INFO - PROCESS | 1820 | 1461491069077 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:44:29 INFO - PROCESS | 1820 | 1461491069079 Marionette TRACE conn4 <- [1,1094,null,{}] 02:44:29 INFO - PROCESS | 1820 | 1461491069094 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:29 INFO - PROCESS | 1820 | 1461491069269 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 02:44:29 INFO - PROCESS | 1820 | 1461491069290 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6170d1800 == 101 [pid = 1820] [id = 281] 02:44:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7fe615d8a800) [pid = 1820] [serial = 844] [outer = (nil)] 02:44:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7fe617098c00) [pid = 1820] [serial = 845] [outer = 0x7fe615d8a800] 02:44:29 INFO - PROCESS | 1820 | 1461491069374 Marionette DEBUG loaded listener.js 02:44:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7fe6178cf400) [pid = 1820] [serial = 846] [outer = 0x7fe615d8a800] 02:44:30 INFO - PROCESS | 1820 | 1461491070295 Marionette TRACE conn4 <- [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]]]}] 02:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1239ms 02:44:30 INFO - PROCESS | 1820 | 1461491070318 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 02:44:30 INFO - PROCESS | 1820 | 1461491070321 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 02:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:44:30 INFO - PROCESS | 1820 | 1461491070329 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:44:30 INFO - PROCESS | 1820 | 1461491070332 Marionette TRACE conn4 <- [1,1098,null,{}] 02:44:30 INFO - PROCESS | 1820 | 1461491070337 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:30 INFO - PROCESS | 1820 | 1461491070592 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 02:44:30 INFO - PROCESS | 1820 | 1461491070626 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617908000 == 102 [pid = 1820] [id = 282] 02:44:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7fe611c6c800) [pid = 1820] [serial = 847] [outer = (nil)] 02:44:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7fe617b6f400) [pid = 1820] [serial = 848] [outer = 0x7fe611c6c800] 02:44:30 INFO - PROCESS | 1820 | 1461491070693 Marionette DEBUG loaded listener.js 02:44:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7fe617bba400) [pid = 1820] [serial = 849] [outer = 0x7fe611c6c800] 02:44:31 INFO - PROCESS | 1820 | 1461491071643 Marionette TRACE conn4 <- [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]]]}] 02:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1334ms 02:44:31 INFO - PROCESS | 1820 | 1461491071664 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 02:44:31 INFO - PROCESS | 1820 | 1461491071668 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 02:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:44:31 INFO - PROCESS | 1820 | 1461491071673 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:44:31 INFO - PROCESS | 1820 | 1461491071675 Marionette TRACE conn4 <- [1,1102,null,{}] 02:44:31 INFO - PROCESS | 1820 | 1461491071681 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:31 INFO - PROCESS | 1820 | 1461491071893 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 02:44:31 INFO - PROCESS | 1820 | 1461491071941 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61828b800 == 103 [pid = 1820] [id = 283] 02:44:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7fe61799ac00) [pid = 1820] [serial = 850] [outer = (nil)] 02:44:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7fe618366c00) [pid = 1820] [serial = 851] [outer = 0x7fe61799ac00] 02:44:32 INFO - PROCESS | 1820 | 1461491072027 Marionette DEBUG loaded listener.js 02:44:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7fe6189c3800) [pid = 1820] [serial = 852] [outer = 0x7fe61799ac00] 02:44:32 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7fe61dd35000) [pid = 1820] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:44:32 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7fe618d86800) [pid = 1820] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:44:32 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7fe60f642400) [pid = 1820] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:44:32 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7fe617b6e800) [pid = 1820] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:44:32 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7fe61799e000) [pid = 1820] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:44:32 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7fe615cbac00) [pid = 1820] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:44:32 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7fe60f1dd000) [pid = 1820] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:44:32 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7fe6189bfc00) [pid = 1820] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:44:32 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7fe617b6c000) [pid = 1820] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:44:33 INFO - PROCESS | 1820 | 1461491073454 Marionette TRACE conn4 <- [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]]]}] 02:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1833ms 02:44:33 INFO - PROCESS | 1820 | 1461491073508 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 02:44:33 INFO - PROCESS | 1820 | 1461491073515 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 02:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:44:33 INFO - PROCESS | 1820 | 1461491073522 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:44:33 INFO - PROCESS | 1820 | 1461491073527 Marionette TRACE conn4 <- [1,1106,null,{}] 02:44:33 INFO - PROCESS | 1820 | 1461491073535 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:33 INFO - PROCESS | 1820 | 1461491073740 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 02:44:33 INFO - PROCESS | 1820 | 1461491073952 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe610edb800 == 104 [pid = 1820] [id = 284] 02:44:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7fe60f4fa400) [pid = 1820] [serial = 853] [outer = (nil)] 02:44:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7fe60f4fd800) [pid = 1820] [serial = 854] [outer = 0x7fe60f4fa400] 02:44:34 INFO - PROCESS | 1820 | 1461491074081 Marionette DEBUG loaded listener.js 02:44:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7fe6111aac00) [pid = 1820] [serial = 855] [outer = 0x7fe60f4fa400] 02:44:35 INFO - PROCESS | 1820 | 1461491074998 Marionette TRACE conn4 <- [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]]]}] 02:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1532ms 02:44:35 INFO - PROCESS | 1820 | 1461491075055 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 02:44:35 INFO - PROCESS | 1820 | 1461491075064 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 02:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:44:35 INFO - PROCESS | 1820 | 1461491075075 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:44:35 INFO - PROCESS | 1820 | 1461491075079 Marionette TRACE conn4 <- [1,1110,null,{}] 02:44:35 INFO - PROCESS | 1820 | 1461491075086 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:35 INFO - PROCESS | 1820 | 1461491075299 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 02:44:35 INFO - PROCESS | 1820 | 1461491075543 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617e54800 == 105 [pid = 1820] [id = 285] 02:44:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7fe617091c00) [pid = 1820] [serial = 856] [outer = (nil)] 02:44:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7fe6178c6c00) [pid = 1820] [serial = 857] [outer = 0x7fe617091c00] 02:44:35 INFO - PROCESS | 1820 | 1461491075669 Marionette DEBUG loaded listener.js 02:44:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7fe617b7bc00) [pid = 1820] [serial = 858] [outer = 0x7fe617091c00] 02:44:36 INFO - PROCESS | 1820 | 1461491076574 Marionette TRACE conn4 <- [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]]]}] 02:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1532ms 02:44:36 INFO - PROCESS | 1820 | 1461491076607 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 02:44:36 INFO - PROCESS | 1820 | 1461491076610 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 02:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:44:36 INFO - PROCESS | 1820 | 1461491076618 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:44:36 INFO - PROCESS | 1820 | 1461491076624 Marionette TRACE conn4 <- [1,1114,null,{}] 02:44:36 INFO - PROCESS | 1820 | 1461491076640 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:36 INFO - PROCESS | 1820 | 1461491076845 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 02:44:37 INFO - PROCESS | 1820 | 1461491077020 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6187d8000 == 106 [pid = 1820] [id = 286] 02:44:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7fe61836d000) [pid = 1820] [serial = 859] [outer = (nil)] 02:44:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7fe618d86c00) [pid = 1820] [serial = 860] [outer = 0x7fe61836d000] 02:44:37 INFO - PROCESS | 1820 | 1461491077190 Marionette DEBUG loaded listener.js 02:44:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7fe619e0e800) [pid = 1820] [serial = 861] [outer = 0x7fe61836d000] 02:44:38 INFO - PROCESS | 1820 | 1461491078110 Marionette TRACE conn4 <- [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]]]}] 02:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1538ms 02:44:38 INFO - PROCESS | 1820 | 1461491078157 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 02:44:38 INFO - PROCESS | 1820 | 1461491078162 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 02:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:44:38 INFO - PROCESS | 1820 | 1461491078169 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:44:38 INFO - PROCESS | 1820 | 1461491078172 Marionette TRACE conn4 <- [1,1118,null,{}] 02:44:38 INFO - PROCESS | 1820 | 1461491078178 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:38 INFO - PROCESS | 1820 | 1461491078418 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 02:44:38 INFO - PROCESS | 1820 | 1461491078649 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619d33000 == 107 [pid = 1820] [id = 287] 02:44:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7fe60e0c5c00) [pid = 1820] [serial = 862] [outer = (nil)] 02:44:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7fe61b499800) [pid = 1820] [serial = 863] [outer = 0x7fe60e0c5c00] 02:44:38 INFO - PROCESS | 1820 | 1461491078773 Marionette DEBUG loaded listener.js 02:44:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7fe61c5d6000) [pid = 1820] [serial = 864] [outer = 0x7fe60e0c5c00] 02:44:39 INFO - PROCESS | 1820 | 1461491079678 Marionette TRACE conn4 <- [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]]]}] 02:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1535ms 02:44:39 INFO - PROCESS | 1820 | 1461491079705 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 02:44:39 INFO - PROCESS | 1820 | 1461491079709 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 02:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:44:39 INFO - PROCESS | 1820 | 1461491079716 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:44:39 INFO - PROCESS | 1820 | 1461491079719 Marionette TRACE conn4 <- [1,1122,null,{}] 02:44:39 INFO - PROCESS | 1820 | 1461491079726 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:39 INFO - PROCESS | 1820 | 1461491079928 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 02:44:40 INFO - PROCESS | 1820 | 1461491080120 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61f9cc800 == 108 [pid = 1820] [id = 288] 02:44:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7fe617b66000) [pid = 1820] [serial = 865] [outer = (nil)] 02:44:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7fe61c996000) [pid = 1820] [serial = 866] [outer = 0x7fe617b66000] 02:44:40 INFO - PROCESS | 1820 | 1461491080208 Marionette DEBUG loaded listener.js 02:44:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7fe61e70ec00) [pid = 1820] [serial = 867] [outer = 0x7fe617b66000] 02:44:41 INFO - PROCESS | 1820 | 1461491081175 Marionette TRACE conn4 <- [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]]]}] 02:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1490ms 02:44:41 INFO - PROCESS | 1820 | 1461491081207 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 02:44:41 INFO - PROCESS | 1820 | 1461491081211 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 02:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:44:41 INFO - PROCESS | 1820 | 1461491081218 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:44:41 INFO - PROCESS | 1820 | 1461491081222 Marionette TRACE conn4 <- [1,1126,null,{}] 02:44:41 INFO - PROCESS | 1820 | 1461491081227 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:41 INFO - PROCESS | 1820 | 1461491081516 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 02:44:41 INFO - PROCESS | 1820 | 1461491081749 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622b1c800 == 109 [pid = 1820] [id = 289] 02:44:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7fe62132a800) [pid = 1820] [serial = 868] [outer = (nil)] 02:44:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7fe622540800) [pid = 1820] [serial = 869] [outer = 0x7fe62132a800] 02:44:41 INFO - PROCESS | 1820 | 1461491081844 Marionette DEBUG loaded listener.js 02:44:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7fe62267f800) [pid = 1820] [serial = 870] [outer = 0x7fe62132a800] 02:44:42 INFO - PROCESS | 1820 | 1461491082784 Marionette TRACE conn4 <- [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]]]}] 02:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1588ms 02:44:42 INFO - PROCESS | 1820 | 1461491082808 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 02:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:44:42 INFO - PROCESS | 1820 | 1461491082812 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 02:44:42 INFO - PROCESS | 1820 | 1461491082819 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:44:42 INFO - PROCESS | 1820 | 1461491082823 Marionette TRACE conn4 <- [1,1130,null,{}] 02:44:42 INFO - PROCESS | 1820 | 1461491082828 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:43 INFO - PROCESS | 1820 | 1461491083026 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 02:44:43 INFO - PROCESS | 1820 | 1461491083210 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe623815800 == 110 [pid = 1820] [id = 290] 02:44:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7fe62014c000) [pid = 1820] [serial = 871] [outer = (nil)] 02:44:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7fe622912800) [pid = 1820] [serial = 872] [outer = 0x7fe62014c000] 02:44:43 INFO - PROCESS | 1820 | 1461491083289 Marionette DEBUG loaded listener.js 02:44:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7fe6234b9000) [pid = 1820] [serial = 873] [outer = 0x7fe62014c000] 02:44:44 INFO - PROCESS | 1820 | 1461491084236 Marionette TRACE conn4 <- [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]]]}] 02:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1489ms 02:44:44 INFO - PROCESS | 1820 | 1461491084309 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 02:44:44 INFO - PROCESS | 1820 | 1461491084312 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 02:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:44:44 INFO - PROCESS | 1820 | 1461491084319 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:44:44 INFO - PROCESS | 1820 | 1461491084322 Marionette TRACE conn4 <- [1,1134,null,{}] 02:44:44 INFO - PROCESS | 1820 | 1461491084328 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:44 INFO - PROCESS | 1820 | 1461491084568 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 02:44:44 INFO - PROCESS | 1820 | 1461491084792 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624c0c800 == 111 [pid = 1820] [id = 291] 02:44:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7fe622537400) [pid = 1820] [serial = 874] [outer = (nil)] 02:44:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7fe623ccac00) [pid = 1820] [serial = 875] [outer = 0x7fe622537400] 02:44:44 INFO - PROCESS | 1820 | 1461491084919 Marionette DEBUG loaded listener.js 02:44:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7fe624511c00) [pid = 1820] [serial = 876] [outer = 0x7fe622537400] 02:44:45 INFO - PROCESS | 1820 | 1461491085809 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1540ms 02:44:45 INFO - PROCESS | 1820 | 1461491085860 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 02:44:45 INFO - PROCESS | 1820 | 1461491085864 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 02:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:44:45 INFO - PROCESS | 1820 | 1461491085870 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:44:45 INFO - PROCESS | 1820 | 1461491085873 Marionette TRACE conn4 <- [1,1138,null,{}] 02:44:45 INFO - PROCESS | 1820 | 1461491085879 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:46 INFO - PROCESS | 1820 | 1461491086077 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 02:44:46 INFO - PROCESS | 1820 | 1461491086265 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62f0b3000 == 112 [pid = 1820] [id = 292] 02:44:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7fe623883000) [pid = 1820] [serial = 877] [outer = (nil)] 02:44:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7fe624848800) [pid = 1820] [serial = 878] [outer = 0x7fe623883000] 02:44:46 INFO - PROCESS | 1820 | 1461491086340 Marionette DEBUG loaded listener.js 02:44:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7fe62501ac00) [pid = 1820] [serial = 879] [outer = 0x7fe623883000] 02:44:47 INFO - PROCESS | 1820 | 1461491087247 Marionette TRACE conn4 <- [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]]]}] 02:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1435ms 02:44:47 INFO - PROCESS | 1820 | 1461491087307 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 02:44:47 INFO - PROCESS | 1820 | 1461491087310 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 02:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:44:47 INFO - PROCESS | 1820 | 1461491087317 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:44:47 INFO - PROCESS | 1820 | 1461491087321 Marionette TRACE conn4 <- [1,1142,null,{}] 02:44:47 INFO - PROCESS | 1820 | 1461491087327 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:47 INFO - PROCESS | 1820 | 1461491087532 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 02:44:47 INFO - PROCESS | 1820 | 1461491087710 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe633778000 == 113 [pid = 1820] [id = 293] 02:44:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7fe624511800) [pid = 1820] [serial = 880] [outer = (nil)] 02:44:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7fe628d6cc00) [pid = 1820] [serial = 881] [outer = 0x7fe624511800] 02:44:47 INFO - PROCESS | 1820 | 1461491087787 Marionette DEBUG loaded listener.js 02:44:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7fe62e93ec00) [pid = 1820] [serial = 882] [outer = 0x7fe624511800] 02:44:48 INFO - PROCESS | 1820 | 1461491088728 Marionette TRACE conn4 <- [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]]]}] 02:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1438ms 02:44:48 INFO - PROCESS | 1820 | 1461491088757 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 02:44:48 INFO - PROCESS | 1820 | 1461491088761 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 02:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:44:48 INFO - PROCESS | 1820 | 1461491088767 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:44:48 INFO - PROCESS | 1820 | 1461491088772 Marionette TRACE conn4 <- [1,1146,null,{}] 02:44:48 INFO - PROCESS | 1820 | 1461491088779 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:49 INFO - PROCESS | 1820 | 1461491089016 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 02:44:49 INFO - PROCESS | 1820 | 1461491089264 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe636c66800 == 114 [pid = 1820] [id = 294] 02:44:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7fe62fd46000) [pid = 1820] [serial = 883] [outer = (nil)] 02:44:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7fe62fdec000) [pid = 1820] [serial = 884] [outer = 0x7fe62fd46000] 02:44:49 INFO - PROCESS | 1820 | 1461491089401 Marionette DEBUG loaded listener.js 02:44:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7fe631f3c400) [pid = 1820] [serial = 885] [outer = 0x7fe62fd46000] 02:44:50 INFO - PROCESS | 1820 | 1461491090271 Marionette TRACE conn4 <- [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]]]}] 02:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1530ms 02:44:50 INFO - PROCESS | 1820 | 1461491090300 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 02:44:50 INFO - PROCESS | 1820 | 1461491090304 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 02:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:44:50 INFO - PROCESS | 1820 | 1461491090310 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:44:50 INFO - PROCESS | 1820 | 1461491090314 Marionette TRACE conn4 <- [1,1150,null,{}] 02:44:50 INFO - PROCESS | 1820 | 1461491090319 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:50 INFO - PROCESS | 1820 | 1461491090524 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 02:44:50 INFO - PROCESS | 1820 | 1461491090708 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611ad9800 == 115 [pid = 1820] [id = 295] 02:44:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7fe62fd39c00) [pid = 1820] [serial = 886] [outer = (nil)] 02:44:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7fe633ce1c00) [pid = 1820] [serial = 887] [outer = 0x7fe62fd39c00] 02:44:50 INFO - PROCESS | 1820 | 1461491090781 Marionette DEBUG loaded listener.js 02:44:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7fe633e48c00) [pid = 1820] [serial = 888] [outer = 0x7fe62fd39c00] 02:44:51 INFO - PROCESS | 1820 | 1461491091740 Marionette TRACE conn4 <- [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]]]}] 02:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1494ms 02:44:51 INFO - PROCESS | 1820 | 1461491091805 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 02:44:51 INFO - PROCESS | 1820 | 1461491091809 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 02:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:44:51 INFO - PROCESS | 1820 | 1461491091816 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:44:51 INFO - PROCESS | 1820 | 1461491091818 Marionette TRACE conn4 <- [1,1154,null,{}] 02:44:51 INFO - PROCESS | 1820 | 1461491091824 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:52 INFO - PROCESS | 1820 | 1461491092027 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 02:44:52 INFO - PROCESS | 1820 | 1461491092209 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6249b8000 == 116 [pid = 1820] [id = 296] 02:44:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7fe62fd44000) [pid = 1820] [serial = 889] [outer = (nil)] 02:44:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7fe62fe6e400) [pid = 1820] [serial = 890] [outer = 0x7fe62fd44000] 02:44:52 INFO - PROCESS | 1820 | 1461491092286 Marionette DEBUG loaded listener.js 02:44:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7fe62fe72400) [pid = 1820] [serial = 891] [outer = 0x7fe62fd44000] 02:44:53 INFO - PROCESS | 1820 | 1461491093160 Marionette TRACE conn4 <- [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]]]}] 02:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1387ms 02:44:53 INFO - PROCESS | 1820 | 1461491093204 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 02:44:53 INFO - PROCESS | 1820 | 1461491093209 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 02:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:44:53 INFO - PROCESS | 1820 | 1461491093215 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:44:53 INFO - PROCESS | 1820 | 1461491093218 Marionette TRACE conn4 <- [1,1158,null,{}] 02:44:53 INFO - PROCESS | 1820 | 1461491093223 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:53 INFO - PROCESS | 1820 | 1461491093414 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 02:44:53 INFO - PROCESS | 1820 | 1461491093615 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6249bd000 == 117 [pid = 1820] [id = 297] 02:44:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7fe609bca400) [pid = 1820] [serial = 892] [outer = (nil)] 02:44:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7fe609bd4000) [pid = 1820] [serial = 893] [outer = 0x7fe609bca400] 02:44:53 INFO - PROCESS | 1820 | 1461491093693 Marionette DEBUG loaded listener.js 02:44:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7fe609bd8c00) [pid = 1820] [serial = 894] [outer = 0x7fe609bca400] 02:44:54 INFO - PROCESS | 1820 | 1461491094578 Marionette TRACE conn4 <- [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]]]}] 02:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1433ms 02:44:54 INFO - PROCESS | 1820 | 1461491094650 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 02:44:54 INFO - PROCESS | 1820 | 1461491094653 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 02:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:44:54 INFO - PROCESS | 1820 | 1461491094659 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:44:54 INFO - PROCESS | 1820 | 1461491094661 Marionette TRACE conn4 <- [1,1162,null,{}] 02:44:54 INFO - PROCESS | 1820 | 1461491094667 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:54 INFO - PROCESS | 1820 | 1461491094868 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 02:44:55 INFO - PROCESS | 1820 | 1461491095051 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60f5d8800 == 118 [pid = 1820] [id = 298] 02:44:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7fe609bcbc00) [pid = 1820] [serial = 895] [outer = (nil)] 02:44:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7fe615cc1800) [pid = 1820] [serial = 896] [outer = 0x7fe609bcbc00] 02:44:55 INFO - PROCESS | 1820 | 1461491095126 Marionette DEBUG loaded listener.js 02:44:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7fe622544400) [pid = 1820] [serial = 897] [outer = 0x7fe609bcbc00] 02:44:56 INFO - PROCESS | 1820 | 1461491096036 Marionette TRACE conn4 <- [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]]]}] 02:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1730ms 02:44:56 INFO - PROCESS | 1820 | 1461491096410 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 02:44:56 INFO - PROCESS | 1820 | 1461491096417 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 02:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:44:56 INFO - PROCESS | 1820 | 1461491096426 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:44:56 INFO - PROCESS | 1820 | 1461491096430 Marionette TRACE conn4 <- [1,1166,null,{}] 02:44:56 INFO - PROCESS | 1820 | 1461491096446 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:56 INFO - PROCESS | 1820 | 1461491096685 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 02:44:56 INFO - PROCESS | 1820 | 1461491096865 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611ada800 == 119 [pid = 1820] [id = 299] 02:44:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7fe60f4f3400) [pid = 1820] [serial = 898] [outer = (nil)] 02:44:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7fe60f4f8000) [pid = 1820] [serial = 899] [outer = 0x7fe60f4f3400] 02:44:56 INFO - PROCESS | 1820 | 1461491096935 Marionette DEBUG loaded listener.js 02:44:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7fe6111a8c00) [pid = 1820] [serial = 900] [outer = 0x7fe60f4f3400] 02:44:57 INFO - PROCESS | 1820 | 1461491097850 Marionette TRACE conn4 <- [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]]]}] 02:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1490ms 02:44:57 INFO - PROCESS | 1820 | 1461491097917 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 02:44:57 INFO - PROCESS | 1820 | 1461491097922 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 02:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:44:57 INFO - PROCESS | 1820 | 1461491097934 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:44:57 INFO - PROCESS | 1820 | 1461491097939 Marionette TRACE conn4 <- [1,1170,null,{}] 02:44:57 INFO - PROCESS | 1820 | 1461491097946 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:58 INFO - PROCESS | 1820 | 1461491098141 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 02:44:58 INFO - PROCESS | 1820 | 1461491098518 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60e1d3800 == 120 [pid = 1820] [id = 300] 02:44:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7fe61708f400) [pid = 1820] [serial = 901] [outer = (nil)] 02:44:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7fe617099000) [pid = 1820] [serial = 902] [outer = 0x7fe61708f400] 02:44:58 INFO - PROCESS | 1820 | 1461491098606 Marionette DEBUG loaded listener.js 02:44:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7fe617b71000) [pid = 1820] [serial = 903] [outer = 0x7fe61708f400] 02:44:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe610030000 == 119 [pid = 1820] [id = 205] 02:44:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6384a7000 == 118 [pid = 1820] [id = 238] 02:44:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60e5e7000 == 117 [pid = 1820] [id = 239] 02:44:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60ded0800 == 116 [pid = 1820] [id = 237] 02:44:59 INFO - PROCESS | 1820 | 1461491099583 Marionette TRACE conn4 <- [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]]]}] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7fe624b58c00) [pid = 1820] [serial = 770] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7fe62509ac00) [pid = 1820] [serial = 773] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7fe62ddbb800) [pid = 1820] [serial = 776] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7fe62ee94c00) [pid = 1820] [serial = 779] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7fe62291a400) [pid = 1820] [serial = 800] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7fe620d20800) [pid = 1820] [serial = 758] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7fe6212b3c00) [pid = 1820] [serial = 761] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7fe62290c400) [pid = 1820] [serial = 764] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7fe6245c6c00) [pid = 1820] [serial = 767] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617908000 == 115 [pid = 1820] [id = 282] 02:44:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6170d1800 == 114 [pid = 1820] [id = 281] 02:44:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60e5ee000 == 113 [pid = 1820] [id = 280] 02:44:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe610ecc000 == 112 [pid = 1820] [id = 279] 02:44:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611929800 == 111 [pid = 1820] [id = 274] 02:44:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe615b6f800 == 110 [pid = 1820] [id = 273] 02:44:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe635e82800 == 109 [pid = 1820] [id = 272] 02:44:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe631f6d800 == 108 [pid = 1820] [id = 271] 02:44:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62810b000 == 107 [pid = 1820] [id = 270] 02:44:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe623a86800 == 106 [pid = 1820] [id = 269] 02:44:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6187db000 == 105 [pid = 1820] [id = 268] 02:44:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617324800 == 104 [pid = 1820] [id = 267] 02:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1747ms 02:44:59 INFO - PROCESS | 1820 | 1461491099679 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 02:44:59 INFO - PROCESS | 1820 | 1461491099683 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 02:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:44:59 INFO - PROCESS | 1820 | 1461491099689 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:44:59 INFO - PROCESS | 1820 | 1461491099692 Marionette TRACE conn4 <- [1,1174,null,{}] 02:44:59 INFO - PROCESS | 1820 | 1461491099707 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:59 INFO - PROCESS | 1820 | 1461491099910 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7fe619e10c00) [pid = 1820] [serial = 638] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7fe61c5d4800) [pid = 1820] [serial = 792] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7fe6201f0c00) [pid = 1820] [serial = 797] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7fe62253f400) [pid = 1820] [serial = 798] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7fe617996000) [pid = 1820] [serial = 690] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7fe61fa7b800) [pid = 1820] [serial = 794] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7fe619b3d400) [pid = 1820] [serial = 791] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7fe611c72400) [pid = 1820] [serial = 749] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7fe621244400) [pid = 1820] [serial = 795] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7fe61799a400) [pid = 1820] [serial = 786] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7fe61771b400) [pid = 1820] [serial = 785] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7fe610341000) [pid = 1820] [serial = 783] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7fe60f386400) [pid = 1820] [serial = 782] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7fe61b48a800) [pid = 1820] [serial = 755] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7fe61799c800) [pid = 1820] [serial = 752] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7fe620937400) [pid = 1820] [serial = 747] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7fe617b78400) [pid = 1820] [serial = 788] [outer = (nil)] [url = about:blank] 02:44:59 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7fe617bbe400) [pid = 1820] [serial = 789] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 1820 | 1461491100158 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611d79000 == 105 [pid = 1820] [id = 301] 02:45:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7fe617996000) [pid = 1820] [serial = 904] [outer = (nil)] 02:45:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7fe61836dc00) [pid = 1820] [serial = 905] [outer = 0x7fe617996000] 02:45:00 INFO - PROCESS | 1820 | 1461491100241 Marionette DEBUG loaded listener.js 02:45:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7fe619836800) [pid = 1820] [serial = 906] [outer = 0x7fe617996000] 02:45:01 INFO - PROCESS | 1820 | 1461491101045 Marionette TRACE conn4 <- [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] 02:45:01 INFO - PROCESS | 1820 | 1461491101133 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 02:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:45:01 INFO - PROCESS | 1820 | 1461491101140 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:45:01 INFO - PROCESS | 1820 | 1461491101142 Marionette TRACE conn4 <- [1,1178,null,{}] 02:45:01 INFO - PROCESS | 1820 | 1461491101149 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:01 INFO - PROCESS | 1820 | 1461491101349 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 02:45:01 INFO - PROCESS | 1820 | 1461491101490 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61795c000 == 106 [pid = 1820] [id = 302] 02:45:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7fe61799c800) [pid = 1820] [serial = 907] [outer = (nil)] 02:45:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7fe61dd33400) [pid = 1820] [serial = 908] [outer = 0x7fe61799c800] 02:45:01 INFO - PROCESS | 1820 | 1461491101554 Marionette DEBUG loaded listener.js 02:45:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7fe61fa3b800) [pid = 1820] [serial = 909] [outer = 0x7fe61799c800] 02:45:02 INFO - PROCESS | 1820 | 1461491102428 Marionette TRACE conn4 <- [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] 02:45:02 INFO - PROCESS | 1820 | 1461491102482 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 02:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:45:02 INFO - PROCESS | 1820 | 1461491102504 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:45:02 INFO - PROCESS | 1820 | 1461491102507 Marionette TRACE conn4 <- [1,1182,null,{}] 02:45:02 INFO - PROCESS | 1820 | 1461491102512 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:02 INFO - PROCESS | 1820 | 1461491102781 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 02:45:02 INFO - PROCESS | 1820 | 1461491102809 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6187da800 == 107 [pid = 1820] [id = 303] 02:45:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7fe617bb6400) [pid = 1820] [serial = 910] [outer = (nil)] 02:45:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7fe62123ac00) [pid = 1820] [serial = 911] [outer = 0x7fe617bb6400] 02:45:02 INFO - PROCESS | 1820 | 1461491102886 Marionette DEBUG loaded listener.js 02:45:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7fe6212b3c00) [pid = 1820] [serial = 912] [outer = 0x7fe617bb6400] 02:45:03 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:45:03 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:45:04 INFO - PROCESS | 1820 | 1461491104096 Marionette TRACE conn4 <- [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] 02:45:04 INFO - PROCESS | 1820 | 1461491104634 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 02:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:45:04 INFO - PROCESS | 1820 | 1461491104670 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:45:04 INFO - PROCESS | 1820 | 1461491104678 Marionette TRACE conn4 <- [1,1186,null,{}] 02:45:04 INFO - PROCESS | 1820 | 1461491104688 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:05 INFO - PROCESS | 1820 | 1461491105083 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 02:45:05 INFO - PROCESS | 1820 | 1461491105203 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619d2b000 == 108 [pid = 1820] [id = 304] 02:45:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7fe622640400) [pid = 1820] [serial = 913] [outer = (nil)] 02:45:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7fe62eb5b000) [pid = 1820] [serial = 914] [outer = 0x7fe622640400] 02:45:05 INFO - PROCESS | 1820 | 1461491105320 Marionette DEBUG loaded listener.js 02:45:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7fe62faaec00) [pid = 1820] [serial = 915] [outer = 0x7fe622640400] 02:45:06 INFO - PROCESS | 1820 | 1461491106475 Marionette TRACE conn4 <- [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] 02:45:06 INFO - PROCESS | 1820 | 1461491106749 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 02:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:45:06 INFO - PROCESS | 1820 | 1461491106770 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:45:06 INFO - PROCESS | 1820 | 1461491106778 Marionette TRACE conn4 <- [1,1190,null,{}] 02:45:06 INFO - PROCESS | 1820 | 1461491106793 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:07 INFO - PROCESS | 1820 | 1461491107338 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 02:45:07 INFO - PROCESS | 1820 | 1461491107512 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6110e0000 == 109 [pid = 1820] [id = 305] 02:45:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7fe60f38f400) [pid = 1820] [serial = 916] [outer = (nil)] 02:45:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7fe60f4f2400) [pid = 1820] [serial = 917] [outer = 0x7fe60f38f400] 02:45:07 INFO - PROCESS | 1820 | 1461491107689 Marionette DEBUG loaded listener.js 02:45:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7fe6111b0800) [pid = 1820] [serial = 918] [outer = 0x7fe60f38f400] 02:45:09 INFO - PROCESS | 1820 | 1461491109211 Marionette TRACE conn4 <- [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] 02:45:09 INFO - PROCESS | 1820 | 1461491109296 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 02:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:45:09 INFO - PROCESS | 1820 | 1461491109318 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:45:09 INFO - PROCESS | 1820 | 1461491109328 Marionette TRACE conn4 <- [1,1194,null,{}] 02:45:09 INFO - PROCESS | 1820 | 1461491109477 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:09 INFO - PROCESS | 1820 | 1461491109842 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 02:45:10 INFO - PROCESS | 1820 | 1461491110080 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617917800 == 110 [pid = 1820] [id = 306] 02:45:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7fe615d7d000) [pid = 1820] [serial = 919] [outer = (nil)] 02:45:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7fe617b68000) [pid = 1820] [serial = 920] [outer = 0x7fe615d7d000] 02:45:10 INFO - PROCESS | 1820 | 1461491110222 Marionette DEBUG loaded listener.js 02:45:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7fe6189bd000) [pid = 1820] [serial = 921] [outer = 0x7fe615d7d000] 02:45:11 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:45:11 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:45:11 INFO - PROCESS | 1820 | 1461491111570 Marionette TRACE conn4 <- [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] 02:45:11 INFO - PROCESS | 1820 | 1461491111644 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 02:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:45:11 INFO - PROCESS | 1820 | 1461491111674 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:45:11 INFO - PROCESS | 1820 | 1461491111678 Marionette TRACE conn4 <- [1,1198,null,{}] 02:45:11 INFO - PROCESS | 1820 | 1461491111702 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:12 INFO - PROCESS | 1820 | 1461491112238 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 02:45:12 INFO - PROCESS | 1820 | 1461491112460 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62299c000 == 111 [pid = 1820] [id = 307] 02:45:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7fe61e966800) [pid = 1820] [serial = 922] [outer = (nil)] 02:45:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7fe620144800) [pid = 1820] [serial = 923] [outer = 0x7fe61e966800] 02:45:12 INFO - PROCESS | 1820 | 1461491112610 Marionette DEBUG loaded listener.js 02:45:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7fe62263e400) [pid = 1820] [serial = 924] [outer = 0x7fe61e966800] 02:45:13 INFO - PROCESS | 1820 | 1461491113846 Marionette TRACE conn4 <- [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]]]}] 02:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 2244ms 02:45:13 INFO - PROCESS | 1820 | 1461491113914 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 02:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:45:13 INFO - PROCESS | 1820 | 1461491113918 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 02:45:13 INFO - PROCESS | 1820 | 1461491113924 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:45:13 INFO - PROCESS | 1820 | 1461491113927 Marionette TRACE conn4 <- [1,1202,null,{}] 02:45:13 INFO - PROCESS | 1820 | 1461491113932 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:14 INFO - PROCESS | 1820 | 1461491114180 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 02:45:14 INFO - PROCESS | 1820 | 1461491114408 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624bd1000 == 112 [pid = 1820] [id = 308] 02:45:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7fe61b630400) [pid = 1820] [serial = 925] [outer = (nil)] 02:45:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7fe6245be800) [pid = 1820] [serial = 926] [outer = 0x7fe61b630400] 02:45:14 INFO - PROCESS | 1820 | 1461491114532 Marionette DEBUG loaded listener.js 02:45:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7fe62ec6a000) [pid = 1820] [serial = 927] [outer = 0x7fe61b630400] 02:45:15 INFO - PROCESS | 1820 | 1461491115415 Marionette TRACE conn4 <- [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]]]}] 02:45:15 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 02:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1529ms 02:45:15 INFO - PROCESS | 1820 | 1461491115454 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 02:45:15 INFO - PROCESS | 1820 | 1461491115458 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 02:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:45:15 INFO - PROCESS | 1820 | 1461491115463 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:45:15 INFO - PROCESS | 1820 | 1461491115467 Marionette TRACE conn4 <- [1,1206,null,{}] 02:45:15 INFO - PROCESS | 1820 | 1461491115472 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:15 INFO - PROCESS | 1820 | 1461491115676 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 02:45:15 INFO - PROCESS | 1820 | 1461491115863 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe633769800 == 113 [pid = 1820] [id = 309] 02:45:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7fe6238ed000) [pid = 1820] [serial = 928] [outer = (nil)] 02:45:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7fe62fe69400) [pid = 1820] [serial = 929] [outer = 0x7fe6238ed000] 02:45:15 INFO - PROCESS | 1820 | 1461491115938 Marionette DEBUG loaded listener.js 02:45:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7fe62fe74800) [pid = 1820] [serial = 930] [outer = 0x7fe6238ed000] 02:45:16 INFO - PROCESS | 1820 | 1461491116871 Marionette TRACE conn4 <- [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]]]}] 02:45:16 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 02:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1482ms 02:45:16 INFO - PROCESS | 1820 | 1461491116947 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 02:45:16 INFO - PROCESS | 1820 | 1461491116951 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 02:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:45:16 INFO - PROCESS | 1820 | 1461491116957 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:45:16 INFO - PROCESS | 1820 | 1461491116960 Marionette TRACE conn4 <- [1,1210,null,{}] 02:45:16 INFO - PROCESS | 1820 | 1461491116966 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:17 INFO - PROCESS | 1820 | 1461491117257 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 02:45:17 INFO - PROCESS | 1820 | 1461491117496 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe638238000 == 114 [pid = 1820] [id = 310] 02:45:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7fe63403e800) [pid = 1820] [serial = 931] [outer = (nil)] 02:45:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7fe63404b800) [pid = 1820] [serial = 932] [outer = 0x7fe63403e800] 02:45:17 INFO - PROCESS | 1820 | 1461491117590 Marionette DEBUG loaded listener.js 02:45:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7fe6342df400) [pid = 1820] [serial = 933] [outer = 0x7fe63403e800] 02:45:18 INFO - PROCESS | 1820 | 1461491118436 Marionette TRACE conn4 <- [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]]]}] 02:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1528ms 02:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:45:18 INFO - PROCESS | 1820 | 1461491118488 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 02:45:18 INFO - PROCESS | 1820 | 1461491118491 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 02:45:18 INFO - PROCESS | 1820 | 1461491118497 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:45:18 INFO - PROCESS | 1820 | 1461491118501 Marionette TRACE conn4 <- [1,1214,null,{}] 02:45:18 INFO - PROCESS | 1820 | 1461491118506 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:18 INFO - PROCESS | 1820 | 1461491118704 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 02:45:18 INFO - PROCESS | 1820 | 1461491118983 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611b24000 == 115 [pid = 1820] [id = 311] 02:45:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7fe611264c00) [pid = 1820] [serial = 934] [outer = (nil)] 02:45:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7fe611269800) [pid = 1820] [serial = 935] [outer = 0x7fe611264c00] 02:45:19 INFO - PROCESS | 1820 | 1461491119106 Marionette DEBUG loaded listener.js 02:45:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7fe633ea6400) [pid = 1820] [serial = 936] [outer = 0x7fe611264c00] 02:45:19 INFO - PROCESS | 1820 | 1461491119930 Marionette TRACE conn4 <- [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]]]}] 02:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1489ms 02:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:45:19 INFO - PROCESS | 1820 | 1461491119986 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 02:45:19 INFO - PROCESS | 1820 | 1461491119989 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 02:45:19 INFO - PROCESS | 1820 | 1461491119996 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:45:20 INFO - PROCESS | 1820 | 1461491119999 Marionette TRACE conn4 <- [1,1218,null,{}] 02:45:20 INFO - PROCESS | 1820 | 1461491120004 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:20 INFO - PROCESS | 1820 | 1461491120192 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 02:45:20 INFO - PROCESS | 1820 | 1461491120382 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60aee6000 == 116 [pid = 1820] [id = 312] 02:45:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7fe611267400) [pid = 1820] [serial = 937] [outer = (nil)] 02:45:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7fe617247800) [pid = 1820] [serial = 938] [outer = 0x7fe611267400] 02:45:20 INFO - PROCESS | 1820 | 1461491120453 Marionette DEBUG loaded listener.js 02:45:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7fe61724c800) [pid = 1820] [serial = 939] [outer = 0x7fe611267400] 02:45:21 INFO - PROCESS | 1820 | 1461491121339 Marionette TRACE conn4 <- [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]]]}] 02:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1384ms 02:45:21 INFO - PROCESS | 1820 | 1461491121380 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 02:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:45:21 INFO - PROCESS | 1820 | 1461491121389 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 02:45:21 INFO - PROCESS | 1820 | 1461491121395 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:45:21 INFO - PROCESS | 1820 | 1461491121399 Marionette TRACE conn4 <- [1,1222,null,{}] 02:45:21 INFO - PROCESS | 1820 | 1461491121404 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:21 INFO - PROCESS | 1820 | 1461491121588 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 02:45:21 INFO - PROCESS | 1820 | 1461491121777 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe608dd1800 == 117 [pid = 1820] [id = 313] 02:45:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7fe615d4e000) [pid = 1820] [serial = 940] [outer = (nil)] 02:45:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7fe615d54000) [pid = 1820] [serial = 941] [outer = 0x7fe615d4e000] 02:45:21 INFO - PROCESS | 1820 | 1461491121851 Marionette DEBUG loaded listener.js 02:45:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7fe615d59000) [pid = 1820] [serial = 942] [outer = 0x7fe615d4e000] 02:45:22 INFO - PROCESS | 1820 | 1461491122726 Marionette TRACE conn4 <- [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] 02:45:22 INFO - PROCESS | 1820 | 1461491122786 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 02:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:45:22 INFO - PROCESS | 1820 | 1461491122793 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:45:22 INFO - PROCESS | 1820 | 1461491122795 Marionette TRACE conn4 <- [1,1226,null,{}] 02:45:22 INFO - PROCESS | 1820 | 1461491122802 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:23 INFO - PROCESS | 1820 | 1461491123001 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 02:45:23 INFO - PROCESS | 1820 | 1461491123200 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618dab000 == 118 [pid = 1820] [id = 314] 02:45:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7fe60add7000) [pid = 1820] [serial = 943] [outer = (nil)] 02:45:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7fe60addf000) [pid = 1820] [serial = 944] [outer = 0x7fe60add7000] 02:45:23 INFO - PROCESS | 1820 | 1461491123277 Marionette DEBUG loaded listener.js 02:45:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7fe615d4e800) [pid = 1820] [serial = 945] [outer = 0x7fe60add7000] 02:45:24 INFO - PROCESS | 1820 | 1461491124171 Marionette TRACE conn4 <- [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]]]}] 02:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1434ms 02:45:24 INFO - PROCESS | 1820 | 1461491124229 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 02:45:24 INFO - PROCESS | 1820 | 1461491124232 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 02:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:45:24 INFO - PROCESS | 1820 | 1461491124239 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:45:24 INFO - PROCESS | 1820 | 1461491124244 Marionette TRACE conn4 <- [1,1230,null,{}] 02:45:24 INFO - PROCESS | 1820 | 1461491124250 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:24 INFO - PROCESS | 1820 | 1461491124469 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 02:45:24 INFO - PROCESS | 1820 | 1461491124660 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe609384000 == 119 [pid = 1820] [id = 315] 02:45:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7fe60addfc00) [pid = 1820] [serial = 946] [outer = (nil)] 02:45:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7fe610341000) [pid = 1820] [serial = 947] [outer = 0x7fe60addfc00] 02:45:24 INFO - PROCESS | 1820 | 1461491124812 Marionette DEBUG loaded listener.js 02:45:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7fe615d5b400) [pid = 1820] [serial = 948] [outer = 0x7fe60addfc00] 02:45:25 INFO - PROCESS | 1820 | 1461491125738 Marionette TRACE conn4 <- [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]]]}] 02:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1532ms 02:45:25 INFO - PROCESS | 1820 | 1461491125772 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 02:45:25 INFO - PROCESS | 1820 | 1461491125775 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 02:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:45:25 INFO - PROCESS | 1820 | 1461491125782 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:45:25 INFO - PROCESS | 1820 | 1461491125785 Marionette TRACE conn4 <- [1,1234,null,{}] 02:45:25 INFO - PROCESS | 1820 | 1461491125791 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:25 INFO - PROCESS | 1820 | 1461491125993 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 02:45:26 INFO - PROCESS | 1820 | 1461491126185 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe609578800 == 120 [pid = 1820] [id = 316] 02:45:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7fe609669000) [pid = 1820] [serial = 949] [outer = (nil)] 02:45:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7fe609671400) [pid = 1820] [serial = 950] [outer = 0x7fe609669000] 02:45:26 INFO - PROCESS | 1820 | 1461491126257 Marionette DEBUG loaded listener.js 02:45:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7fe60ade1800) [pid = 1820] [serial = 951] [outer = 0x7fe609669000] 02:45:27 INFO - PROCESS | 1820 | 1461491127110 Marionette TRACE conn4 <- [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]]]}] 02:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1383ms 02:45:27 INFO - PROCESS | 1820 | 1461491127188 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 02:45:27 INFO - PROCESS | 1820 | 1461491127191 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 02:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:45:27 INFO - PROCESS | 1820 | 1461491127198 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:45:27 INFO - PROCESS | 1820 | 1461491127202 Marionette TRACE conn4 <- [1,1238,null,{}] 02:45:27 INFO - PROCESS | 1820 | 1461491127229 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:27 INFO - PROCESS | 1820 | 1461491127437 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 02:45:28 INFO - PROCESS | 1820 | 1461491128183 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60e1d5000 == 121 [pid = 1820] [id = 317] 02:45:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7fe6093f8c00) [pid = 1820] [serial = 952] [outer = (nil)] 02:45:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7fe6093fd000) [pid = 1820] [serial = 953] [outer = 0x7fe6093f8c00] 02:45:28 INFO - PROCESS | 1820 | 1461491128260 Marionette DEBUG loaded listener.js 02:45:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7fe609bcc400) [pid = 1820] [serial = 954] [outer = 0x7fe6093f8c00] 02:45:29 INFO - PROCESS | 1820 | 1461491129205 Marionette TRACE conn4 <- [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]]]}] 02:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 2057ms 02:45:29 INFO - PROCESS | 1820 | 1461491129258 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 02:45:29 INFO - PROCESS | 1820 | 1461491129266 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 02:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:45:29 INFO - PROCESS | 1820 | 1461491129274 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:45:29 INFO - PROCESS | 1820 | 1461491129279 Marionette TRACE conn4 <- [1,1242,null,{}] 02:45:29 INFO - PROCESS | 1820 | 1461491129287 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:29 INFO - PROCESS | 1820 | 1461491129482 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 02:45:29 INFO - PROCESS | 1820 | 1461491129897 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60e5de000 == 122 [pid = 1820] [id = 318] 02:45:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7fe60e0c8c00) [pid = 1820] [serial = 955] [outer = (nil)] 02:45:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7fe60e0cf800) [pid = 1820] [serial = 956] [outer = 0x7fe60e0c8c00] 02:45:29 INFO - PROCESS | 1820 | 1461491129976 Marionette DEBUG loaded listener.js 02:45:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7fe60f1d3c00) [pid = 1820] [serial = 957] [outer = 0x7fe60e0c8c00] 02:45:30 INFO - PROCESS | 1820 | 1461491130914 Marionette TRACE conn4 <- [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]]]}] 02:45:30 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61fab1000 == 121 [pid = 1820] [id = 54] 02:45:30 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe619a66000 == 120 [pid = 1820] [id = 47] 02:45:30 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61fab3000 == 119 [pid = 1820] [id = 48] 02:45:30 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624c0e800 == 118 [pid = 1820] [id = 43] 02:45:30 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7fe61836b800) [pid = 1820] [serial = 833] [outer = (nil)] [url = about:blank] 02:45:30 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7fe617bb7000) [pid = 1820] [serial = 836] [outer = (nil)] [url = about:blank] 02:45:30 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7fe633cdcc00) [pid = 1820] [serial = 827] [outer = (nil)] [url = about:blank] 02:45:30 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7fe61836a800) [pid = 1820] [serial = 830] [outer = (nil)] [url = about:blank] 02:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1735ms 02:45:31 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7fe618366c00) [pid = 1820] [serial = 851] [outer = (nil)] [url = about:blank] 02:45:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6187da800 == 117 [pid = 1820] [id = 303] 02:45:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61795c000 == 116 [pid = 1820] [id = 302] 02:45:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611d79000 == 115 [pid = 1820] [id = 301] 02:45:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60e1d3800 == 114 [pid = 1820] [id = 300] 02:45:31 INFO - PROCESS | 1820 | 1461491131052 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 02:45:31 INFO - PROCESS | 1820 | 1461491131058 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 02:45:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611ada800 == 113 [pid = 1820] [id = 299] 02:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:45:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611ad9800 == 112 [pid = 1820] [id = 295] 02:45:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe636c66800 == 111 [pid = 1820] [id = 294] 02:45:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe633778000 == 110 [pid = 1820] [id = 293] 02:45:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62f0b3000 == 109 [pid = 1820] [id = 292] 02:45:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624c0c800 == 108 [pid = 1820] [id = 291] 02:45:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe623815800 == 107 [pid = 1820] [id = 290] 02:45:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe622b1c800 == 106 [pid = 1820] [id = 289] 02:45:31 INFO - PROCESS | 1820 | 1461491131086 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:45:31 INFO - PROCESS | 1820 | 1461491131090 Marionette TRACE conn4 <- [1,1246,null,{}] 02:45:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61f9cc800 == 105 [pid = 1820] [id = 288] 02:45:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe619d33000 == 104 [pid = 1820] [id = 287] 02:45:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6187d8000 == 103 [pid = 1820] [id = 286] 02:45:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617e54800 == 102 [pid = 1820] [id = 285] 02:45:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe610edb800 == 101 [pid = 1820] [id = 284] 02:45:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61828b800 == 100 [pid = 1820] [id = 283] 02:45:31 INFO - PROCESS | 1820 | 1461491131106 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:31 INFO - PROCESS | 1820 | 1461491131291 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 02:45:31 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7fe617032800) [pid = 1820] [serial = 803] [outer = (nil)] [url = about:blank] 02:45:31 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7fe617b6f400) [pid = 1820] [serial = 848] [outer = (nil)] [url = about:blank] 02:45:31 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7fe6178cf400) [pid = 1820] [serial = 846] [outer = (nil)] [url = about:blank] 02:45:31 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7fe631f3b800) [pid = 1820] [serial = 821] [outer = (nil)] [url = about:blank] 02:45:31 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7fe60f4f5400) [pid = 1820] [serial = 840] [outer = (nil)] [url = about:blank] 02:45:31 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7fe617098c00) [pid = 1820] [serial = 845] [outer = (nil)] [url = about:blank] 02:45:31 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7fe611c68000) [pid = 1820] [serial = 842] [outer = (nil)] [url = about:blank] 02:45:31 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7fe60f384000) [pid = 1820] [serial = 839] [outer = (nil)] [url = about:blank] 02:45:31 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7fe622542000) [pid = 1820] [serial = 809] [outer = (nil)] [url = about:blank] 02:45:31 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7fe624b67000) [pid = 1820] [serial = 815] [outer = (nil)] [url = about:blank] 02:45:31 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7fe6236e7000) [pid = 1820] [serial = 812] [outer = (nil)] [url = about:blank] 02:45:31 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7fe62f0d1400) [pid = 1820] [serial = 818] [outer = (nil)] [url = about:blank] 02:45:31 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7fe63399c800) [pid = 1820] [serial = 824] [outer = (nil)] [url = about:blank] 02:45:31 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7fe617bc1400) [pid = 1820] [serial = 806] [outer = (nil)] [url = about:blank] 02:45:31 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7fe615cbb800) [pid = 1820] [serial = 843] [outer = (nil)] [url = about:blank] 02:45:31 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7fe617bba400) [pid = 1820] [serial = 849] [outer = (nil)] [url = about:blank] 02:45:31 INFO - PROCESS | 1820 | 1461491131547 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe610edb800 == 101 [pid = 1820] [id = 319] 02:45:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7fe60f1a2800) [pid = 1820] [serial = 958] [outer = (nil)] 02:45:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7fe6100fc800) [pid = 1820] [serial = 959] [outer = 0x7fe60f1a2800] 02:45:31 INFO - PROCESS | 1820 | 1461491131668 Marionette DEBUG loaded listener.js 02:45:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7fe611c6dc00) [pid = 1820] [serial = 960] [outer = 0x7fe60f1a2800] 02:45:32 INFO - PROCESS | 1820 | 1461491132443 Marionette TRACE conn4 <- [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]]]}] 02:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1411ms 02:45:32 INFO - PROCESS | 1820 | 1461491132487 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 02:45:32 INFO - PROCESS | 1820 | 1461491132490 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 02:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:45:32 INFO - PROCESS | 1820 | 1461491132504 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:45:32 INFO - PROCESS | 1820 | 1461491132514 Marionette TRACE conn4 <- [1,1250,null,{}] 02:45:32 INFO - PROCESS | 1820 | 1461491132523 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:32 INFO - PROCESS | 1820 | 1461491132774 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 02:45:32 INFO - PROCESS | 1820 | 1461491132794 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617317000 == 102 [pid = 1820] [id = 320] 02:45:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7fe615d54c00) [pid = 1820] [serial = 961] [outer = (nil)] 02:45:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7fe617245000) [pid = 1820] [serial = 962] [outer = 0x7fe615d54c00] 02:45:32 INFO - PROCESS | 1820 | 1461491132859 Marionette DEBUG loaded listener.js 02:45:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7fe61724dc00) [pid = 1820] [serial = 963] [outer = 0x7fe615d54c00] 02:45:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe618db8000 == 101 [pid = 1820] [id = 9] 02:45:33 INFO - PROCESS | 1820 | 1461491133830 Marionette TRACE conn4 <- [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]]]}] 02:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1352ms 02:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:45:33 INFO - PROCESS | 1820 | 1461491133861 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 02:45:33 INFO - PROCESS | 1820 | 1461491133865 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 02:45:33 INFO - PROCESS | 1820 | 1461491133872 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:45:33 INFO - PROCESS | 1820 | 1461491133875 Marionette TRACE conn4 <- [1,1254,null,{}] 02:45:33 INFO - PROCESS | 1820 | 1461491133880 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:34 INFO - PROCESS | 1820 | 1461491134136 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 02:45:34 INFO - PROCESS | 1820 | 1461491134198 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61791a800 == 102 [pid = 1820] [id = 321] 02:45:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7fe61771d800) [pid = 1820] [serial = 964] [outer = (nil)] 02:45:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7fe617993400) [pid = 1820] [serial = 965] [outer = 0x7fe61771d800] 02:45:34 INFO - PROCESS | 1820 | 1461491134265 Marionette DEBUG loaded listener.js 02:45:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7fe617b6b000) [pid = 1820] [serial = 966] [outer = 0x7fe61771d800] 02:45:35 INFO - PROCESS | 1820 | 1461491135150 Marionette TRACE conn4 <- [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]]]}] 02:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1337ms 02:45:35 INFO - PROCESS | 1820 | 1461491135215 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 02:45:35 INFO - PROCESS | 1820 | 1461491135220 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 02:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:45:35 INFO - PROCESS | 1820 | 1461491135226 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:45:35 INFO - PROCESS | 1820 | 1461491135228 Marionette TRACE conn4 <- [1,1258,null,{}] 02:45:35 INFO - PROCESS | 1820 | 1461491135233 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:35 INFO - PROCESS | 1820 | 1461491135466 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 02:45:35 INFO - PROCESS | 1820 | 1461491135507 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6185a9800 == 103 [pid = 1820] [id = 322] 02:45:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7fe617bb6800) [pid = 1820] [serial = 967] [outer = (nil)] 02:45:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7fe617bc1c00) [pid = 1820] [serial = 968] [outer = 0x7fe617bb6800] 02:45:35 INFO - PROCESS | 1820 | 1461491135585 Marionette DEBUG loaded listener.js 02:45:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7fe619ae6800) [pid = 1820] [serial = 969] [outer = 0x7fe617bb6800] 02:45:36 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7fe622675c00) [pid = 1820] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:45:36 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7fe617996000) [pid = 1820] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:45:36 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7fe617bb6400) [pid = 1820] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:45:36 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7fe61708f400) [pid = 1820] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:45:36 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7fe61799c800) [pid = 1820] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:45:36 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7fe60f4f3400) [pid = 1820] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:45:36 INFO - PROCESS | 1820 | 1461491136886 Marionette TRACE conn4 <- [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]]]}] 02:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1687ms 02:45:36 INFO - PROCESS | 1820 | 1461491136914 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 02:45:36 INFO - PROCESS | 1820 | 1461491136917 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 02:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:45:36 INFO - PROCESS | 1820 | 1461491136924 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:45:36 INFO - PROCESS | 1820 | 1461491136928 Marionette TRACE conn4 <- [1,1262,null,{}] 02:45:36 INFO - PROCESS | 1820 | 1461491136933 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:37 INFO - PROCESS | 1820 | 1461491137136 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 02:45:37 INFO - PROCESS | 1820 | 1461491137286 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6189a7800 == 104 [pid = 1820] [id = 323] 02:45:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7fe617bbb000) [pid = 1820] [serial = 970] [outer = (nil)] 02:45:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7fe61b5b4000) [pid = 1820] [serial = 971] [outer = 0x7fe617bbb000] 02:45:37 INFO - PROCESS | 1820 | 1461491137351 Marionette DEBUG loaded listener.js 02:45:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7fe61c5d1c00) [pid = 1820] [serial = 972] [outer = 0x7fe617bbb000] 02:45:38 INFO - PROCESS | 1820 | 1461491138075 Marionette TRACE conn4 <- [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]]]}] 02:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1179ms 02:45:38 INFO - PROCESS | 1820 | 1461491138104 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 02:45:38 INFO - PROCESS | 1820 | 1461491138108 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 02:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:45:38 INFO - PROCESS | 1820 | 1461491138124 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:45:38 INFO - PROCESS | 1820 | 1461491138127 Marionette TRACE conn4 <- [1,1266,null,{}] 02:45:38 INFO - PROCESS | 1820 | 1461491138133 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:38 INFO - PROCESS | 1820 | 1461491138427 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 02:45:38 INFO - PROCESS | 1820 | 1461491138627 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60aedd800 == 105 [pid = 1820] [id = 324] 02:45:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7fe6093f1c00) [pid = 1820] [serial = 973] [outer = (nil)] 02:45:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7fe6093f6400) [pid = 1820] [serial = 974] [outer = 0x7fe6093f1c00] 02:45:38 INFO - PROCESS | 1820 | 1461491138708 Marionette DEBUG loaded listener.js 02:45:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7fe609bd4400) [pid = 1820] [serial = 975] [outer = 0x7fe6093f1c00] 02:45:39 INFO - PROCESS | 1820 | 1461491139847 Marionette TRACE conn4 <- [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]]]}] 02:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1792ms 02:45:39 INFO - PROCESS | 1820 | 1461491139918 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 02:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:45:39 INFO - PROCESS | 1820 | 1461491139925 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 02:45:39 INFO - PROCESS | 1820 | 1461491139933 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:45:39 INFO - PROCESS | 1820 | 1461491139940 Marionette TRACE conn4 <- [1,1270,null,{}] 02:45:39 INFO - PROCESS | 1820 | 1461491139947 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:40 INFO - PROCESS | 1820 | 1461491140192 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 02:45:40 INFO - PROCESS | 1820 | 1461491140474 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe615d20000 == 106 [pid = 1820] [id = 325] 02:45:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7fe60f1d9800) [pid = 1820] [serial = 976] [outer = (nil)] 02:45:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7fe6111a7400) [pid = 1820] [serial = 977] [outer = 0x7fe60f1d9800] 02:45:40 INFO - PROCESS | 1820 | 1461491140558 Marionette DEBUG loaded listener.js 02:45:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7fe611c75400) [pid = 1820] [serial = 978] [outer = 0x7fe60f1d9800] 02:45:41 INFO - PROCESS | 1820 | 1461491141439 Marionette TRACE conn4 <- [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]]]}] 02:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1549ms 02:45:41 INFO - PROCESS | 1820 | 1461491141482 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 02:45:41 INFO - PROCESS | 1820 | 1461491141487 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 02:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:45:41 INFO - PROCESS | 1820 | 1461491141493 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:45:41 INFO - PROCESS | 1820 | 1461491141496 Marionette TRACE conn4 <- [1,1274,null,{}] 02:45:41 INFO - PROCESS | 1820 | 1461491141501 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:41 INFO - PROCESS | 1820 | 1461491141681 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 02:45:41 INFO - PROCESS | 1820 | 1461491141876 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61985a800 == 107 [pid = 1820] [id = 326] 02:45:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7fe615d52000) [pid = 1820] [serial = 979] [outer = (nil)] 02:45:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7fe61724fc00) [pid = 1820] [serial = 980] [outer = 0x7fe615d52000] 02:45:41 INFO - PROCESS | 1820 | 1461491141954 Marionette DEBUG loaded listener.js 02:45:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7fe617b6f400) [pid = 1820] [serial = 981] [outer = 0x7fe615d52000] 02:45:42 INFO - PROCESS | 1820 | 1461491142891 Marionette TRACE conn4 <- [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]]]}] 02:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1434ms 02:45:42 INFO - PROCESS | 1820 | 1461491142928 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 02:45:42 INFO - PROCESS | 1820 | 1461491142934 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 02:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:45:42 INFO - PROCESS | 1820 | 1461491142950 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:45:42 INFO - PROCESS | 1820 | 1461491142958 Marionette TRACE conn4 <- [1,1278,null,{}] 02:45:42 INFO - PROCESS | 1820 | 1461491142964 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:43 INFO - PROCESS | 1820 | 1461491143170 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 02:45:43 INFO - PROCESS | 1820 | 1461491143355 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61e78e800 == 108 [pid = 1820] [id = 327] 02:45:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7fe618366400) [pid = 1820] [serial = 982] [outer = (nil)] 02:45:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7fe61b3f2c00) [pid = 1820] [serial = 983] [outer = 0x7fe618366400] 02:45:43 INFO - PROCESS | 1820 | 1461491143441 Marionette DEBUG loaded listener.js 02:45:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7fe61dd2e800) [pid = 1820] [serial = 984] [outer = 0x7fe618366400] 02:45:44 INFO - PROCESS | 1820 | 1461491144378 Marionette TRACE conn4 <- [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]]]}] 02:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1491ms 02:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:45:44 INFO - PROCESS | 1820 | 1461491144434 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 02:45:44 INFO - PROCESS | 1820 | 1461491144437 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 02:45:44 INFO - PROCESS | 1820 | 1461491144444 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:45:44 INFO - PROCESS | 1820 | 1461491144447 Marionette TRACE conn4 <- [1,1282,null,{}] 02:45:44 INFO - PROCESS | 1820 | 1461491144453 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:44 INFO - PROCESS | 1820 | 1461491144649 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 02:45:44 INFO - PROCESS | 1820 | 1461491144842 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622cae800 == 109 [pid = 1820] [id = 328] 02:45:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7fe61033a800) [pid = 1820] [serial = 985] [outer = (nil)] 02:45:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7fe61fa7b800) [pid = 1820] [serial = 986] [outer = 0x7fe61033a800] 02:45:44 INFO - PROCESS | 1820 | 1461491144959 Marionette DEBUG loaded listener.js 02:45:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7fe6212b2c00) [pid = 1820] [serial = 987] [outer = 0x7fe61033a800] 02:45:45 INFO - PROCESS | 1820 | 1461491145839 Marionette TRACE conn4 <- [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]]]}] 02:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1433ms 02:45:45 INFO - PROCESS | 1820 | 1461491145877 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 02:45:45 INFO - PROCESS | 1820 | 1461491145881 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 02:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:45:45 INFO - PROCESS | 1820 | 1461491145887 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:45:45 INFO - PROCESS | 1820 | 1461491145890 Marionette TRACE conn4 <- [1,1286,null,{}] 02:45:45 INFO - PROCESS | 1820 | 1461491145895 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:46 INFO - PROCESS | 1820 | 1461491146082 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 02:45:46 INFO - PROCESS | 1820 | 1461491146280 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6249b4800 == 110 [pid = 1820] [id = 329] 02:45:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7fe62267ac00) [pid = 1820] [serial = 988] [outer = (nil)] 02:45:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7fe622850c00) [pid = 1820] [serial = 989] [outer = 0x7fe62267ac00] 02:45:46 INFO - PROCESS | 1820 | 1461491146366 Marionette DEBUG loaded listener.js 02:45:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7fe6234b8c00) [pid = 1820] [serial = 990] [outer = 0x7fe62267ac00] 02:45:47 INFO - PROCESS | 1820 | 1461491147299 Marionette TRACE conn4 <- [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]]]}] 02:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1478ms 02:45:47 INFO - PROCESS | 1820 | 1461491147367 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 02:45:47 INFO - PROCESS | 1820 | 1461491147370 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 02:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:45:47 INFO - PROCESS | 1820 | 1461491147377 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:45:47 INFO - PROCESS | 1820 | 1461491147381 Marionette TRACE conn4 <- [1,1290,null,{}] 02:45:47 INFO - PROCESS | 1820 | 1461491147386 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:47 INFO - PROCESS | 1820 | 1461491147576 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 02:45:47 INFO - PROCESS | 1820 | 1461491147761 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62ecc1000 == 111 [pid = 1820] [id = 330] 02:45:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7fe62267d800) [pid = 1820] [serial = 991] [outer = (nil)] 02:45:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7fe624b66c00) [pid = 1820] [serial = 992] [outer = 0x7fe62267d800] 02:45:47 INFO - PROCESS | 1820 | 1461491147838 Marionette DEBUG loaded listener.js 02:45:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7fe62eb65c00) [pid = 1820] [serial = 993] [outer = 0x7fe62267d800] 02:45:48 INFO - PROCESS | 1820 | 1461491148699 Marionette TRACE conn4 <- [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]]]}] 02:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1387ms 02:45:48 INFO - PROCESS | 1820 | 1461491148766 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 02:45:48 INFO - PROCESS | 1820 | 1461491148770 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 02:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:45:48 INFO - PROCESS | 1820 | 1461491148775 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:45:48 INFO - PROCESS | 1820 | 1461491148778 Marionette TRACE conn4 <- [1,1294,null,{}] 02:45:48 INFO - PROCESS | 1820 | 1461491148784 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:48 INFO - PROCESS | 1820 | 1461491148983 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 02:45:49 INFO - PROCESS | 1820 | 1461491149178 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe633e5d800 == 112 [pid = 1820] [id = 331] 02:45:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7fe617997400) [pid = 1820] [serial = 994] [outer = (nil)] 02:45:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7fe62eeb4c00) [pid = 1820] [serial = 995] [outer = 0x7fe617997400] 02:45:49 INFO - PROCESS | 1820 | 1461491149267 Marionette DEBUG loaded listener.js 02:45:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7fe62fe6cc00) [pid = 1820] [serial = 996] [outer = 0x7fe617997400] 02:45:50 INFO - PROCESS | 1820 | 1461491150185 Marionette TRACE conn4 <- [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]]]}] 02:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1481ms 02:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:45:50 INFO - PROCESS | 1820 | 1461491150259 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 02:45:50 INFO - PROCESS | 1820 | 1461491150262 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 02:45:50 INFO - PROCESS | 1820 | 1461491150268 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:45:50 INFO - PROCESS | 1820 | 1461491150271 Marionette TRACE conn4 <- [1,1298,null,{}] 02:45:50 INFO - PROCESS | 1820 | 1461491150276 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:50 INFO - PROCESS | 1820 | 1461491150505 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 02:45:50 INFO - PROCESS | 1820 | 1461491150693 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe63823d800 == 113 [pid = 1820] [id = 332] 02:45:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7fe622942c00) [pid = 1820] [serial = 997] [outer = (nil)] 02:45:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7fe631a10400) [pid = 1820] [serial = 998] [outer = 0x7fe622942c00] 02:45:50 INFO - PROCESS | 1820 | 1461491150823 Marionette DEBUG loaded listener.js 02:45:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7fe6337ad800) [pid = 1820] [serial = 999] [outer = 0x7fe622942c00] 02:45:51 INFO - PROCESS | 1820 | 1461491151689 Marionette TRACE conn4 <- [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]]]}] 02:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1487ms 02:45:51 INFO - PROCESS | 1820 | 1461491151755 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 02:45:51 INFO - PROCESS | 1820 | 1461491151759 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 02:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:45:51 INFO - PROCESS | 1820 | 1461491151765 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:45:51 INFO - PROCESS | 1820 | 1461491151768 Marionette TRACE conn4 <- [1,1302,null,{}] 02:45:51 INFO - PROCESS | 1820 | 1461491151773 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:51 INFO - PROCESS | 1820 | 1461491151967 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 02:45:52 INFO - PROCESS | 1820 | 1461491152157 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe609aab000 == 114 [pid = 1820] [id = 333] 02:45:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7fe62fe6b400) [pid = 1820] [serial = 1000] [outer = (nil)] 02:45:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7fe633cdb000) [pid = 1820] [serial = 1001] [outer = 0x7fe62fe6b400] 02:45:52 INFO - PROCESS | 1820 | 1461491152231 Marionette DEBUG loaded listener.js 02:45:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7fe633ce6000) [pid = 1820] [serial = 1002] [outer = 0x7fe62fe6b400] 02:45:53 INFO - PROCESS | 1820 | 1461491153090 Marionette TRACE conn4 <- [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]]]}] 02:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1389ms 02:45:53 INFO - PROCESS | 1820 | 1461491153155 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 02:45:53 INFO - PROCESS | 1820 | 1461491153159 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 02:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:45:53 INFO - PROCESS | 1820 | 1461491153165 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:45:53 INFO - PROCESS | 1820 | 1461491153168 Marionette TRACE conn4 <- [1,1306,null,{}] 02:45:53 INFO - PROCESS | 1820 | 1461491153174 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:53 INFO - PROCESS | 1820 | 1461491153379 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 02:45:53 INFO - PROCESS | 1820 | 1461491153580 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6079d5800 == 115 [pid = 1820] [id = 334] 02:45:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7fe60f1d5c00) [pid = 1820] [serial = 1003] [outer = (nil)] 02:45:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7fe61c31f400) [pid = 1820] [serial = 1004] [outer = 0x7fe60f1d5c00] 02:45:53 INFO - PROCESS | 1820 | 1461491153704 Marionette DEBUG loaded listener.js 02:45:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7fe62fe6c000) [pid = 1820] [serial = 1005] [outer = 0x7fe60f1d5c00] 02:45:54 INFO - PROCESS | 1820 | 1461491154660 Marionette TRACE conn4 <- [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]]]}] 02:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1532ms 02:45:54 INFO - PROCESS | 1820 | 1461491154699 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 02:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:45:54 INFO - PROCESS | 1820 | 1461491154709 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 02:45:54 INFO - PROCESS | 1820 | 1461491154717 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:45:54 INFO - PROCESS | 1820 | 1461491154721 Marionette TRACE conn4 <- [1,1310,null,{}] 02:45:54 INFO - PROCESS | 1820 | 1461491154727 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:54 INFO - PROCESS | 1820 | 1461491154962 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 02:45:55 INFO - PROCESS | 1820 | 1461491155231 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe607add000 == 116 [pid = 1820] [id = 335] 02:45:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7fe60e597000) [pid = 1820] [serial = 1006] [outer = (nil)] 02:45:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7fe60e59f800) [pid = 1820] [serial = 1007] [outer = 0x7fe60e597000] 02:45:55 INFO - PROCESS | 1820 | 1461491155393 Marionette DEBUG loaded listener.js 02:45:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7fe63399c800) [pid = 1820] [serial = 1008] [outer = 0x7fe60e597000] 02:45:56 INFO - PROCESS | 1820 | 1461491156231 Marionette TRACE conn4 <- [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] 02:45:56 INFO - PROCESS | 1820 | 1461491156305 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 02:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:45:56 INFO - PROCESS | 1820 | 1461491156311 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:45:56 INFO - PROCESS | 1820 | 1461491156314 Marionette TRACE conn4 <- [1,1314,null,{}] 02:45:56 INFO - PROCESS | 1820 | 1461491156319 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:56 INFO - PROCESS | 1820 | 1461491156536 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 02:45:56 INFO - PROCESS | 1820 | 1461491156854 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe608464800 == 117 [pid = 1820] [id = 336] 02:45:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 258 (0x7fe607cdd000) [pid = 1820] [serial = 1009] [outer = (nil)] 02:45:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 259 (0x7fe607ce3800) [pid = 1820] [serial = 1010] [outer = 0x7fe607cdd000] 02:45:56 INFO - PROCESS | 1820 | 1461491156966 Marionette DEBUG loaded listener.js 02:45:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7fe60e599000) [pid = 1820] [serial = 1011] [outer = 0x7fe607cdd000] 02:45:57 INFO - PROCESS | 1820 | 1461491157882 Marionette TRACE conn4 <- [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]]]}] 02:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1631ms 02:45:57 INFO - PROCESS | 1820 | 1461491157944 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 02:45:57 INFO - PROCESS | 1820 | 1461491157948 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 02:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:45:57 INFO - PROCESS | 1820 | 1461491157957 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:45:57 INFO - PROCESS | 1820 | 1461491157959 Marionette TRACE conn4 <- [1,1318,null,{}] 02:45:57 INFO - PROCESS | 1820 | 1461491157964 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:58 INFO - PROCESS | 1820 | 1461491158186 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 02:45:58 INFO - PROCESS | 1820 | 1461491158496 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe609aa0800 == 118 [pid = 1820] [id = 337] 02:45:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7fe607b60800) [pid = 1820] [serial = 1012] [outer = (nil)] 02:45:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7fe607b68400) [pid = 1820] [serial = 1013] [outer = 0x7fe607b60800] 02:45:58 INFO - PROCESS | 1820 | 1461491158577 Marionette DEBUG loaded listener.js 02:45:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 263 (0x7fe607b6d800) [pid = 1820] [serial = 1014] [outer = 0x7fe607b60800] 02:45:59 INFO - PROCESS | 1820 | 1461491159783 Marionette TRACE conn4 <- [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]]]}] 02:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1883ms 02:45:59 INFO - PROCESS | 1820 | 1461491159840 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 02:45:59 INFO - PROCESS | 1820 | 1461491159844 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 02:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:45:59 INFO - PROCESS | 1820 | 1461491159852 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:45:59 INFO - PROCESS | 1820 | 1461491159858 Marionette TRACE conn4 <- [1,1322,null,{}] 02:45:59 INFO - PROCESS | 1820 | 1461491159867 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:00 INFO - PROCESS | 1820 | 1461491160104 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 02:46:00 INFO - PROCESS | 1820 | 1461491160317 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60f487800 == 119 [pid = 1820] [id = 338] 02:46:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 264 (0x7fe609665c00) [pid = 1820] [serial = 1015] [outer = (nil)] 02:46:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 265 (0x7fe60ade2000) [pid = 1820] [serial = 1016] [outer = 0x7fe609665c00] 02:46:00 INFO - PROCESS | 1820 | 1461491160387 Marionette DEBUG loaded listener.js 02:46:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 266 (0x7fe60e0c6000) [pid = 1820] [serial = 1017] [outer = 0x7fe609665c00] 02:46:01 INFO - PROCESS | 1820 | 1461491161261 Marionette TRACE conn4 <- [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]]]}] 02:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1485ms 02:46:01 INFO - PROCESS | 1820 | 1461491161339 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 02:46:01 INFO - PROCESS | 1820 | 1461491161348 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 02:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:46:01 INFO - PROCESS | 1820 | 1461491161358 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:46:01 INFO - PROCESS | 1820 | 1461491161361 Marionette TRACE conn4 <- [1,1326,null,{}] 02:46:01 INFO - PROCESS | 1820 | 1461491161367 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:01 INFO - PROCESS | 1820 | 1461491161707 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 02:46:02 INFO - PROCESS | 1820 | 1461491162022 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe609571800 == 120 [pid = 1820] [id = 339] 02:46:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 267 (0x7fe60966c800) [pid = 1820] [serial = 1018] [outer = (nil)] 02:46:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 268 (0x7fe60ade3000) [pid = 1820] [serial = 1019] [outer = 0x7fe60966c800] 02:46:02 INFO - PROCESS | 1820 | 1461491162096 Marionette DEBUG loaded listener.js 02:46:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 269 (0x7fe60f385400) [pid = 1820] [serial = 1020] [outer = 0x7fe60966c800] 02:46:02 INFO - PROCESS | 1820 | 1461491162990 Marionette TRACE conn4 <- [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]]]}] 02:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 02:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1692ms 02:46:03 INFO - PROCESS | 1820 | 1461491163051 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 02:46:03 INFO - PROCESS | 1820 | 1461491163054 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 02:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:46:03 INFO - PROCESS | 1820 | 1461491163061 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:46:03 INFO - PROCESS | 1820 | 1461491163066 Marionette TRACE conn4 <- [1,1330,null,{}] 02:46:03 INFO - PROCESS | 1820 | 1461491163081 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:03 INFO - PROCESS | 1820 | 1461491163280 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 02:46:03 INFO - PROCESS | 1820 | 1461491163563 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617757000 == 121 [pid = 1820] [id = 340] 02:46:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 270 (0x7fe609667800) [pid = 1820] [serial = 1021] [outer = (nil)] 02:46:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 271 (0x7fe615d4d400) [pid = 1820] [serial = 1022] [outer = 0x7fe609667800] 02:46:03 INFO - PROCESS | 1820 | 1461491163682 Marionette DEBUG loaded listener.js 02:46:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 272 (0x7fe615d84c00) [pid = 1820] [serial = 1023] [outer = 0x7fe609667800] 02:46:04 INFO - PROCESS | 1820 | 1461491164547 Marionette TRACE conn4 <- [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]]]}] 02:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 02:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1533ms 02:46:04 INFO - PROCESS | 1820 | 1461491164595 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 02:46:04 INFO - PROCESS | 1820 | 1461491164599 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 02:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:46:04 INFO - PROCESS | 1820 | 1461491164605 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:46:04 INFO - PROCESS | 1820 | 1461491164607 Marionette TRACE conn4 <- [1,1334,null,{}] 02:46:04 INFO - PROCESS | 1820 | 1461491164612 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:04 INFO - PROCESS | 1820 | 1461491164811 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 02:46:05 INFO - PROCESS | 1820 | 1461491165021 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611adb000 == 122 [pid = 1820] [id = 341] 02:46:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 273 (0x7fe60f64c400) [pid = 1820] [serial = 1024] [outer = (nil)] 02:46:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 274 (0x7fe617250400) [pid = 1820] [serial = 1025] [outer = 0x7fe60f64c400] 02:46:05 INFO - PROCESS | 1820 | 1461491165090 Marionette DEBUG loaded listener.js 02:46:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 275 (0x7fe617b69800) [pid = 1820] [serial = 1026] [outer = 0x7fe60f64c400] 02:46:05 INFO - PROCESS | 1820 | --DOMWINDOW == 274 (0x7fe62eb5b000) [pid = 1820] [serial = 914] [outer = (nil)] [url = about:blank] 02:46:05 INFO - PROCESS | 1820 | --DOMWINDOW == 273 (0x7fe61b499800) [pid = 1820] [serial = 863] [outer = (nil)] [url = about:blank] 02:46:05 INFO - PROCESS | 1820 | --DOMWINDOW == 272 (0x7fe622912800) [pid = 1820] [serial = 872] [outer = (nil)] [url = about:blank] 02:46:05 INFO - PROCESS | 1820 | --DOMWINDOW == 271 (0x7fe623ccac00) [pid = 1820] [serial = 875] [outer = (nil)] [url = about:blank] 02:46:05 INFO - PROCESS | 1820 | --DOMWINDOW == 270 (0x7fe622540800) [pid = 1820] [serial = 869] [outer = (nil)] [url = about:blank] 02:46:05 INFO - PROCESS | 1820 | --DOMWINDOW == 269 (0x7fe62fdec000) [pid = 1820] [serial = 884] [outer = (nil)] [url = about:blank] 02:46:05 INFO - PROCESS | 1820 | --DOMWINDOW == 268 (0x7fe60f4fd800) [pid = 1820] [serial = 854] [outer = (nil)] [url = about:blank] 02:46:05 INFO - PROCESS | 1820 | --DOMWINDOW == 267 (0x7fe618d86c00) [pid = 1820] [serial = 860] [outer = (nil)] [url = about:blank] 02:46:05 INFO - PROCESS | 1820 | --DOMWINDOW == 266 (0x7fe6178c6c00) [pid = 1820] [serial = 857] [outer = (nil)] [url = about:blank] 02:46:05 INFO - PROCESS | 1820 | --DOMWINDOW == 265 (0x7fe615cc1800) [pid = 1820] [serial = 896] [outer = (nil)] [url = about:blank] 02:46:05 INFO - PROCESS | 1820 | --DOMWINDOW == 264 (0x7fe61c996000) [pid = 1820] [serial = 866] [outer = (nil)] [url = about:blank] 02:46:05 INFO - PROCESS | 1820 | --DOMWINDOW == 263 (0x7fe609bd4000) [pid = 1820] [serial = 893] [outer = (nil)] [url = about:blank] 02:46:05 INFO - PROCESS | 1820 | --DOMWINDOW == 262 (0x7fe624848800) [pid = 1820] [serial = 878] [outer = (nil)] [url = about:blank] 02:46:05 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7fe633ce1c00) [pid = 1820] [serial = 887] [outer = (nil)] [url = about:blank] 02:46:05 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7fe62fe6e400) [pid = 1820] [serial = 890] [outer = (nil)] [url = about:blank] 02:46:05 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7fe628d6cc00) [pid = 1820] [serial = 881] [outer = (nil)] [url = about:blank] 02:46:05 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe609578800 == 121 [pid = 1820] [id = 316] 02:46:05 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe609384000 == 120 [pid = 1820] [id = 315] 02:46:05 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe618dab000 == 119 [pid = 1820] [id = 314] 02:46:05 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe608dd1800 == 118 [pid = 1820] [id = 313] 02:46:05 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60aee6000 == 117 [pid = 1820] [id = 312] 02:46:05 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611b24000 == 116 [pid = 1820] [id = 311] 02:46:06 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe638238000 == 115 [pid = 1820] [id = 310] 02:46:06 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe633769800 == 114 [pid = 1820] [id = 309] 02:46:06 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624bd1000 == 113 [pid = 1820] [id = 308] 02:46:06 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62299c000 == 112 [pid = 1820] [id = 307] 02:46:06 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617917800 == 111 [pid = 1820] [id = 306] 02:46:06 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6110e0000 == 110 [pid = 1820] [id = 305] 02:46:06 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe619d2b000 == 109 [pid = 1820] [id = 304] 02:46:06 INFO - PROCESS | 1820 | 1461491166100 Marionette TRACE conn4 <- [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]]]}] 02:46:06 INFO - PROCESS | 1820 | --DOMWINDOW == 258 (0x7fe619836800) [pid = 1820] [serial = 906] [outer = (nil)] [url = about:blank] 02:46:06 INFO - PROCESS | 1820 | --DOMWINDOW == 257 (0x7fe61836dc00) [pid = 1820] [serial = 905] [outer = (nil)] [url = about:blank] 02:46:06 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7fe6212b3c00) [pid = 1820] [serial = 912] [outer = (nil)] [url = about:blank] 02:46:06 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7fe617099000) [pid = 1820] [serial = 902] [outer = (nil)] [url = about:blank] 02:46:06 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7fe61dd33400) [pid = 1820] [serial = 908] [outer = (nil)] [url = about:blank] 02:46:06 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7fe62123ac00) [pid = 1820] [serial = 911] [outer = (nil)] [url = about:blank] 02:46:06 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7fe60f4f8000) [pid = 1820] [serial = 899] [outer = (nil)] [url = about:blank] 02:46:06 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7fe6111a8c00) [pid = 1820] [serial = 900] [outer = (nil)] [url = about:blank] 02:46:06 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7fe617b71000) [pid = 1820] [serial = 903] [outer = (nil)] [url = about:blank] 02:46:06 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7fe61fa3b800) [pid = 1820] [serial = 909] [outer = (nil)] [url = about:blank] 02:46:06 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7fe622b8bc00) [pid = 1820] [serial = 801] [outer = (nil)] [url = about:blank] 02:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1533ms 02:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:46:06 INFO - PROCESS | 1820 | 1461491166141 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 02:46:06 INFO - PROCESS | 1820 | 1461491166144 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 02:46:06 INFO - PROCESS | 1820 | 1461491166149 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:46:06 INFO - PROCESS | 1820 | 1461491166153 Marionette TRACE conn4 <- [1,1338,null,{}] 02:46:06 INFO - PROCESS | 1820 | 1461491166158 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:06 INFO - PROCESS | 1820 | 1461491166337 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 02:46:06 INFO - PROCESS | 1820 | 1461491166588 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60dee2800 == 110 [pid = 1820] [id = 342] 02:46:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7fe60e0c4000) [pid = 1820] [serial = 1027] [outer = (nil)] 02:46:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7fe6178cac00) [pid = 1820] [serial = 1028] [outer = 0x7fe60e0c4000] 02:46:06 INFO - PROCESS | 1820 | 1461491166655 Marionette DEBUG loaded listener.js 02:46:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7fe617bb7000) [pid = 1820] [serial = 1029] [outer = 0x7fe60e0c4000] 02:46:07 INFO - PROCESS | 1820 | 1461491167805 Marionette TRACE conn4 <- [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]]]}] 02:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1679ms 02:46:07 INFO - PROCESS | 1820 | 1461491167829 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 02:46:07 INFO - PROCESS | 1820 | 1461491167832 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 02:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:46:07 INFO - PROCESS | 1820 | 1461491167837 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:46:07 INFO - PROCESS | 1820 | 1461491167839 Marionette TRACE conn4 <- [1,1342,null,{}] 02:46:07 INFO - PROCESS | 1820 | 1461491167844 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:08 INFO - PROCESS | 1820 | 1461491168126 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 02:46:08 INFO - PROCESS | 1820 | 1461491168202 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6170db800 == 111 [pid = 1820] [id = 343] 02:46:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7fe61b3f2800) [pid = 1820] [serial = 1030] [outer = (nil)] 02:46:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7fe61c5ddc00) [pid = 1820] [serial = 1031] [outer = 0x7fe61b3f2800] 02:46:08 INFO - PROCESS | 1820 | 1461491168267 Marionette DEBUG loaded listener.js 02:46:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7fe620ca1400) [pid = 1820] [serial = 1032] [outer = 0x7fe61b3f2800] 02:46:09 INFO - PROCESS | 1820 | 1461491169095 Marionette TRACE conn4 <- [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]]]}] 02:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1330ms 02:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:46:09 INFO - PROCESS | 1820 | 1461491169169 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 02:46:09 INFO - PROCESS | 1820 | 1461491169171 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 02:46:09 INFO - PROCESS | 1820 | 1461491169177 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:46:09 INFO - PROCESS | 1820 | 1461491169192 Marionette TRACE conn4 <- [1,1346,null,{}] 02:46:09 INFO - PROCESS | 1820 | 1461491169204 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:09 INFO - PROCESS | 1820 | 1461491169447 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 02:46:09 INFO - PROCESS | 1820 | 1461491169475 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619a21000 == 112 [pid = 1820] [id = 344] 02:46:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7fe61b490000) [pid = 1820] [serial = 1033] [outer = (nil)] 02:46:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7fe62253f000) [pid = 1820] [serial = 1034] [outer = 0x7fe61b490000] 02:46:09 INFO - PROCESS | 1820 | 1461491169546 Marionette DEBUG loaded listener.js 02:46:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7fe622847400) [pid = 1820] [serial = 1035] [outer = 0x7fe61b490000] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7fe60f1a5c00) [pid = 1820] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7fe617091c00) [pid = 1820] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7fe619b36000) [pid = 1820] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7fe6228ab000) [pid = 1820] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7fe617b7a800) [pid = 1820] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7fe61c5d4400) [pid = 1820] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7fe61771ec00) [pid = 1820] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7fe60f4fa400) [pid = 1820] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7fe62fd39c00) [pid = 1820] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7fe619b36800) [pid = 1820] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7fe62267d400) [pid = 1820] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7fe631a14000) [pid = 1820] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7fe62014c000) [pid = 1820] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7fe617bb8c00) [pid = 1820] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7fe622540400) [pid = 1820] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7fe62fd44000) [pid = 1820] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7fe60f1aec00) [pid = 1820] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7fe6212b1800) [pid = 1820] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7fe623883000) [pid = 1820] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7fe60e0c5c00) [pid = 1820] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7fe623d8dc00) [pid = 1820] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7fe60f648400) [pid = 1820] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7fe610340800) [pid = 1820] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7fe61836d000) [pid = 1820] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7fe609bca400) [pid = 1820] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7fe622537400) [pid = 1820] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7fe61771d000) [pid = 1820] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7fe6189c6000) [pid = 1820] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7fe61b48c000) [pid = 1820] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7fe62eceac00) [pid = 1820] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7fe610347c00) [pid = 1820] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7fe62450ec00) [pid = 1820] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7fe620d1cc00) [pid = 1820] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7fe617b66000) [pid = 1820] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7fe62fd46000) [pid = 1820] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7fe61fa39000) [pid = 1820] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7fe609bcbc00) [pid = 1820] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7fe6212ab800) [pid = 1820] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7fe618d02400) [pid = 1820] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7fe6189c8400) [pid = 1820] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7fe61c5dc000) [pid = 1820] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7fe60f1da800) [pid = 1820] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7fe624511800) [pid = 1820] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7fe62ec6e400) [pid = 1820] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7fe622675800) [pid = 1820] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7fe618d0f000) [pid = 1820] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7fe615ccb000) [pid = 1820] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7fe62284f800) [pid = 1820] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7fe631f37800) [pid = 1820] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7fe610346c00) [pid = 1820] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7fe61771d800) [pid = 1820] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7fe622640400) [pid = 1820] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7fe60f38f400) [pid = 1820] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7fe60e0c8c00) [pid = 1820] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7fe60f1a2800) [pid = 1820] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7fe617bb6800) [pid = 1820] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7fe6093f8c00) [pid = 1820] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7fe615d7d000) [pid = 1820] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7fe615d54c00) [pid = 1820] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7fe61f953000) [pid = 1820] [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.] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7fe618db8800) [pid = 1820] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7fe6111af000) [pid = 1820] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7fe617b69400) [pid = 1820] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7fe62450f800) [pid = 1820] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7fe62132a800) [pid = 1820] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7fe617b7c400) [pid = 1820] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7fe60f1a7400) [pid = 1820] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7fe61708b400) [pid = 1820] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:46:11 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7fe617719c00) [pid = 1820] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:46:11 INFO - PROCESS | 1820 | 1461491171469 Marionette TRACE conn4 <- [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]]]}] 02:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 2355ms 02:46:11 INFO - PROCESS | 1820 | 1461491171532 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 02:46:11 INFO - PROCESS | 1820 | 1461491171536 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 02:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:46:11 INFO - PROCESS | 1820 | 1461491171543 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:46:11 INFO - PROCESS | 1820 | 1461491171545 Marionette TRACE conn4 <- [1,1350,null,{}] 02:46:11 INFO - PROCESS | 1820 | 1461491171550 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:11 INFO - PROCESS | 1820 | 1461491171790 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 02:46:11 INFO - PROCESS | 1820 | 1461491171811 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60f5d0000 == 113 [pid = 1820] [id = 345] 02:46:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7fe6093fb000) [pid = 1820] [serial = 1036] [outer = (nil)] 02:46:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7fe60f383400) [pid = 1820] [serial = 1037] [outer = 0x7fe6093fb000] 02:46:11 INFO - PROCESS | 1820 | 1461491171875 Marionette DEBUG loaded listener.js 02:46:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7fe615d54c00) [pid = 1820] [serial = 1038] [outer = 0x7fe6093fb000] 02:46:12 INFO - PROCESS | 1820 | 1461491172626 Marionette TRACE conn4 <- [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]]]}] 02:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1130ms 02:46:12 INFO - PROCESS | 1820 | 1461491172674 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 02:46:12 INFO - PROCESS | 1820 | 1461491172677 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 02:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:46:12 INFO - PROCESS | 1820 | 1461491172692 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:46:12 INFO - PROCESS | 1820 | 1461491172694 Marionette TRACE conn4 <- [1,1354,null,{}] 02:46:12 INFO - PROCESS | 1820 | 1461491172701 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:12 INFO - PROCESS | 1820 | 1461491172891 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 02:46:12 INFO - PROCESS | 1820 | 1461491172903 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61879a800 == 114 [pid = 1820] [id = 346] 02:46:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7fe611c6b400) [pid = 1820] [serial = 1039] [outer = (nil)] 02:46:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7fe617b7e800) [pid = 1820] [serial = 1040] [outer = 0x7fe611c6b400] 02:46:12 INFO - PROCESS | 1820 | 1461491172967 Marionette DEBUG loaded listener.js 02:46:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7fe6189c4800) [pid = 1820] [serial = 1041] [outer = 0x7fe611c6b400] 02:46:14 INFO - PROCESS | 1820 | 1461491174261 Marionette TRACE conn4 <- [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]]]}] 02:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1591ms 02:46:14 INFO - PROCESS | 1820 | 1461491174274 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 02:46:14 INFO - PROCESS | 1820 | 1461491174282 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 02:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:46:14 INFO - PROCESS | 1820 | 1461491174291 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:46:14 INFO - PROCESS | 1820 | 1461491174297 Marionette TRACE conn4 <- [1,1358,null,{}] 02:46:14 INFO - PROCESS | 1820 | 1461491174304 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:14 INFO - PROCESS | 1820 | 1461491174508 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 02:46:14 INFO - PROCESS | 1820 | 1461491174761 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611acd000 == 115 [pid = 1820] [id = 347] 02:46:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7fe60add6400) [pid = 1820] [serial = 1042] [outer = (nil)] 02:46:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7fe60c624800) [pid = 1820] [serial = 1043] [outer = 0x7fe60add6400] 02:46:14 INFO - PROCESS | 1820 | 1461491174885 Marionette DEBUG loaded listener.js 02:46:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7fe60e5a0800) [pid = 1820] [serial = 1044] [outer = 0x7fe60add6400] 02:46:15 INFO - PROCESS | 1820 | 1461491175798 Marionette TRACE conn4 <- [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]]]}] 02:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1534ms 02:46:15 INFO - PROCESS | 1820 | 1461491175827 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 02:46:15 INFO - PROCESS | 1820 | 1461491175836 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 02:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:46:15 INFO - PROCESS | 1820 | 1461491175846 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:46:15 INFO - PROCESS | 1820 | 1461491175850 Marionette TRACE conn4 <- [1,1362,null,{}] 02:46:15 INFO - PROCESS | 1820 | 1461491175857 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:16 INFO - PROCESS | 1820 | 1461491176083 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 02:46:16 INFO - PROCESS | 1820 | 1461491176324 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617743000 == 116 [pid = 1820] [id = 348] 02:46:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7fe610347c00) [pid = 1820] [serial = 1045] [outer = (nil)] 02:46:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7fe615cb5800) [pid = 1820] [serial = 1046] [outer = 0x7fe610347c00] 02:46:16 INFO - PROCESS | 1820 | 1461491176449 Marionette DEBUG loaded listener.js 02:46:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7fe615d83c00) [pid = 1820] [serial = 1047] [outer = 0x7fe610347c00] 02:46:17 INFO - PROCESS | 1820 | 1461491177358 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 02:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1581ms 02:46:17 INFO - PROCESS | 1820 | 1461491177429 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 02:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:46:17 INFO - PROCESS | 1820 | 1461491177434 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 02:46:17 INFO - PROCESS | 1820 | 1461491177443 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:46:17 INFO - PROCESS | 1820 | 1461491177450 Marionette TRACE conn4 <- [1,1366,null,{}] 02:46:17 INFO - PROCESS | 1820 | 1461491177466 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:17 INFO - PROCESS | 1820 | 1461491177714 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 02:46:17 INFO - PROCESS | 1820 | 1461491177981 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61e7a1800 == 117 [pid = 1820] [id = 349] 02:46:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7fe61771b400) [pid = 1820] [serial = 1048] [outer = (nil)] 02:46:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7fe617bbd000) [pid = 1820] [serial = 1049] [outer = 0x7fe61771b400] 02:46:18 INFO - PROCESS | 1820 | 1461491178060 Marionette DEBUG loaded listener.js 02:46:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7fe618bc0c00) [pid = 1820] [serial = 1050] [outer = 0x7fe61771b400] 02:46:18 INFO - PROCESS | 1820 | 1461491178957 Marionette TRACE conn4 <- [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] 02:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:46:18 INFO - PROCESS | 1820 | 1461491178988 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 02:46:18 INFO - PROCESS | 1820 | 1461491178995 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:46:18 INFO - PROCESS | 1820 | 1461491178998 Marionette TRACE conn4 <- [1,1370,null,{}] 02:46:19 INFO - PROCESS | 1820 | 1461491179003 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:19 INFO - PROCESS | 1820 | 1461491179206 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 02:46:19 INFO - PROCESS | 1820 | 1461491179446 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe623cbe800 == 118 [pid = 1820] [id = 350] 02:46:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7fe61771d000) [pid = 1820] [serial = 1051] [outer = (nil)] 02:46:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7fe61c318c00) [pid = 1820] [serial = 1052] [outer = 0x7fe61771d000] 02:46:19 INFO - PROCESS | 1820 | 1461491179566 Marionette DEBUG loaded listener.js 02:46:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7fe61c323800) [pid = 1820] [serial = 1053] [outer = 0x7fe61771d000] 02:46:20 INFO - PROCESS | 1820 | 1461491180505 Marionette TRACE conn4 <- [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] 02:46:20 INFO - PROCESS | 1820 | 1461491180528 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 02:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:46:20 INFO - PROCESS | 1820 | 1461491180535 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:46:20 INFO - PROCESS | 1820 | 1461491180539 Marionette TRACE conn4 <- [1,1374,null,{}] 02:46:20 INFO - PROCESS | 1820 | 1461491180544 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:20 INFO - PROCESS | 1820 | 1461491180745 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 02:46:20 INFO - PROCESS | 1820 | 1461491180958 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624ca8800 == 119 [pid = 1820] [id = 351] 02:46:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7fe61fa39000) [pid = 1820] [serial = 1054] [outer = (nil)] 02:46:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7fe62014c400) [pid = 1820] [serial = 1055] [outer = 0x7fe61fa39000] 02:46:21 INFO - PROCESS | 1820 | 1461491181134 Marionette DEBUG loaded listener.js 02:46:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7fe621248800) [pid = 1820] [serial = 1056] [outer = 0x7fe61fa39000] 02:46:22 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:22 INFO - PROCESS | 1820 | 1461491182087 Marionette TRACE conn4 <- [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] 02:46:22 INFO - PROCESS | 1820 | 1461491182127 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 02:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:46:22 INFO - PROCESS | 1820 | 1461491182133 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:46:22 INFO - PROCESS | 1820 | 1461491182136 Marionette TRACE conn4 <- [1,1378,null,{}] 02:46:22 INFO - PROCESS | 1820 | 1461491182141 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:22 INFO - PROCESS | 1820 | 1461491182346 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 02:46:22 INFO - PROCESS | 1820 | 1461491182603 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe633c5d800 == 120 [pid = 1820] [id = 352] 02:46:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7fe61fa39c00) [pid = 1820] [serial = 1057] [outer = (nil)] 02:46:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7fe62290f400) [pid = 1820] [serial = 1058] [outer = 0x7fe61fa39c00] 02:46:22 INFO - PROCESS | 1820 | 1461491182724 Marionette DEBUG loaded listener.js 02:46:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7fe6234b4800) [pid = 1820] [serial = 1059] [outer = 0x7fe61fa39c00] 02:46:23 INFO - PROCESS | 1820 | 1461491183585 Marionette TRACE conn4 <- [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] 02:46:23 INFO - PROCESS | 1820 | 1461491183621 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 02:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:46:23 INFO - PROCESS | 1820 | 1461491183629 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:46:23 INFO - PROCESS | 1820 | 1461491183632 Marionette TRACE conn4 <- [1,1382,null,{}] 02:46:23 INFO - PROCESS | 1820 | 1461491183637 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:23 INFO - PROCESS | 1820 | 1461491183833 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 02:46:24 INFO - PROCESS | 1820 | 1461491184041 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6097c9800 == 121 [pid = 1820] [id = 353] 02:46:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7fe6228a7800) [pid = 1820] [serial = 1060] [outer = (nil)] 02:46:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7fe62450ec00) [pid = 1820] [serial = 1061] [outer = 0x7fe6228a7800] 02:46:24 INFO - PROCESS | 1820 | 1461491184156 Marionette DEBUG loaded listener.js 02:46:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7fe6245d9400) [pid = 1820] [serial = 1062] [outer = 0x7fe6228a7800] 02:46:25 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:25 INFO - PROCESS | 1820 | 1461491185124 Marionette TRACE conn4 <- [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] 02:46:25 INFO - PROCESS | 1820 | 1461491185167 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 02:46:25 INFO - PROCESS | 1820 | 1461491185174 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:46:25 INFO - PROCESS | 1820 | 1461491185177 Marionette TRACE conn4 <- [1,1386,null,{}] 02:46:25 INFO - PROCESS | 1820 | 1461491185182 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:25 INFO - PROCESS | 1820 | 1461491185361 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 02:46:25 INFO - PROCESS | 1820 | 1461491185601 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6097e8800 == 122 [pid = 1820] [id = 354] 02:46:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7fe61c994000) [pid = 1820] [serial = 1063] [outer = (nil)] 02:46:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7fe625091c00) [pid = 1820] [serial = 1064] [outer = 0x7fe61c994000] 02:46:25 INFO - PROCESS | 1820 | 1461491185723 Marionette DEBUG loaded listener.js 02:46:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7fe62eb5e000) [pid = 1820] [serial = 1065] [outer = 0x7fe61c994000] 02:46:26 INFO - PROCESS | 1820 | 1461491186637 Marionette TRACE conn4 <- [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] 02:46:26 INFO - PROCESS | 1820 | 1461491186674 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 02:46:26 INFO - PROCESS | 1820 | 1461491186680 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:46:26 INFO - PROCESS | 1820 | 1461491186683 Marionette TRACE conn4 <- [1,1390,null,{}] 02:46:26 INFO - PROCESS | 1820 | 1461491186689 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:26 INFO - PROCESS | 1820 | 1461491186894 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 02:46:27 INFO - PROCESS | 1820 | 1461491187100 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60ae32000 == 123 [pid = 1820] [id = 355] 02:46:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7fe611c6fc00) [pid = 1820] [serial = 1066] [outer = (nil)] 02:46:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7fe62fd39c00) [pid = 1820] [serial = 1067] [outer = 0x7fe611c6fc00] 02:46:27 INFO - PROCESS | 1820 | 1461491187258 Marionette DEBUG loaded listener.js 02:46:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7fe62feb9c00) [pid = 1820] [serial = 1068] [outer = 0x7fe611c6fc00] 02:46:28 INFO - PROCESS | 1820 | 1461491188166 Marionette TRACE conn4 <- [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]]]}] 02:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1534ms 02:46:28 INFO - PROCESS | 1820 | 1461491188215 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 02:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:46:28 INFO - PROCESS | 1820 | 1461491188219 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 02:46:28 INFO - PROCESS | 1820 | 1461491188226 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:46:28 INFO - PROCESS | 1820 | 1461491188230 Marionette TRACE conn4 <- [1,1394,null,{}] 02:46:28 INFO - PROCESS | 1820 | 1461491188237 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:28 INFO - PROCESS | 1820 | 1461491188580 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 02:46:28 INFO - PROCESS | 1820 | 1461491188983 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6069d3000 == 124 [pid = 1820] [id = 356] 02:46:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7fe6093f8400) [pid = 1820] [serial = 1069] [outer = (nil)] 02:46:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7fe6339a7c00) [pid = 1820] [serial = 1070] [outer = 0x7fe6093f8400] 02:46:29 INFO - PROCESS | 1820 | 1461491189111 Marionette DEBUG loaded listener.js 02:46:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7fe633ce5000) [pid = 1820] [serial = 1071] [outer = 0x7fe6093f8400] 02:46:30 INFO - PROCESS | 1820 | 1461491190099 Marionette TRACE conn4 <- [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]]]}] 02:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1934ms 02:46:30 INFO - PROCESS | 1820 | 1461491190160 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 02:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:46:30 INFO - PROCESS | 1820 | 1461491190165 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 02:46:30 INFO - PROCESS | 1820 | 1461491190171 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:46:30 INFO - PROCESS | 1820 | 1461491190175 Marionette TRACE conn4 <- [1,1398,null,{}] 02:46:30 INFO - PROCESS | 1820 | 1461491190181 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:30 INFO - PROCESS | 1820 | 1461491190416 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 02:46:30 INFO - PROCESS | 1820 | 1461491190666 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60aed4000 == 125 [pid = 1820] [id = 357] 02:46:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7fe6083e4c00) [pid = 1820] [serial = 1072] [outer = (nil)] 02:46:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7fe609670c00) [pid = 1820] [serial = 1073] [outer = 0x7fe6083e4c00] 02:46:30 INFO - PROCESS | 1820 | 1461491190791 Marionette DEBUG loaded listener.js 02:46:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7fe615cd0800) [pid = 1820] [serial = 1074] [outer = 0x7fe6083e4c00] 02:46:31 INFO - PROCESS | 1820 | 1461491191693 Marionette TRACE conn4 <- [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]]]}] 02:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1581ms 02:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:46:31 INFO - PROCESS | 1820 | 1461491191753 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 02:46:31 INFO - PROCESS | 1820 | 1461491191756 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 02:46:31 INFO - PROCESS | 1820 | 1461491191762 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:46:31 INFO - PROCESS | 1820 | 1461491191765 Marionette TRACE conn4 <- [1,1402,null,{}] 02:46:31 INFO - PROCESS | 1820 | 1461491191771 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:32 INFO - PROCESS | 1820 | 1461491192018 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 02:46:32 INFO - PROCESS | 1820 | 1461491192271 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60f28a000 == 126 [pid = 1820] [id = 358] 02:46:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7fe6083e3000) [pid = 1820] [serial = 1075] [outer = (nil)] 02:46:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7fe60f4fa000) [pid = 1820] [serial = 1076] [outer = 0x7fe6083e3000] 02:46:32 INFO - PROCESS | 1820 | 1461491192396 Marionette DEBUG loaded listener.js 02:46:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7fe615d81c00) [pid = 1820] [serial = 1077] [outer = 0x7fe6083e3000] 02:46:33 INFO - PROCESS | 1820 | 1461491193337 Marionette TRACE conn4 <- [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]]]}] 02:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1635ms 02:46:33 INFO - PROCESS | 1820 | 1461491193398 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 02:46:33 INFO - PROCESS | 1820 | 1461491193400 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 02:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:46:33 INFO - PROCESS | 1820 | 1461491193407 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:46:33 INFO - PROCESS | 1820 | 1461491193409 Marionette TRACE conn4 <- [1,1406,null,{}] 02:46:33 INFO - PROCESS | 1820 | 1461491193415 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:33 INFO - PROCESS | 1820 | 1461491193624 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 02:46:33 INFO - PROCESS | 1820 | 1461491193869 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60956e800 == 127 [pid = 1820] [id = 359] 02:46:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7fe607b67000) [pid = 1820] [serial = 1078] [outer = (nil)] 02:46:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7fe607cd9800) [pid = 1820] [serial = 1079] [outer = 0x7fe607b67000] 02:46:34 INFO - PROCESS | 1820 | 1461491194567 Marionette DEBUG loaded listener.js 02:46:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7fe6083e4400) [pid = 1820] [serial = 1080] [outer = 0x7fe607b67000] 02:46:35 INFO - PROCESS | 1820 | 1461491195543 Marionette TRACE conn4 <- [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]]]}] 02:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 2183ms 02:46:35 INFO - PROCESS | 1820 | 1461491195592 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 02:46:35 INFO - PROCESS | 1820 | 1461491195595 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 02:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:46:35 INFO - PROCESS | 1820 | 1461491195604 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:46:35 INFO - PROCESS | 1820 | 1461491195607 Marionette TRACE conn4 <- [1,1410,null,{}] 02:46:35 INFO - PROCESS | 1820 | 1461491195616 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:35 INFO - PROCESS | 1820 | 1461491195816 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 02:46:36 INFO - PROCESS | 1820 | 1461491196084 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe610034000 == 128 [pid = 1820] [id = 360] 02:46:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7fe60addb400) [pid = 1820] [serial = 1081] [outer = (nil)] 02:46:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7fe60e0c5000) [pid = 1820] [serial = 1082] [outer = 0x7fe60addb400] 02:46:36 INFO - PROCESS | 1820 | 1461491196206 Marionette DEBUG loaded listener.js 02:46:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7fe60f1a5c00) [pid = 1820] [serial = 1083] [outer = 0x7fe60addb400] 02:46:37 INFO - PROCESS | 1820 | 1461491197153 Marionette TRACE conn4 <- [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]]]}] 02:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1590ms 02:46:37 INFO - PROCESS | 1820 | 1461491197193 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 02:46:37 INFO - PROCESS | 1820 | 1461491197199 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 02:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:46:37 INFO - PROCESS | 1820 | 1461491197209 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:46:37 INFO - PROCESS | 1820 | 1461491197214 Marionette TRACE conn4 <- [1,1414,null,{}] 02:46:37 INFO - PROCESS | 1820 | 1461491197219 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:37 INFO - PROCESS | 1820 | 1461491197536 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 02:46:37 INFO - PROCESS | 1820 | 1461491197907 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe607ae6000 == 129 [pid = 1820] [id = 361] 02:46:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7fe60e59a800) [pid = 1820] [serial = 1084] [outer = (nil)] 02:46:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7fe60f388000) [pid = 1820] [serial = 1085] [outer = 0x7fe60e59a800] 02:46:37 INFO - PROCESS | 1820 | 1461491197980 Marionette DEBUG loaded listener.js 02:46:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7fe60f64a400) [pid = 1820] [serial = 1086] [outer = 0x7fe60e59a800] 02:46:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe619d2b800 == 128 [pid = 1820] [id = 248] 02:46:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61736f000 == 127 [pid = 1820] [id = 148] 02:46:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624bd7800 == 126 [pid = 1820] [id = 55] 02:46:38 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7fe619d20000) [pid = 1820] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:46:38 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7fe61b5b4000) [pid = 1820] [serial = 971] [outer = (nil)] [url = about:blank] 02:46:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe621303000 == 125 [pid = 1820] [id = 64] 02:46:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe622ca4000 == 124 [pid = 1820] [id = 44] 02:46:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60f5d0000 == 123 [pid = 1820] [id = 345] 02:46:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe619a21000 == 122 [pid = 1820] [id = 344] 02:46:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6170db800 == 121 [pid = 1820] [id = 343] 02:46:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60dee2800 == 120 [pid = 1820] [id = 342] 02:46:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611adb000 == 119 [pid = 1820] [id = 341] 02:46:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617757000 == 118 [pid = 1820] [id = 340] 02:46:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe609571800 == 117 [pid = 1820] [id = 339] 02:46:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe618e36000 == 116 [pid = 1820] [id = 11] 02:46:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60f487800 == 115 [pid = 1820] [id = 338] 02:46:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe609aa0800 == 114 [pid = 1820] [id = 337] 02:46:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe608464800 == 113 [pid = 1820] [id = 336] 02:46:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe607add000 == 112 [pid = 1820] [id = 335] 02:46:39 INFO - PROCESS | 1820 | 1461491199059 Marionette TRACE conn4 <- [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]]]}] 02:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1893ms 02:46:39 INFO - PROCESS | 1820 | 1461491199103 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 02:46:39 INFO - PROCESS | 1820 | 1461491199108 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 02:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:46:39 INFO - PROCESS | 1820 | 1461491199115 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:46:39 INFO - PROCESS | 1820 | 1461491199121 Marionette TRACE conn4 <- [1,1418,null,{}] 02:46:39 INFO - PROCESS | 1820 | 1461491199138 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:39 INFO - PROCESS | 1820 | 1461491199339 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7fe615d7e800) [pid = 1820] [serial = 693] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7fe618bc1400) [pid = 1820] [serial = 807] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7fe62dd13000) [pid = 1820] [serial = 774] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7fe62267f800) [pid = 1820] [serial = 870] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7fe618d7e400) [pid = 1820] [serial = 647] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7fe620cf6000) [pid = 1820] [serial = 665] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7fe617994c00) [pid = 1820] [serial = 644] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7fe617b76800) [pid = 1820] [serial = 696] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7fe61b62b800) [pid = 1820] [serial = 653] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7fe62ddbe800) [pid = 1820] [serial = 816] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7fe6339a6400) [pid = 1820] [serial = 825] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7fe6234b9000) [pid = 1820] [serial = 873] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7fe61b48b000) [pid = 1820] [serial = 650] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7fe622b82c00) [pid = 1820] [serial = 711] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7fe62fe72400) [pid = 1820] [serial = 891] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7fe62fd40000) [pid = 1820] [serial = 780] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7fe622851400) [pid = 1820] [serial = 708] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7fe62501ac00) [pid = 1820] [serial = 879] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7fe61c5d6000) [pid = 1820] [serial = 864] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7fe62501f400) [pid = 1820] [serial = 771] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7fe63399d400) [pid = 1820] [serial = 834] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7fe615cc9400) [pid = 1820] [serial = 750] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7fe619e0e800) [pid = 1820] [serial = 861] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7fe609bd8c00) [pid = 1820] [serial = 894] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7fe624511c00) [pid = 1820] [serial = 876] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7fe61836f800) [pid = 1820] [serial = 831] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7fe61fa7e400) [pid = 1820] [serial = 659] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7fe61fa2ec00) [pid = 1820] [serial = 656] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7fe633611800) [pid = 1820] [serial = 822] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7fe633ce2800) [pid = 1820] [serial = 837] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7fe62484b800) [pid = 1820] [serial = 768] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7fe62eb5d400) [pid = 1820] [serial = 777] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7fe61e70ec00) [pid = 1820] [serial = 867] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7fe631f3c400) [pid = 1820] [serial = 885] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7fe62253c400) [pid = 1820] [serial = 762] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7fe622544400) [pid = 1820] [serial = 897] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7fe62267c800) [pid = 1820] [serial = 810] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7fe61c5d2800) [pid = 1820] [serial = 699] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7fe6201eb400) [pid = 1820] [serial = 702] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7fe620c83c00) [pid = 1820] [serial = 662] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7fe622b86c00) [pid = 1820] [serial = 720] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7fe62e93ec00) [pid = 1820] [serial = 882] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7fe630089c00) [pid = 1820] [serial = 819] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7fe623d89400) [pid = 1820] [serial = 765] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7fe61c5e0c00) [pid = 1820] [serial = 756] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7fe617715c00) [pid = 1820] [serial = 804] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7fe622ec1800) [pid = 1820] [serial = 714] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7fe633ce2c00) [pid = 1820] [serial = 828] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7fe615cbf400) [pid = 1820] [serial = 641] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7fe6245bf000) [pid = 1820] [serial = 723] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7fe617b7bc00) [pid = 1820] [serial = 858] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7fe6212ac000) [pid = 1820] [serial = 759] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7fe623ccdc00) [pid = 1820] [serial = 717] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7fe62450e400) [pid = 1820] [serial = 813] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7fe6212af800) [pid = 1820] [serial = 705] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7fe617b81800) [pid = 1820] [serial = 753] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7fe6111aac00) [pid = 1820] [serial = 855] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7fe633e48c00) [pid = 1820] [serial = 888] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7fe617993400) [pid = 1820] [serial = 965] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7fe62faaec00) [pid = 1820] [serial = 915] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7fe6111b0800) [pid = 1820] [serial = 918] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7fe60f4f2400) [pid = 1820] [serial = 917] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7fe63404b800) [pid = 1820] [serial = 932] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7fe60f1d3c00) [pid = 1820] [serial = 957] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7fe60e0cf800) [pid = 1820] [serial = 956] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7fe6100fc800) [pid = 1820] [serial = 959] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7fe615d54000) [pid = 1820] [serial = 941] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7fe611c6dc00) [pid = 1820] [serial = 960] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7fe617bc1c00) [pid = 1820] [serial = 968] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7fe611269800) [pid = 1820] [serial = 935] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7fe609bcc400) [pid = 1820] [serial = 954] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7fe6093fd000) [pid = 1820] [serial = 953] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7fe6189bd000) [pid = 1820] [serial = 921] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7fe617b68000) [pid = 1820] [serial = 920] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7fe617245000) [pid = 1820] [serial = 962] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7fe617b6b000) [pid = 1820] [serial = 966] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7fe610341000) [pid = 1820] [serial = 947] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7fe60addf000) [pid = 1820] [serial = 944] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7fe620144800) [pid = 1820] [serial = 923] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7fe617247800) [pid = 1820] [serial = 938] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7fe62fe69400) [pid = 1820] [serial = 929] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7fe6245be800) [pid = 1820] [serial = 926] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7fe609671400) [pid = 1820] [serial = 950] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7fe615d83800) [pid = 1820] [serial = 669] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7fe619ae6800) [pid = 1820] [serial = 969] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe61724dc00) [pid = 1820] [serial = 963] [outer = (nil)] [url = about:blank] 02:46:39 INFO - PROCESS | 1820 | 1461491199632 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe609aa3000 == 113 [pid = 1820] [id = 362] 02:46:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe60e0c9c00) [pid = 1820] [serial = 1087] [outer = (nil)] 02:46:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7fe61033dc00) [pid = 1820] [serial = 1088] [outer = 0x7fe60e0c9c00] 02:46:39 INFO - PROCESS | 1820 | 1461491199706 Marionette DEBUG loaded listener.js 02:46:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7fe611c67800) [pid = 1820] [serial = 1089] [outer = 0x7fe60e0c9c00] 02:46:40 INFO - PROCESS | 1820 | 1461491200461 Marionette TRACE conn4 <- [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]]]}] 02:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1386ms 02:46:40 INFO - PROCESS | 1820 | 1461491200504 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 02:46:40 INFO - PROCESS | 1820 | 1461491200509 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 02:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:46:40 INFO - PROCESS | 1820 | 1461491200521 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:46:40 INFO - PROCESS | 1820 | 1461491200524 Marionette TRACE conn4 <- [1,1422,null,{}] 02:46:40 INFO - PROCESS | 1820 | 1461491200530 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:40 INFO - PROCESS | 1820 | 1461491200760 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 02:46:40 INFO - PROCESS | 1820 | 1461491200780 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60f296800 == 114 [pid = 1820] [id = 363] 02:46:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7fe60f4f3800) [pid = 1820] [serial = 1090] [outer = (nil)] 02:46:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7fe615cc1c00) [pid = 1820] [serial = 1091] [outer = 0x7fe60f4f3800] 02:46:40 INFO - PROCESS | 1820 | 1461491200843 Marionette DEBUG loaded listener.js 02:46:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7fe615cd1800) [pid = 1820] [serial = 1092] [outer = 0x7fe60f4f3800] 02:46:41 INFO - PROCESS | 1820 | 1461491201835 Marionette TRACE conn4 <- [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]]]}] 02:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1329ms 02:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:46:41 INFO - PROCESS | 1820 | 1461491201851 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 02:46:41 INFO - PROCESS | 1820 | 1461491201853 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 02:46:41 INFO - PROCESS | 1820 | 1461491201860 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:46:41 INFO - PROCESS | 1820 | 1461491201863 Marionette TRACE conn4 <- [1,1426,null,{}] 02:46:41 INFO - PROCESS | 1820 | 1461491201879 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:42 INFO - PROCESS | 1820 | 1461491202114 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 02:46:42 INFO - PROCESS | 1820 | 1461491202145 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61192f000 == 115 [pid = 1820] [id = 364] 02:46:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7fe615d7c800) [pid = 1820] [serial = 1093] [outer = (nil)] 02:46:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7fe615d87000) [pid = 1820] [serial = 1094] [outer = 0x7fe615d7c800] 02:46:42 INFO - PROCESS | 1820 | 1461491202216 Marionette DEBUG loaded listener.js 02:46:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7fe61708f800) [pid = 1820] [serial = 1095] [outer = 0x7fe615d7c800] 02:46:43 INFO - PROCESS | 1820 | 1461491203247 Marionette TRACE conn4 <- [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]]]}] 02:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1444ms 02:46:43 INFO - PROCESS | 1820 | 1461491203310 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 02:46:43 INFO - PROCESS | 1820 | 1461491203313 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 02:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:46:43 INFO - PROCESS | 1820 | 1461491203320 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:46:43 INFO - PROCESS | 1820 | 1461491203322 Marionette TRACE conn4 <- [1,1430,null,{}] 02:46:43 INFO - PROCESS | 1820 | 1461491203329 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:43 INFO - PROCESS | 1820 | 1461491203566 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 02:46:44 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7fe61b3f2800) [pid = 1820] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:46:44 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7fe6093fb000) [pid = 1820] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:46:44 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7fe61b490000) [pid = 1820] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:46:44 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7fe60e0c4000) [pid = 1820] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:46:44 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7fe60966c800) [pid = 1820] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:46:44 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7fe609667800) [pid = 1820] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:46:44 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7fe609665c00) [pid = 1820] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:46:44 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7fe60f64c400) [pid = 1820] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:46:44 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe617bbb000) [pid = 1820] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:46:44 INFO - PROCESS | 1820 | 1461491204257 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60decf800 == 116 [pid = 1820] [id = 365] 02:46:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe6093ef400) [pid = 1820] [serial = 1096] [outer = (nil)] 02:46:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7fe60c61c800) [pid = 1820] [serial = 1097] [outer = 0x7fe6093ef400] 02:46:44 INFO - PROCESS | 1820 | 1461491204324 Marionette DEBUG loaded listener.js 02:46:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7fe617244400) [pid = 1820] [serial = 1098] [outer = 0x7fe6093ef400] 02:46:45 INFO - PROCESS | 1820 | 1461491205002 Marionette TRACE conn4 <- [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]]]}] 02:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1736ms 02:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:46:45 INFO - PROCESS | 1820 | 1461491205057 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 02:46:45 INFO - PROCESS | 1820 | 1461491205060 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 02:46:45 INFO - PROCESS | 1820 | 1461491205066 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:46:45 INFO - PROCESS | 1820 | 1461491205069 Marionette TRACE conn4 <- [1,1434,null,{}] 02:46:45 INFO - PROCESS | 1820 | 1461491205082 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:45 INFO - PROCESS | 1820 | 1461491205247 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 02:46:45 INFO - PROCESS | 1820 | 1461491205274 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6170e0800 == 117 [pid = 1820] [id = 366] 02:46:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7fe609bd9000) [pid = 1820] [serial = 1099] [outer = (nil)] 02:46:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7fe617b6b000) [pid = 1820] [serial = 1100] [outer = 0x7fe609bd9000] 02:46:45 INFO - PROCESS | 1820 | 1461491205348 Marionette DEBUG loaded listener.js 02:46:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7fe617b7b800) [pid = 1820] [serial = 1101] [outer = 0x7fe609bd9000] 02:46:46 INFO - PROCESS | 1820 | 1461491206359 Marionette TRACE conn4 <- [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]]]}] 02:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1339ms 02:46:46 INFO - PROCESS | 1820 | 1461491206405 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 02:46:46 INFO - PROCESS | 1820 | 1461491206411 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 02:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:46:46 INFO - PROCESS | 1820 | 1461491206420 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:46:46 INFO - PROCESS | 1820 | 1461491206426 Marionette TRACE conn4 <- [1,1438,null,{}] 02:46:46 INFO - PROCESS | 1820 | 1461491206435 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:46 INFO - PROCESS | 1820 | 1461491206651 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 02:46:46 INFO - PROCESS | 1820 | 1461491206897 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60956d000 == 118 [pid = 1820] [id = 367] 02:46:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7fe6093f3800) [pid = 1820] [serial = 1102] [outer = (nil)] 02:46:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7fe609671400) [pid = 1820] [serial = 1103] [outer = 0x7fe6093f3800] 02:46:47 INFO - PROCESS | 1820 | 1461491207019 Marionette DEBUG loaded listener.js 02:46:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7fe60addcc00) [pid = 1820] [serial = 1104] [outer = 0x7fe6093f3800] 02:46:47 INFO - PROCESS | 1820 | 1461491207982 Marionette TRACE conn4 <- [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]]]}] 02:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1637ms 02:46:48 INFO - PROCESS | 1820 | 1461491208057 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 02:46:48 INFO - PROCESS | 1820 | 1461491208064 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 02:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:46:48 INFO - PROCESS | 1820 | 1461491208076 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:46:48 INFO - PROCESS | 1820 | 1461491208079 Marionette TRACE conn4 <- [1,1442,null,{}] 02:46:48 INFO - PROCESS | 1820 | 1461491208085 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:48 INFO - PROCESS | 1820 | 1461491208329 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 02:46:48 INFO - PROCESS | 1820 | 1461491208606 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611937800 == 119 [pid = 1820] [id = 368] 02:46:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7fe60f1d2000) [pid = 1820] [serial = 1105] [outer = (nil)] 02:46:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7fe60f4fb800) [pid = 1820] [serial = 1106] [outer = 0x7fe60f1d2000] 02:46:48 INFO - PROCESS | 1820 | 1461491208683 Marionette DEBUG loaded listener.js 02:46:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7fe610340000) [pid = 1820] [serial = 1107] [outer = 0x7fe60f1d2000] 02:46:49 INFO - PROCESS | 1820 | 1461491209647 Marionette TRACE conn4 <- [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]]]}] 02:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1636ms 02:46:49 INFO - PROCESS | 1820 | 1461491209713 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 02:46:49 INFO - PROCESS | 1820 | 1461491209717 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 02:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:46:49 INFO - PROCESS | 1820 | 1461491209723 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:46:49 INFO - PROCESS | 1820 | 1461491209729 Marionette TRACE conn4 <- [1,1446,null,{}] 02:46:49 INFO - PROCESS | 1820 | 1461491209745 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:49 INFO - PROCESS | 1820 | 1461491209996 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 02:46:50 INFO - PROCESS | 1820 | 1461491210274 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617755800 == 120 [pid = 1820] [id = 369] 02:46:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7fe615d81000) [pid = 1820] [serial = 1108] [outer = (nil)] 02:46:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7fe61708a400) [pid = 1820] [serial = 1109] [outer = 0x7fe615d81000] 02:46:50 INFO - PROCESS | 1820 | 1461491210367 Marionette DEBUG loaded listener.js 02:46:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7fe617099c00) [pid = 1820] [serial = 1110] [outer = 0x7fe615d81000] 02:46:51 INFO - PROCESS | 1820 | 1461491211329 Marionette TRACE conn4 <- [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]]]}] 02:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1636ms 02:46:51 INFO - PROCESS | 1820 | 1461491211361 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 02:46:51 INFO - PROCESS | 1820 | 1461491211365 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 02:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:46:51 INFO - PROCESS | 1820 | 1461491211371 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:46:51 INFO - PROCESS | 1820 | 1461491211374 Marionette TRACE conn4 <- [1,1450,null,{}] 02:46:51 INFO - PROCESS | 1820 | 1461491211379 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:51 INFO - PROCESS | 1820 | 1461491211559 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 02:46:51 INFO - PROCESS | 1820 | 1461491211756 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618286000 == 121 [pid = 1820] [id = 370] 02:46:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7fe615d82800) [pid = 1820] [serial = 1111] [outer = (nil)] 02:46:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7fe617b6e400) [pid = 1820] [serial = 1112] [outer = 0x7fe615d82800] 02:46:51 INFO - PROCESS | 1820 | 1461491211827 Marionette DEBUG loaded listener.js 02:46:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7fe617bbdc00) [pid = 1820] [serial = 1113] [outer = 0x7fe615d82800] 02:46:52 INFO - PROCESS | 1820 | 1461491212741 Marionette TRACE conn4 <- [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]]]}] 02:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1433ms 02:46:52 INFO - PROCESS | 1820 | 1461491212806 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 02:46:52 INFO - PROCESS | 1820 | 1461491212810 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 02:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:46:52 INFO - PROCESS | 1820 | 1461491212816 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:46:52 INFO - PROCESS | 1820 | 1461491212818 Marionette TRACE conn4 <- [1,1454,null,{}] 02:46:52 INFO - PROCESS | 1820 | 1461491212824 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:53 INFO - PROCESS | 1820 | 1461491213011 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 02:46:53 INFO - PROCESS | 1820 | 1461491213192 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618792800 == 122 [pid = 1820] [id = 371] 02:46:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7fe617720800) [pid = 1820] [serial = 1114] [outer = (nil)] 02:46:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7fe61836e400) [pid = 1820] [serial = 1115] [outer = 0x7fe617720800] 02:46:53 INFO - PROCESS | 1820 | 1461491213275 Marionette DEBUG loaded listener.js 02:46:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7fe618bba000) [pid = 1820] [serial = 1116] [outer = 0x7fe617720800] 02:46:54 INFO - PROCESS | 1820 | 1461491214171 Marionette TRACE conn4 <- [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]]]}] 02:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1428ms 02:46:54 INFO - PROCESS | 1820 | 1461491214245 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 02:46:54 INFO - PROCESS | 1820 | 1461491214248 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 02:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:46:54 INFO - PROCESS | 1820 | 1461491214254 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:46:54 INFO - PROCESS | 1820 | 1461491214257 Marionette TRACE conn4 <- [1,1458,null,{}] 02:46:54 INFO - PROCESS | 1820 | 1461491214262 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:54 INFO - PROCESS | 1820 | 1461491214486 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 02:46:54 INFO - PROCESS | 1820 | 1461491214731 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6189a3000 == 123 [pid = 1820] [id = 372] 02:46:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7fe61983fc00) [pid = 1820] [serial = 1117] [outer = (nil)] 02:46:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7fe61b492800) [pid = 1820] [serial = 1118] [outer = 0x7fe61983fc00] 02:46:54 INFO - PROCESS | 1820 | 1461491214849 Marionette DEBUG loaded listener.js 02:46:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7fe61b5b5000) [pid = 1820] [serial = 1119] [outer = 0x7fe61983fc00] 02:46:55 INFO - PROCESS | 1820 | 1461491215785 Marionette TRACE conn4 <- [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]]]}] 02:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1580ms 02:46:55 INFO - PROCESS | 1820 | 1461491215836 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 02:46:55 INFO - PROCESS | 1820 | 1461491215840 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 02:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:46:55 INFO - PROCESS | 1820 | 1461491215846 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:46:55 INFO - PROCESS | 1820 | 1461491215849 Marionette TRACE conn4 <- [1,1462,null,{}] 02:46:55 INFO - PROCESS | 1820 | 1461491215854 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:56 INFO - PROCESS | 1820 | 1461491216053 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 02:46:56 INFO - PROCESS | 1820 | 1461491216291 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619a25000 == 124 [pid = 1820] [id = 373] 02:46:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7fe619ae6000) [pid = 1820] [serial = 1120] [outer = (nil)] 02:46:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7fe61c31f000) [pid = 1820] [serial = 1121] [outer = 0x7fe619ae6000] 02:46:56 INFO - PROCESS | 1820 | 1461491216380 Marionette DEBUG loaded listener.js 02:46:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7fe61c5d4400) [pid = 1820] [serial = 1122] [outer = 0x7fe619ae6000] 02:46:57 INFO - PROCESS | 1820 | 1461491217236 Marionette TRACE conn4 <- [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]]]}] 02:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1427ms 02:46:57 INFO - PROCESS | 1820 | 1461491217275 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 02:46:57 INFO - PROCESS | 1820 | 1461491217278 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 02:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:46:57 INFO - PROCESS | 1820 | 1461491217284 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:46:57 INFO - PROCESS | 1820 | 1461491217286 Marionette TRACE conn4 <- [1,1466,null,{}] 02:46:57 INFO - PROCESS | 1820 | 1461491217292 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:57 INFO - PROCESS | 1820 | 1461491217479 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 02:46:57 INFO - PROCESS | 1820 | 1461491217669 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61a95d000 == 125 [pid = 1820] [id = 374] 02:46:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7fe619e10800) [pid = 1820] [serial = 1123] [outer = (nil)] 02:46:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7fe61dd30400) [pid = 1820] [serial = 1124] [outer = 0x7fe619e10800] 02:46:57 INFO - PROCESS | 1820 | 1461491217742 Marionette DEBUG loaded listener.js 02:46:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7fe61dd67400) [pid = 1820] [serial = 1125] [outer = 0x7fe619e10800] 02:46:58 INFO - PROCESS | 1820 | 1461491218599 Marionette TRACE conn4 <- [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]]]}] 02:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1382ms 02:46:58 INFO - PROCESS | 1820 | 1461491218668 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 02:46:58 INFO - PROCESS | 1820 | 1461491218672 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 02:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:46:58 INFO - PROCESS | 1820 | 1461491218678 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:46:58 INFO - PROCESS | 1820 | 1461491218680 Marionette TRACE conn4 <- [1,1470,null,{}] 02:46:58 INFO - PROCESS | 1820 | 1461491218685 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:58 INFO - PROCESS | 1820 | 1461491218880 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 02:46:59 INFO - PROCESS | 1820 | 1461491219065 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61c9b3800 == 126 [pid = 1820] [id = 375] 02:46:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7fe61c5d6000) [pid = 1820] [serial = 1126] [outer = (nil)] 02:46:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7fe61fa30c00) [pid = 1820] [serial = 1127] [outer = 0x7fe61c5d6000] 02:46:59 INFO - PROCESS | 1820 | 1461491219140 Marionette DEBUG loaded listener.js 02:46:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7fe61fa7e400) [pid = 1820] [serial = 1128] [outer = 0x7fe61c5d6000] 02:47:00 INFO - PROCESS | 1820 | 1461491220051 Marionette TRACE conn4 <- [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]]]}] 02:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1429ms 02:47:00 INFO - PROCESS | 1820 | 1461491220109 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 02:47:00 INFO - PROCESS | 1820 | 1461491220111 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 02:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:47:00 INFO - PROCESS | 1820 | 1461491220118 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:47:00 INFO - PROCESS | 1820 | 1461491220121 Marionette TRACE conn4 <- [1,1474,null,{}] 02:47:00 INFO - PROCESS | 1820 | 1461491220126 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:00 INFO - PROCESS | 1820 | 1461491220325 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 02:47:00 INFO - PROCESS | 1820 | 1461491220516 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61ffa9000 == 127 [pid = 1820] [id = 376] 02:47:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7fe61e70cc00) [pid = 1820] [serial = 1129] [outer = (nil)] 02:47:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7fe620ca0400) [pid = 1820] [serial = 1130] [outer = 0x7fe61e70cc00] 02:47:00 INFO - PROCESS | 1820 | 1461491220594 Marionette DEBUG loaded listener.js 02:47:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7fe621244000) [pid = 1820] [serial = 1131] [outer = 0x7fe61e70cc00] 02:47:01 INFO - PROCESS | 1820 | 1461491221672 Marionette TRACE conn4 <- [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]]]}] 02:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1627ms 02:47:01 INFO - PROCESS | 1820 | 1461491221748 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 02:47:01 INFO - PROCESS | 1820 | 1461491221752 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 02:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:47:01 INFO - PROCESS | 1820 | 1461491221758 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:47:01 INFO - PROCESS | 1820 | 1461491221761 Marionette TRACE conn4 <- [1,1478,null,{}] 02:47:01 INFO - PROCESS | 1820 | 1461491221766 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:02 INFO - PROCESS | 1820 | 1461491222034 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 02:47:02 INFO - PROCESS | 1820 | 1461491222279 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622b2a000 == 128 [pid = 1820] [id = 377] 02:47:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7fe622641800) [pid = 1820] [serial = 1132] [outer = (nil)] 02:47:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7fe62264bc00) [pid = 1820] [serial = 1133] [outer = 0x7fe622641800] 02:47:02 INFO - PROCESS | 1820 | 1461491222412 Marionette DEBUG loaded listener.js 02:47:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7fe62267f800) [pid = 1820] [serial = 1134] [outer = 0x7fe622641800] 02:47:03 INFO - PROCESS | 1820 | 1461491223370 Marionette TRACE conn4 <- [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]]]}] 02:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1642ms 02:47:03 INFO - PROCESS | 1820 | 1461491223401 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 02:47:03 INFO - PROCESS | 1820 | 1461491223405 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 02:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:47:03 INFO - PROCESS | 1820 | 1461491223410 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:47:03 INFO - PROCESS | 1820 | 1461491223412 Marionette TRACE conn4 <- [1,1482,null,{}] 02:47:03 INFO - PROCESS | 1820 | 1461491223418 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:03 INFO - PROCESS | 1820 | 1461491223618 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 02:47:03 INFO - PROCESS | 1820 | 1461491223854 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe623a9a800 == 129 [pid = 1820] [id = 378] 02:47:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7fe6111a6c00) [pid = 1820] [serial = 1135] [outer = (nil)] 02:47:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7fe622916000) [pid = 1820] [serial = 1136] [outer = 0x7fe6111a6c00] 02:47:03 INFO - PROCESS | 1820 | 1461491223978 Marionette DEBUG loaded listener.js 02:47:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7fe622b87c00) [pid = 1820] [serial = 1137] [outer = 0x7fe6111a6c00] 02:47:04 INFO - PROCESS | 1820 | 1461491224839 Marionette TRACE conn4 <- [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]]]}] 02:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1484ms 02:47:04 INFO - PROCESS | 1820 | 1461491224896 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 02:47:04 INFO - PROCESS | 1820 | 1461491224900 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 02:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:47:04 INFO - PROCESS | 1820 | 1461491224906 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:47:04 INFO - PROCESS | 1820 | 1461491224908 Marionette TRACE conn4 <- [1,1486,null,{}] 02:47:04 INFO - PROCESS | 1820 | 1461491224913 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:05 INFO - PROCESS | 1820 | 1461491225091 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 02:47:05 INFO - PROCESS | 1820 | 1461491225300 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62446a800 == 130 [pid = 1820] [id = 379] 02:47:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7fe60c618800) [pid = 1820] [serial = 1138] [outer = (nil)] 02:47:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7fe622cd8800) [pid = 1820] [serial = 1139] [outer = 0x7fe60c618800] 02:47:05 INFO - PROCESS | 1820 | 1461491225374 Marionette DEBUG loaded listener.js 02:47:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7fe623885000) [pid = 1820] [serial = 1140] [outer = 0x7fe60c618800] 02:47:06 INFO - PROCESS | 1820 | 1461491226340 Marionette TRACE conn4 <- [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]]]}] 02:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1488ms 02:47:06 INFO - PROCESS | 1820 | 1461491226395 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 02:47:06 INFO - PROCESS | 1820 | 1461491226399 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 02:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:47:06 INFO - PROCESS | 1820 | 1461491226405 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:47:06 INFO - PROCESS | 1820 | 1461491226407 Marionette TRACE conn4 <- [1,1490,null,{}] 02:47:06 INFO - PROCESS | 1820 | 1461491226413 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:06 INFO - PROCESS | 1820 | 1461491226603 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 02:47:06 INFO - PROCESS | 1820 | 1461491226848 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe609376800 == 131 [pid = 1820] [id = 380] 02:47:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7fe607b63c00) [pid = 1820] [serial = 1141] [outer = (nil)] 02:47:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7fe607b69800) [pid = 1820] [serial = 1142] [outer = 0x7fe607b63c00] 02:47:07 INFO - PROCESS | 1820 | 1461491227295 Marionette DEBUG loaded listener.js 02:47:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7fe6083ecc00) [pid = 1820] [serial = 1143] [outer = 0x7fe607b63c00] 02:47:08 INFO - PROCESS | 1820 | 1461491228162 Marionette TRACE conn4 <- [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]]]}] 02:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1829ms 02:47:08 INFO - PROCESS | 1820 | 1461491228236 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 02:47:08 INFO - PROCESS | 1820 | 1461491228242 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 02:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:47:08 INFO - PROCESS | 1820 | 1461491228251 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:47:08 INFO - PROCESS | 1820 | 1461491228255 Marionette TRACE conn4 <- [1,1494,null,{}] 02:47:08 INFO - PROCESS | 1820 | 1461491228261 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:08 INFO - PROCESS | 1820 | 1461491228475 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 02:47:08 INFO - PROCESS | 1820 | 1461491228730 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60dec2800 == 132 [pid = 1820] [id = 381] 02:47:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7fe6083e9800) [pid = 1820] [serial = 1144] [outer = (nil)] 02:47:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7fe60e5a1800) [pid = 1820] [serial = 1145] [outer = 0x7fe6083e9800] 02:47:08 INFO - PROCESS | 1820 | 1461491228911 Marionette DEBUG loaded listener.js 02:47:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7fe60f390c00) [pid = 1820] [serial = 1146] [outer = 0x7fe6083e9800] 02:47:09 INFO - PROCESS | 1820 | 1461491229851 Marionette TRACE conn4 <- [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]]]}] 02:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1681ms 02:47:09 INFO - PROCESS | 1820 | 1461491229933 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 02:47:09 INFO - PROCESS | 1820 | 1461491229938 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 02:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:47:09 INFO - PROCESS | 1820 | 1461491229948 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:47:09 INFO - PROCESS | 1820 | 1461491229951 Marionette TRACE conn4 <- [1,1498,null,{}] 02:47:09 INFO - PROCESS | 1820 | 1461491229957 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:10 INFO - PROCESS | 1820 | 1461491230187 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 02:47:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe619d2a800 == 131 [pid = 1820] [id = 106] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7fe622850c00) [pid = 1820] [serial = 989] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7fe624b66c00) [pid = 1820] [serial = 992] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7fe62eeb4c00) [pid = 1820] [serial = 995] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7fe631a10400) [pid = 1820] [serial = 998] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7fe633cdb000) [pid = 1820] [serial = 1001] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7fe61c31f400) [pid = 1820] [serial = 1004] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7fe60e59f800) [pid = 1820] [serial = 1007] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7fe607ce3800) [pid = 1820] [serial = 1010] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60decf800 == 130 [pid = 1820] [id = 365] 02:47:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61192f000 == 129 [pid = 1820] [id = 364] 02:47:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60f296800 == 128 [pid = 1820] [id = 363] 02:47:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe609aa3000 == 127 [pid = 1820] [id = 362] 02:47:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe607ae6000 == 126 [pid = 1820] [id = 361] 02:47:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe610034000 == 125 [pid = 1820] [id = 360] 02:47:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60956e800 == 124 [pid = 1820] [id = 359] 02:47:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60f28a000 == 123 [pid = 1820] [id = 358] 02:47:10 INFO - PROCESS | 1820 | 1461491230509 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60aed4000 == 122 [pid = 1820] [id = 357] 02:47:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6069d3000 == 121 [pid = 1820] [id = 356] 02:47:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60ae32000 == 120 [pid = 1820] [id = 355] 02:47:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6097e8800 == 119 [pid = 1820] [id = 354] 02:47:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6069d3000 == 120 [pid = 1820] [id = 382] 02:47:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7fe6111aac00) [pid = 1820] [serial = 1147] [outer = (nil)] 02:47:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7fe611266c00) [pid = 1820] [serial = 1148] [outer = 0x7fe6111aac00] 02:47:10 INFO - PROCESS | 1820 | 1461491230583 Marionette DEBUG loaded listener.js 02:47:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7fe615cbec00) [pid = 1820] [serial = 1149] [outer = 0x7fe6111aac00] 02:47:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6097c9800 == 119 [pid = 1820] [id = 353] 02:47:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe633c5d800 == 118 [pid = 1820] [id = 352] 02:47:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624ca8800 == 117 [pid = 1820] [id = 351] 02:47:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe623cbe800 == 116 [pid = 1820] [id = 350] 02:47:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611acd000 == 115 [pid = 1820] [id = 347] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7fe62253f000) [pid = 1820] [serial = 1034] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7fe622847400) [pid = 1820] [serial = 1035] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7fe61b3f2c00) [pid = 1820] [serial = 983] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7fe6178cac00) [pid = 1820] [serial = 1028] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7fe617bb7000) [pid = 1820] [serial = 1029] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7fe61724fc00) [pid = 1820] [serial = 980] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7fe60f385400) [pid = 1820] [serial = 1020] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7fe60ade3000) [pid = 1820] [serial = 1019] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7fe615d84c00) [pid = 1820] [serial = 1023] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7fe615d4d400) [pid = 1820] [serial = 1022] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7fe60e0c6000) [pid = 1820] [serial = 1017] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7fe60ade2000) [pid = 1820] [serial = 1016] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7fe6093f6400) [pid = 1820] [serial = 974] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7fe61fa7b800) [pid = 1820] [serial = 986] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7fe607b68400) [pid = 1820] [serial = 1013] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7fe6111a7400) [pid = 1820] [serial = 977] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7fe617b69800) [pid = 1820] [serial = 1026] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7fe617250400) [pid = 1820] [serial = 1025] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7fe61c5d1c00) [pid = 1820] [serial = 972] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7fe61c5ddc00) [pid = 1820] [serial = 1031] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7fe60f383400) [pid = 1820] [serial = 1037] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7fe620ca1400) [pid = 1820] [serial = 1032] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7fe615d54c00) [pid = 1820] [serial = 1038] [outer = (nil)] [url = about:blank] 02:47:11 INFO - PROCESS | 1820 | 1461491231382 Marionette TRACE conn4 <- [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]]]}] 02:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1483ms 02:47:11 INFO - PROCESS | 1820 | 1461491231432 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 02:47:11 INFO - PROCESS | 1820 | 1461491231436 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 02:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:47:11 INFO - PROCESS | 1820 | 1461491231441 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:47:11 INFO - PROCESS | 1820 | 1461491231446 Marionette TRACE conn4 <- [1,1502,null,{}] 02:47:11 INFO - PROCESS | 1820 | 1461491231483 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:11 INFO - PROCESS | 1820 | 1461491231672 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 02:47:11 INFO - PROCESS | 1820 | 1461491231685 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60e1cb000 == 116 [pid = 1820] [id = 383] 02:47:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7fe615d5b800) [pid = 1820] [serial = 1150] [outer = (nil)] 02:47:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7fe617090c00) [pid = 1820] [serial = 1151] [outer = 0x7fe615d5b800] 02:47:11 INFO - PROCESS | 1820 | 1461491231746 Marionette DEBUG loaded listener.js 02:47:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7fe61724ac00) [pid = 1820] [serial = 1152] [outer = 0x7fe615d5b800] 02:47:12 INFO - PROCESS | 1820 | 1461491232602 Marionette TRACE conn4 <- [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]]]}] 02:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1186ms 02:47:12 INFO - PROCESS | 1820 | 1461491232655 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 02:47:12 INFO - PROCESS | 1820 | 1461491232659 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 02:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:47:12 INFO - PROCESS | 1820 | 1461491232679 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:47:12 INFO - PROCESS | 1820 | 1461491232681 Marionette TRACE conn4 <- [1,1506,null,{}] 02:47:12 INFO - PROCESS | 1820 | 1461491232686 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:12 INFO - PROCESS | 1820 | 1461491232914 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 02:47:12 INFO - PROCESS | 1820 | 1461491232943 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6110d1800 == 117 [pid = 1820] [id = 384] 02:47:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7fe61724bc00) [pid = 1820] [serial = 1153] [outer = (nil)] 02:47:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7fe617b77400) [pid = 1820] [serial = 1154] [outer = 0x7fe61724bc00] 02:47:13 INFO - PROCESS | 1820 | 1461491233008 Marionette DEBUG loaded listener.js 02:47:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7fe617fb3800) [pid = 1820] [serial = 1155] [outer = 0x7fe61724bc00] 02:47:13 INFO - PROCESS | 1820 | 1461491233910 Marionette TRACE conn4 <- [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]]]}] 02:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1286ms 02:47:13 INFO - PROCESS | 1820 | 1461491233969 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 02:47:13 INFO - PROCESS | 1820 | 1461491233973 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 02:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:47:13 INFO - PROCESS | 1820 | 1461491233982 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:47:13 INFO - PROCESS | 1820 | 1461491233986 Marionette TRACE conn4 <- [1,1510,null,{}] 02:47:13 INFO - PROCESS | 1820 | 1461491233994 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:14 INFO - PROCESS | 1820 | 1461491234247 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 02:47:14 INFO - PROCESS | 1820 | 1461491234308 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611dd8800 == 118 [pid = 1820] [id = 385] 02:47:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7fe6189c0000) [pid = 1820] [serial = 1156] [outer = (nil)] 02:47:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7fe618d04c00) [pid = 1820] [serial = 1157] [outer = 0x7fe6189c0000] 02:47:14 INFO - PROCESS | 1820 | 1461491234380 Marionette DEBUG loaded listener.js 02:47:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7fe61b3ef400) [pid = 1820] [serial = 1158] [outer = 0x7fe6189c0000] 02:47:15 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7fe60e0c9c00) [pid = 1820] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:47:15 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7fe60f4f3800) [pid = 1820] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:47:15 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7fe60e59a800) [pid = 1820] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:47:15 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7fe60addb400) [pid = 1820] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:47:15 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7fe607b67000) [pid = 1820] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:47:15 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7fe6093ef400) [pid = 1820] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:47:15 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7fe615d7c800) [pid = 1820] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:47:15 INFO - PROCESS | 1820 | 1461491235485 Marionette TRACE conn4 <- [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]]]}] 02:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1532ms 02:47:15 INFO - PROCESS | 1820 | 1461491235514 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 02:47:15 INFO - PROCESS | 1820 | 1461491235517 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 02:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:47:15 INFO - PROCESS | 1820 | 1461491235522 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:47:15 INFO - PROCESS | 1820 | 1461491235525 Marionette TRACE conn4 <- [1,1514,null,{}] 02:47:15 INFO - PROCESS | 1820 | 1461491235530 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:15 INFO - PROCESS | 1820 | 1461491235695 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 02:47:15 INFO - PROCESS | 1820 | 1461491235850 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6170db800 == 119 [pid = 1820] [id = 386] 02:47:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7fe6083e2400) [pid = 1820] [serial = 1159] [outer = (nil)] 02:47:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7fe6189c8800) [pid = 1820] [serial = 1160] [outer = 0x7fe6083e2400] 02:47:15 INFO - PROCESS | 1820 | 1461491235922 Marionette DEBUG loaded listener.js 02:47:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7fe61c31ec00) [pid = 1820] [serial = 1161] [outer = 0x7fe6083e2400] 02:47:16 INFO - PROCESS | 1820 | 1461491236644 Marionette TRACE conn4 <- [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]]]}] 02:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1177ms 02:47:16 INFO - PROCESS | 1820 | 1461491236708 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 02:47:16 INFO - PROCESS | 1820 | 1461491236712 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 02:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:47:16 INFO - PROCESS | 1820 | 1461491236722 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:47:16 INFO - PROCESS | 1820 | 1461491236724 Marionette TRACE conn4 <- [1,1518,null,{}] 02:47:16 INFO - PROCESS | 1820 | 1461491236728 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:16 INFO - PROCESS | 1820 | 1461491236911 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 02:47:16 INFO - PROCESS | 1820 | 1461491236922 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61794b800 == 120 [pid = 1820] [id = 387] 02:47:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7fe61c320400) [pid = 1820] [serial = 1162] [outer = (nil)] 02:47:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7fe6201ea400) [pid = 1820] [serial = 1163] [outer = 0x7fe61c320400] 02:47:16 INFO - PROCESS | 1820 | 1461491236983 Marionette DEBUG loaded listener.js 02:47:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7fe6212af400) [pid = 1820] [serial = 1164] [outer = 0x7fe61c320400] 02:47:18 INFO - PROCESS | 1820 | 1461491238155 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 02:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1477ms 02:47:18 INFO - PROCESS | 1820 | 1461491238200 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 02:47:18 INFO - PROCESS | 1820 | 1461491238208 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 02:47:18 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:47:18 INFO - PROCESS | 1820 | 1461491238217 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:47:18 INFO - PROCESS | 1820 | 1461491238222 Marionette TRACE conn4 <- [1,1522,null,{}] 02:47:18 INFO - PROCESS | 1820 | 1461491238229 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:18 INFO - PROCESS | 1820 | 1461491238470 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 02:47:18 INFO - PROCESS | 1820 | 1461491238706 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60ded9000 == 121 [pid = 1820] [id = 388] 02:47:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7fe60f1d2800) [pid = 1820] [serial = 1165] [outer = (nil)] 02:47:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7fe60f387800) [pid = 1820] [serial = 1166] [outer = 0x7fe60f1d2800] 02:47:18 INFO - PROCESS | 1820 | 1461491238829 Marionette DEBUG loaded listener.js 02:47:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7fe61033f400) [pid = 1820] [serial = 1167] [outer = 0x7fe60f1d2800] 02:47:19 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:19 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:47:19 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:19 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:19 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:19 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:19 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:19 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:19 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:19 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:19 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:19 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:19 INFO - PROCESS | 1820 | 1461491239644 Marionette TRACE conn4 <- [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"]]]}] 02:47:19 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 02:47:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:47:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:47:19 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 02:47:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:47:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:47:19 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 02:47:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:47:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:47:19 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 02:47:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:47:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:47:19 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1486ms 02:47:19 INFO - PROCESS | 1820 | 1461491239709 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 02:47:19 INFO - PROCESS | 1820 | 1461491239719 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 02:47:19 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:47:19 INFO - PROCESS | 1820 | 1461491239730 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:47:19 INFO - PROCESS | 1820 | 1461491239733 Marionette TRACE conn4 <- [1,1526,null,{}] 02:47:19 INFO - PROCESS | 1820 | 1461491239740 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:19 INFO - PROCESS | 1820 | 1461491239929 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 02:47:20 INFO - PROCESS | 1820 | 1461491240124 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6170d0800 == 122 [pid = 1820] [id = 389] 02:47:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7fe6111ad000) [pid = 1820] [serial = 1168] [outer = (nil)] 02:47:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7fe6178c4c00) [pid = 1820] [serial = 1169] [outer = 0x7fe6111ad000] 02:47:20 INFO - PROCESS | 1820 | 1461491240199 Marionette DEBUG loaded listener.js 02:47:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7fe617b78400) [pid = 1820] [serial = 1170] [outer = 0x7fe6111ad000] 02:47:21 INFO - PROCESS | 1820 | 1461491241124 Marionette TRACE conn4 <- [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"]]]}] 02:47:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:47:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:47:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:47:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:47:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:47:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:47:21 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1446ms 02:47:21 INFO - PROCESS | 1820 | 1461491241184 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 02:47:21 INFO - PROCESS | 1820 | 1461491241193 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 02:47:21 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:47:21 INFO - PROCESS | 1820 | 1461491241203 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:47:21 INFO - PROCESS | 1820 | 1461491241208 Marionette TRACE conn4 <- [1,1530,null,{}] 02:47:21 INFO - PROCESS | 1820 | 1461491241226 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:21 INFO - PROCESS | 1820 | 1461491241439 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 02:47:21 INFO - PROCESS | 1820 | 1461491241628 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618e4d000 == 123 [pid = 1820] [id = 390] 02:47:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7fe617bba800) [pid = 1820] [serial = 1171] [outer = (nil)] 02:47:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7fe61c325800) [pid = 1820] [serial = 1172] [outer = 0x7fe617bba800] 02:47:21 INFO - PROCESS | 1820 | 1461491241707 Marionette DEBUG loaded listener.js 02:47:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7fe62093cc00) [pid = 1820] [serial = 1173] [outer = 0x7fe617bba800] 02:47:22 INFO - PROCESS | 1820 | 1461491242496 Marionette TRACE conn4 <- [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]]]}] 02:47:22 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 02:47:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:47:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:47:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:47:22 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. 02:47:22 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:47:22 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1335ms 02:47:22 INFO - PROCESS | 1820 | 1461491242541 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 02:47:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:47:22 INFO - PROCESS | 1820 | 1461491242546 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 02:47:22 INFO - PROCESS | 1820 | 1461491242552 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:47:22 INFO - PROCESS | 1820 | 1461491242555 Marionette TRACE conn4 <- [1,1534,null,{}] 02:47:22 INFO - PROCESS | 1820 | 1461491242561 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:22 INFO - PROCESS | 1820 | 1461491242785 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 02:47:22 INFO - PROCESS | 1820 | 1461491242985 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe620189000 == 124 [pid = 1820] [id = 391] 02:47:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7fe619b37400) [pid = 1820] [serial = 1174] [outer = (nil)] 02:47:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7fe62253f000) [pid = 1820] [serial = 1175] [outer = 0x7fe619b37400] 02:47:23 INFO - PROCESS | 1820 | 1461491243061 Marionette DEBUG loaded listener.js 02:47:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7fe62267a400) [pid = 1820] [serial = 1176] [outer = 0x7fe619b37400] 02:47:23 INFO - PROCESS | 1820 | 1461491243987 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 02:47:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:47:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1485ms 02:47:24 INFO - PROCESS | 1820 | 1461491244037 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 02:47:24 INFO - PROCESS | 1820 | 1461491244041 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 02:47:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:47:24 INFO - PROCESS | 1820 | 1461491244047 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:47:24 INFO - PROCESS | 1820 | 1461491244050 Marionette TRACE conn4 <- [1,1538,null,{}] 02:47:24 INFO - PROCESS | 1820 | 1461491244056 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:24 INFO - PROCESS | 1820 | 1461491244253 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 02:47:24 INFO - PROCESS | 1820 | 1461491244451 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6234f9000 == 125 [pid = 1820] [id = 392] 02:47:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7fe620ca1400) [pid = 1820] [serial = 1177] [outer = (nil)] 02:47:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7fe62293e000) [pid = 1820] [serial = 1178] [outer = 0x7fe620ca1400] 02:47:24 INFO - PROCESS | 1820 | 1461491244527 Marionette DEBUG loaded listener.js 02:47:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7fe623155400) [pid = 1820] [serial = 1179] [outer = 0x7fe620ca1400] 02:47:25 INFO - PROCESS | 1820 | 1461491245443 Marionette TRACE conn4 <- [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]]]}] 02:47:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:47:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1431ms 02:47:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:47:25 INFO - PROCESS | 1820 | 1461491245480 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 02:47:25 INFO - PROCESS | 1820 | 1461491245483 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 02:47:25 INFO - PROCESS | 1820 | 1461491245489 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:47:25 INFO - PROCESS | 1820 | 1461491245492 Marionette TRACE conn4 <- [1,1542,null,{}] 02:47:25 INFO - PROCESS | 1820 | 1461491245497 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:25 INFO - PROCESS | 1820 | 1461491245703 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 02:47:25 INFO - PROCESS | 1820 | 1461491245904 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624ca5800 == 126 [pid = 1820] [id = 393] 02:47:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7fe60f64b800) [pid = 1820] [serial = 1180] [outer = (nil)] 02:47:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7fe6245bf400) [pid = 1820] [serial = 1181] [outer = 0x7fe60f64b800] 02:47:25 INFO - PROCESS | 1820 | 1461491245979 Marionette DEBUG loaded listener.js 02:47:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7fe628d6d400) [pid = 1820] [serial = 1182] [outer = 0x7fe60f64b800] 02:47:26 INFO - PROCESS | 1820 | 1461491246854 Marionette TRACE conn4 <- [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]]]}] 02:47:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:47:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1430ms 02:47:26 INFO - PROCESS | 1820 | 1461491246919 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 02:47:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:47:26 INFO - PROCESS | 1820 | 1461491246923 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 02:47:26 INFO - PROCESS | 1820 | 1461491246929 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:47:26 INFO - PROCESS | 1820 | 1461491246932 Marionette TRACE conn4 <- [1,1546,null,{}] 02:47:26 INFO - PROCESS | 1820 | 1461491246937 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:27 INFO - PROCESS | 1820 | 1461491247129 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 02:47:27 INFO - PROCESS | 1820 | 1461491247323 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62ecb9800 == 127 [pid = 1820] [id = 394] 02:47:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7fe617032000) [pid = 1820] [serial = 1183] [outer = (nil)] 02:47:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7fe62e932000) [pid = 1820] [serial = 1184] [outer = 0x7fe617032000] 02:47:27 INFO - PROCESS | 1820 | 1461491247399 Marionette DEBUG loaded listener.js 02:47:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7fe62eb69800) [pid = 1820] [serial = 1185] [outer = 0x7fe617032000] 02:47:28 INFO - PROCESS | 1820 | 1461491248269 Marionette TRACE conn4 <- [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]]]}] 02:47:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:47:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1380ms 02:47:28 INFO - PROCESS | 1820 | 1461491248309 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 02:47:28 INFO - PROCESS | 1820 | 1461491248312 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 02:47:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:47:28 INFO - PROCESS | 1820 | 1461491248318 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:47:28 INFO - PROCESS | 1820 | 1461491248322 Marionette TRACE conn4 <- [1,1550,null,{}] 02:47:28 INFO - PROCESS | 1820 | 1461491248327 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:28 INFO - PROCESS | 1820 | 1461491248520 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 02:47:28 INFO - PROCESS | 1820 | 1461491248721 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62fd2d800 == 128 [pid = 1820] [id = 395] 02:47:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7fe625022800) [pid = 1820] [serial = 1186] [outer = (nil)] 02:47:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7fe62f056c00) [pid = 1820] [serial = 1187] [outer = 0x7fe625022800] 02:47:28 INFO - PROCESS | 1820 | 1461491248796 Marionette DEBUG loaded listener.js 02:47:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7fe62fe67000) [pid = 1820] [serial = 1188] [outer = 0x7fe625022800] 02:47:29 INFO - PROCESS | 1820 | 1461491249677 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 02:47:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:47:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1431ms 02:47:29 INFO - PROCESS | 1820 | 1461491249751 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 02:47:29 INFO - PROCESS | 1820 | 1461491249755 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 02:47:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:47:29 INFO - PROCESS | 1820 | 1461491249761 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:47:29 INFO - PROCESS | 1820 | 1461491249764 Marionette TRACE conn4 <- [1,1554,null,{}] 02:47:29 INFO - PROCESS | 1820 | 1461491249770 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:30 INFO - PROCESS | 1820 | 1461491250008 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 02:47:30 INFO - PROCESS | 1820 | 1461491250213 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe633767000 == 129 [pid = 1820] [id = 396] 02:47:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7fe61b5b3400) [pid = 1820] [serial = 1189] [outer = (nil)] 02:47:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7fe62fe70400) [pid = 1820] [serial = 1190] [outer = 0x7fe61b5b3400] 02:47:30 INFO - PROCESS | 1820 | 1461491250371 Marionette DEBUG loaded listener.js 02:47:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7fe631fbdc00) [pid = 1820] [serial = 1191] [outer = 0x7fe61b5b3400] 02:47:31 INFO - PROCESS | 1820 | 1461491251197 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 02:47:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:47:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1479ms 02:47:31 INFO - PROCESS | 1820 | 1461491251241 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 02:47:31 INFO - PROCESS | 1820 | 1461491251245 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 02:47:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:47:31 INFO - PROCESS | 1820 | 1461491251250 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:47:31 INFO - PROCESS | 1820 | 1461491251252 Marionette TRACE conn4 <- [1,1558,null,{}] 02:47:31 INFO - PROCESS | 1820 | 1461491251258 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:31 INFO - PROCESS | 1820 | 1461491251459 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 02:47:31 INFO - PROCESS | 1820 | 1461491251662 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe633c6e000 == 130 [pid = 1820] [id = 397] 02:47:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7fe61c5df400) [pid = 1820] [serial = 1192] [outer = (nil)] 02:47:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7fe63399f800) [pid = 1820] [serial = 1193] [outer = 0x7fe61c5df400] 02:47:31 INFO - PROCESS | 1820 | 1461491251735 Marionette DEBUG loaded listener.js 02:47:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7fe633ce3000) [pid = 1820] [serial = 1194] [outer = 0x7fe61c5df400] 02:47:32 INFO - PROCESS | 1820 | 1461491252639 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 02:47:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:47:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1428ms 02:47:32 INFO - PROCESS | 1820 | 1461491252681 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 02:47:32 INFO - PROCESS | 1820 | 1461491252685 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 02:47:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:47:32 INFO - PROCESS | 1820 | 1461491252691 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:47:32 INFO - PROCESS | 1820 | 1461491252695 Marionette TRACE conn4 <- [1,1562,null,{}] 02:47:32 INFO - PROCESS | 1820 | 1461491252700 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:32 INFO - PROCESS | 1820 | 1461491252919 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 02:47:33 INFO - PROCESS | 1820 | 1461491253129 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe636c58000 == 131 [pid = 1820] [id = 398] 02:47:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7fe607856800) [pid = 1820] [serial = 1195] [outer = (nil)] 02:47:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7fe62fe70800) [pid = 1820] [serial = 1196] [outer = 0x7fe607856800] 02:47:33 INFO - PROCESS | 1820 | 1461491253208 Marionette DEBUG loaded listener.js 02:47:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7fe633e4d000) [pid = 1820] [serial = 1197] [outer = 0x7fe607856800] 02:47:34 INFO - PROCESS | 1820 | 1461491254080 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 02:47:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:47:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1436ms 02:47:34 INFO - PROCESS | 1820 | 1461491254128 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 02:47:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:47:34 INFO - PROCESS | 1820 | 1461491254132 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 02:47:34 INFO - PROCESS | 1820 | 1461491254138 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:47:34 INFO - PROCESS | 1820 | 1461491254141 Marionette TRACE conn4 <- [1,1566,null,{}] 02:47:34 INFO - PROCESS | 1820 | 1461491254146 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:34 INFO - PROCESS | 1820 | 1461491254340 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 02:47:34 INFO - PROCESS | 1820 | 1461491254543 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6075d0000 == 132 [pid = 1820] [id = 399] 02:47:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7fe607856c00) [pid = 1820] [serial = 1198] [outer = (nil)] 02:47:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7fe60839b800) [pid = 1820] [serial = 1199] [outer = 0x7fe607856c00] 02:47:34 INFO - PROCESS | 1820 | 1461491254614 Marionette DEBUG loaded listener.js 02:47:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7fe6083a1800) [pid = 1820] [serial = 1200] [outer = 0x7fe607856c00] 02:47:35 INFO - PROCESS | 1820 | 1461491255543 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 02:47:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:47:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1432ms 02:47:35 INFO - PROCESS | 1820 | 1461491255572 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 02:47:35 INFO - PROCESS | 1820 | 1461491255574 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 02:47:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:47:35 INFO - PROCESS | 1820 | 1461491255581 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:47:35 INFO - PROCESS | 1820 | 1461491255583 Marionette TRACE conn4 <- [1,1570,null,{}] 02:47:35 INFO - PROCESS | 1820 | 1461491255588 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:35 INFO - PROCESS | 1820 | 1461491255790 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 02:47:35 INFO - PROCESS | 1820 | 1461491255994 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe636c5d800 == 133 [pid = 1820] [id = 400] 02:47:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7fe607857c00) [pid = 1820] [serial = 1201] [outer = (nil)] 02:47:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7fe60f30e400) [pid = 1820] [serial = 1202] [outer = 0x7fe607857c00] 02:47:36 INFO - PROCESS | 1820 | 1461491256066 Marionette DEBUG loaded listener.js 02:47:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7fe60f313c00) [pid = 1820] [serial = 1203] [outer = 0x7fe607857c00] 02:47:37 INFO - PROCESS | 1820 | 1461491257051 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 02:47:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:47:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1530ms 02:47:37 INFO - PROCESS | 1820 | 1461491257112 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 02:47:37 INFO - PROCESS | 1820 | 1461491257115 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 02:47:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:47:37 INFO - PROCESS | 1820 | 1461491257121 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:47:37 INFO - PROCESS | 1820 | 1461491257123 Marionette TRACE conn4 <- [1,1574,null,{}] 02:47:37 INFO - PROCESS | 1820 | 1461491257129 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:37 INFO - PROCESS | 1820 | 1461491257359 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 02:47:37 INFO - PROCESS | 1820 | 1461491257600 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6077df000 == 134 [pid = 1820] [id = 401] 02:47:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7fe6075eb400) [pid = 1820] [serial = 1204] [outer = (nil)] 02:47:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7fe6075f4c00) [pid = 1820] [serial = 1205] [outer = 0x7fe6075eb400] 02:47:37 INFO - PROCESS | 1820 | 1461491257717 Marionette DEBUG loaded listener.js 02:47:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7fe6075f9c00) [pid = 1820] [serial = 1206] [outer = 0x7fe6075eb400] 02:47:38 INFO - PROCESS | 1820 | 1461491258597 Marionette TRACE conn4 <- [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]]]}] 02:47:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:47:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1528ms 02:47:38 INFO - PROCESS | 1820 | 1461491258651 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 02:47:38 INFO - PROCESS | 1820 | 1461491258655 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 02:47:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:47:38 INFO - PROCESS | 1820 | 1461491258661 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:47:38 INFO - PROCESS | 1820 | 1461491258664 Marionette TRACE conn4 <- [1,1578,null,{}] 02:47:38 INFO - PROCESS | 1820 | 1461491258669 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:38 INFO - PROCESS | 1820 | 1461491258866 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 02:47:39 INFO - PROCESS | 1820 | 1461491259073 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe608460800 == 135 [pid = 1820] [id = 402] 02:47:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7fe6075fa400) [pid = 1820] [serial = 1207] [outer = (nil)] 02:47:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7fe6083ec800) [pid = 1820] [serial = 1208] [outer = 0x7fe6075fa400] 02:47:39 INFO - PROCESS | 1820 | 1461491259193 Marionette DEBUG loaded listener.js 02:47:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7fe60f316400) [pid = 1820] [serial = 1209] [outer = 0x7fe6075fa400] 02:47:40 INFO - PROCESS | 1820 | 1461491260097 Marionette TRACE conn4 <- [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]]]}] 02:47:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:47:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1495ms 02:47:40 INFO - PROCESS | 1820 | 1461491260158 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 02:47:40 INFO - PROCESS | 1820 | 1461491260160 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 02:47:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:47:40 INFO - PROCESS | 1820 | 1461491260167 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:47:40 INFO - PROCESS | 1820 | 1461491260169 Marionette TRACE conn4 <- [1,1582,null,{}] 02:47:40 INFO - PROCESS | 1820 | 1461491260175 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:40 INFO - PROCESS | 1820 | 1461491260380 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 02:47:40 INFO - PROCESS | 1820 | 1461491260590 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611d66000 == 136 [pid = 1820] [id = 403] 02:47:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7fe607b64800) [pid = 1820] [serial = 1210] [outer = (nil)] 02:47:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7fe60f31cc00) [pid = 1820] [serial = 1211] [outer = 0x7fe607b64800] 02:47:40 INFO - PROCESS | 1820 | 1461491260672 Marionette DEBUG loaded listener.js 02:47:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7fe611c6dc00) [pid = 1820] [serial = 1212] [outer = 0x7fe607b64800] 02:47:41 INFO - PROCESS | 1820 | 1461491261592 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 02:47:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:47:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1490ms 02:47:41 INFO - PROCESS | 1820 | 1461491261659 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 02:47:41 INFO - PROCESS | 1820 | 1461491261662 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 02:47:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:47:41 INFO - PROCESS | 1820 | 1461491261668 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:47:41 INFO - PROCESS | 1820 | 1461491261671 Marionette TRACE conn4 <- [1,1586,null,{}] 02:47:41 INFO - PROCESS | 1820 | 1461491261676 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:41 INFO - PROCESS | 1820 | 1461491261883 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 02:47:42 INFO - PROCESS | 1820 | 1461491262518 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe609572800 == 137 [pid = 1820] [id = 404] 02:47:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7fe607859c00) [pid = 1820] [serial = 1213] [outer = (nil)] 02:47:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7fe60785f000) [pid = 1820] [serial = 1214] [outer = 0x7fe607859c00] 02:47:42 INFO - PROCESS | 1820 | 1461491262588 Marionette DEBUG loaded listener.js 02:47:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7fe60839e000) [pid = 1820] [serial = 1215] [outer = 0x7fe607859c00] 02:47:43 INFO - PROCESS | 1820 | 1461491263498 Marionette TRACE conn4 <- [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]]]}] 02:47:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:47:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1886ms 02:47:43 INFO - PROCESS | 1820 | 1461491263557 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 02:47:43 INFO - PROCESS | 1820 | 1461491263564 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 02:47:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:47:43 INFO - PROCESS | 1820 | 1461491263574 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:47:43 INFO - PROCESS | 1820 | 1461491263579 Marionette TRACE conn4 <- [1,1590,null,{}] 02:47:43 INFO - PROCESS | 1820 | 1461491263586 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:43 INFO - PROCESS | 1820 | 1461491263793 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 02:47:44 INFO - PROCESS | 1820 | 1461491264220 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe607adb000 == 138 [pid = 1820] [id = 405] 02:47:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7fe60f1d3c00) [pid = 1820] [serial = 1216] [outer = (nil)] 02:47:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7fe60f311000) [pid = 1820] [serial = 1217] [outer = 0x7fe60f1d3c00] 02:47:44 INFO - PROCESS | 1820 | 1461491264300 Marionette DEBUG loaded listener.js 02:47:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7fe6100f0800) [pid = 1820] [serial = 1218] [outer = 0x7fe60f1d3c00] 02:47:45 INFO - PROCESS | 1820 | 1461491265170 Marionette TRACE conn4 <- [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]]]}] 02:47:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:47:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1635ms 02:47:45 INFO - PROCESS | 1820 | 1461491265214 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 02:47:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:47:45 INFO - PROCESS | 1820 | 1461491265219 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 02:47:45 INFO - PROCESS | 1820 | 1461491265226 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:47:45 INFO - PROCESS | 1820 | 1461491265229 Marionette TRACE conn4 <- [1,1594,null,{}] 02:47:45 INFO - PROCESS | 1820 | 1461491265234 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:45 INFO - PROCESS | 1820 | 1461491265423 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 02:47:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6170db800 == 137 [pid = 1820] [id = 386] 02:47:45 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7fe617b6b000) [pid = 1820] [serial = 1100] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7fe60f4fa000) [pid = 1820] [serial = 1076] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7fe62fd39c00) [pid = 1820] [serial = 1067] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7fe6339a7c00) [pid = 1820] [serial = 1070] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7fe625091c00) [pid = 1820] [serial = 1064] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7fe609670c00) [pid = 1820] [serial = 1073] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1820 | 1461491265846 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611dd8800 == 136 [pid = 1820] [id = 385] 02:47:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6110d1800 == 135 [pid = 1820] [id = 384] 02:47:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60e1cb000 == 134 [pid = 1820] [id = 383] 02:47:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6069d3000 == 133 [pid = 1820] [id = 382] 02:47:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe609370800 == 134 [pid = 1820] [id = 406] 02:47:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7fe609670c00) [pid = 1820] [serial = 1219] [outer = (nil)] 02:47:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7fe611033000) [pid = 1820] [serial = 1220] [outer = 0x7fe609670c00] 02:47:45 INFO - PROCESS | 1820 | 1461491265923 Marionette DEBUG loaded listener.js 02:47:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7fe611c68800) [pid = 1820] [serial = 1221] [outer = 0x7fe609670c00] 02:47:46 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60dec2800 == 133 [pid = 1820] [id = 381] 02:47:46 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe609376800 == 132 [pid = 1820] [id = 380] 02:47:46 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61a95d000 == 131 [pid = 1820] [id = 374] 02:47:46 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe619a25000 == 130 [pid = 1820] [id = 373] 02:47:46 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6189a3000 == 129 [pid = 1820] [id = 372] 02:47:46 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe618792800 == 128 [pid = 1820] [id = 371] 02:47:46 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe618286000 == 127 [pid = 1820] [id = 370] 02:47:46 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617755800 == 126 [pid = 1820] [id = 369] 02:47:46 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611937800 == 125 [pid = 1820] [id = 368] 02:47:46 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60956d000 == 124 [pid = 1820] [id = 367] 02:47:46 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6170e0800 == 123 [pid = 1820] [id = 366] 02:47:46 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7fe61033dc00) [pid = 1820] [serial = 1088] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7fe60c624800) [pid = 1820] [serial = 1043] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7fe617b7e800) [pid = 1820] [serial = 1040] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7fe615cd1800) [pid = 1820] [serial = 1092] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7fe61c318c00) [pid = 1820] [serial = 1052] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7fe60f64a400) [pid = 1820] [serial = 1086] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7fe60e0c5000) [pid = 1820] [serial = 1082] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7fe6083e4400) [pid = 1820] [serial = 1080] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7fe60c61c800) [pid = 1820] [serial = 1097] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7fe611c67800) [pid = 1820] [serial = 1089] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7fe617244400) [pid = 1820] [serial = 1098] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7fe607cd9800) [pid = 1820] [serial = 1079] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7fe61708f800) [pid = 1820] [serial = 1095] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7fe60f388000) [pid = 1820] [serial = 1085] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7fe62290f400) [pid = 1820] [serial = 1058] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7fe60f1a5c00) [pid = 1820] [serial = 1083] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7fe615cb5800) [pid = 1820] [serial = 1046] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7fe615cc1c00) [pid = 1820] [serial = 1091] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7fe62014c400) [pid = 1820] [serial = 1055] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7fe62450ec00) [pid = 1820] [serial = 1061] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7fe617bbd000) [pid = 1820] [serial = 1049] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7fe615d87000) [pid = 1820] [serial = 1094] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1820 | 1461491266755 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 02:47:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:47:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1588ms 02:47:46 INFO - PROCESS | 1820 | 1461491266814 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 02:47:46 INFO - PROCESS | 1820 | 1461491266817 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 02:47:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:47:46 INFO - PROCESS | 1820 | 1461491266833 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:47:46 INFO - PROCESS | 1820 | 1461491266843 Marionette TRACE conn4 <- [1,1598,null,{}] 02:47:46 INFO - PROCESS | 1820 | 1461491266850 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:47 INFO - PROCESS | 1820 | 1461491267056 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 02:47:47 INFO - PROCESS | 1820 | 1461491267229 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6110d1800 == 124 [pid = 1820] [id = 407] 02:47:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7fe60ade2800) [pid = 1820] [serial = 1222] [outer = (nil)] 02:47:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7fe617032800) [pid = 1820] [serial = 1223] [outer = 0x7fe60ade2800] 02:47:47 INFO - PROCESS | 1820 | 1461491267296 Marionette DEBUG loaded listener.js 02:47:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7fe617242400) [pid = 1820] [serial = 1224] [outer = 0x7fe60ade2800] 02:47:48 INFO - PROCESS | 1820 | 1461491268051 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 02:47:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:47:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1248ms 02:47:48 INFO - PROCESS | 1820 | 1461491268075 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 02:47:48 INFO - PROCESS | 1820 | 1461491268079 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 02:47:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:47:48 INFO - PROCESS | 1820 | 1461491268085 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:47:48 INFO - PROCESS | 1820 | 1461491268087 Marionette TRACE conn4 <- [1,1602,null,{}] 02:47:48 INFO - PROCESS | 1820 | 1461491268125 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:48 INFO - PROCESS | 1820 | 1461491268365 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 02:47:48 INFO - PROCESS | 1820 | 1461491268397 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe615b7f800 == 125 [pid = 1820] [id = 408] 02:47:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7fe60e599c00) [pid = 1820] [serial = 1225] [outer = (nil)] 02:47:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7fe617b66000) [pid = 1820] [serial = 1226] [outer = 0x7fe60e599c00] 02:47:48 INFO - PROCESS | 1820 | 1461491268460 Marionette DEBUG loaded listener.js 02:47:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7fe61708e800) [pid = 1820] [serial = 1227] [outer = 0x7fe60e599c00] 02:47:49 INFO - PROCESS | 1820 | 1461491269364 Marionette TRACE conn4 <- [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]]]}] 02:47:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:47:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1327ms 02:47:49 INFO - PROCESS | 1820 | 1461491269422 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 02:47:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:47:49 INFO - PROCESS | 1820 | 1461491269429 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 02:47:49 INFO - PROCESS | 1820 | 1461491269435 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:47:49 INFO - PROCESS | 1820 | 1461491269438 Marionette TRACE conn4 <- [1,1606,null,{}] 02:47:49 INFO - PROCESS | 1820 | 1461491269443 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:49 INFO - PROCESS | 1820 | 1461491269685 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 02:47:49 INFO - PROCESS | 1820 | 1461491269721 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61794b000 == 126 [pid = 1820] [id = 409] 02:47:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7fe6189bbc00) [pid = 1820] [serial = 1228] [outer = (nil)] 02:47:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7fe618bbb000) [pid = 1820] [serial = 1229] [outer = 0x7fe6189bbc00] 02:47:49 INFO - PROCESS | 1820 | 1461491269796 Marionette DEBUG loaded listener.js 02:47:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7fe61b5b4000) [pid = 1820] [serial = 1230] [outer = 0x7fe6189bbc00] 02:47:50 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7fe615d5b800) [pid = 1820] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:47:50 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7fe61724bc00) [pid = 1820] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:47:50 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7fe6189c0000) [pid = 1820] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:47:50 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7fe6083e9800) [pid = 1820] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:47:50 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7fe607b63c00) [pid = 1820] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:47:50 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7fe6111aac00) [pid = 1820] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:47:50 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7fe6083e2400) [pid = 1820] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:47:50 INFO - PROCESS | 1820 | 1461491270950 Marionette TRACE conn4 <- [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]]]}] 02:47:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:47:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1537ms 02:47:50 INFO - PROCESS | 1820 | 1461491270971 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 02:47:50 INFO - PROCESS | 1820 | 1461491270974 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 02:47:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:47:50 INFO - PROCESS | 1820 | 1461491270980 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:47:50 INFO - PROCESS | 1820 | 1461491270982 Marionette TRACE conn4 <- [1,1610,null,{}] 02:47:50 INFO - PROCESS | 1820 | 1461491270987 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:51 INFO - PROCESS | 1820 | 1461491271231 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 02:47:51 INFO - PROCESS | 1820 | 1461491271254 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6187db800 == 127 [pid = 1820] [id = 410] 02:47:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7fe6111aac00) [pid = 1820] [serial = 1231] [outer = (nil)] 02:47:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7fe61c5d2800) [pid = 1820] [serial = 1232] [outer = 0x7fe6111aac00] 02:47:51 INFO - PROCESS | 1820 | 1461491271328 Marionette DEBUG loaded listener.js 02:47:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7fe6201f3800) [pid = 1820] [serial = 1233] [outer = 0x7fe6111aac00] 02:47:52 INFO - PROCESS | 1820 | 1461491272215 Marionette TRACE conn4 <- [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]]]}] 02:47:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:47:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1288ms 02:47:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:47:52 INFO - PROCESS | 1820 | 1461491272268 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 02:47:52 INFO - PROCESS | 1820 | 1461491272271 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 02:47:52 INFO - PROCESS | 1820 | 1461491272278 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:47:52 INFO - PROCESS | 1820 | 1461491272280 Marionette TRACE conn4 <- [1,1614,null,{}] 02:47:52 INFO - PROCESS | 1820 | 1461491272286 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:52 INFO - PROCESS | 1820 | 1461491272484 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 02:47:52 INFO - PROCESS | 1820 | 1461491272498 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619d28800 == 128 [pid = 1820] [id = 411] 02:47:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7fe617bbd400) [pid = 1820] [serial = 1234] [outer = (nil)] 02:47:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7fe621244400) [pid = 1820] [serial = 1235] [outer = 0x7fe617bbd400] 02:47:52 INFO - PROCESS | 1820 | 1461491272722 Marionette DEBUG loaded listener.js 02:47:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7fe622648c00) [pid = 1820] [serial = 1236] [outer = 0x7fe617bbd400] 02:47:53 INFO - PROCESS | 1820 | 1461491273852 Marionette TRACE conn4 <- [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]]]}] 02:47:53 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 02:47:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1637ms 02:47:53 INFO - PROCESS | 1820 | 1461491273915 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 02:47:53 INFO - PROCESS | 1820 | 1461491273923 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 02:47:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:47:53 INFO - PROCESS | 1820 | 1461491273932 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:47:53 INFO - PROCESS | 1820 | 1461491273936 Marionette TRACE conn4 <- [1,1618,null,{}] 02:47:53 INFO - PROCESS | 1820 | 1461491273944 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:54 INFO - PROCESS | 1820 | 1461491274190 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 02:47:54 INFO - PROCESS | 1820 | 1461491274444 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60f487800 == 129 [pid = 1820] [id = 412] 02:47:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7fe60c618c00) [pid = 1820] [serial = 1237] [outer = (nil)] 02:47:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7fe60e59bc00) [pid = 1820] [serial = 1238] [outer = 0x7fe60c618c00] 02:47:54 INFO - PROCESS | 1820 | 1461491274567 Marionette DEBUG loaded listener.js 02:47:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7fe60f4f4000) [pid = 1820] [serial = 1239] [outer = 0x7fe60c618c00] 02:47:55 INFO - PROCESS | 1820 | 1461491275550 Marionette TRACE conn4 <- [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]]]}] 02:47:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:47:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1682ms 02:47:55 INFO - PROCESS | 1820 | 1461491275616 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 02:47:55 INFO - PROCESS | 1820 | 1461491275625 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 02:47:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:47:55 INFO - PROCESS | 1820 | 1461491275635 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:47:55 INFO - PROCESS | 1820 | 1461491275639 Marionette TRACE conn4 <- [1,1622,null,{}] 02:47:55 INFO - PROCESS | 1820 | 1461491275645 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:55 INFO - PROCESS | 1820 | 1461491275895 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 02:47:56 INFO - PROCESS | 1820 | 1461491276228 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617921800 == 130 [pid = 1820] [id = 413] 02:47:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7fe611026000) [pid = 1820] [serial = 1240] [outer = (nil)] 02:47:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7fe611263c00) [pid = 1820] [serial = 1241] [outer = 0x7fe611026000] 02:47:56 INFO - PROCESS | 1820 | 1461491276351 Marionette DEBUG loaded listener.js 02:47:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7fe615cba800) [pid = 1820] [serial = 1242] [outer = 0x7fe611026000] 02:47:57 INFO - PROCESS | 1820 | 1461491277305 Marionette TRACE conn4 <- [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]]]}] 02:47:57 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 02:47:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1736ms 02:47:57 INFO - PROCESS | 1820 | 1461491277374 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 02:47:57 INFO - PROCESS | 1820 | 1461491277380 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 02:47:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:47:57 INFO - PROCESS | 1820 | 1461491277389 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:47:57 INFO - PROCESS | 1820 | 1461491277397 Marionette TRACE conn4 <- [1,1626,null,{}] 02:47:57 INFO - PROCESS | 1820 | 1461491277416 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:57 INFO - PROCESS | 1820 | 1461491277739 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 02:47:58 INFO - PROCESS | 1820 | 1461491278042 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61ff91000 == 131 [pid = 1820] [id = 414] 02:47:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7fe615d8b000) [pid = 1820] [serial = 1243] [outer = (nil)] 02:47:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7fe617faec00) [pid = 1820] [serial = 1244] [outer = 0x7fe615d8b000] 02:47:58 INFO - PROCESS | 1820 | 1461491278127 Marionette DEBUG loaded listener.js 02:47:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7fe61b3ee800) [pid = 1820] [serial = 1245] [outer = 0x7fe615d8b000] 02:47:58 INFO - PROCESS | 1820 | 1461491278960 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 02:47:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:47:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1645ms 02:47:59 INFO - PROCESS | 1820 | 1461491279034 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 02:47:59 INFO - PROCESS | 1820 | 1461491279038 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 02:47:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:47:59 INFO - PROCESS | 1820 | 1461491279045 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:47:59 INFO - PROCESS | 1820 | 1461491279047 Marionette TRACE conn4 <- [1,1630,null,{}] 02:47:59 INFO - PROCESS | 1820 | 1461491279053 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:59 INFO - PROCESS | 1820 | 1461491279267 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 02:47:59 INFO - PROCESS | 1820 | 1461491279469 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe623d5c000 == 132 [pid = 1820] [id = 415] 02:47:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7fe617092400) [pid = 1820] [serial = 1246] [outer = (nil)] 02:47:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7fe61fa34c00) [pid = 1820] [serial = 1247] [outer = 0x7fe617092400] 02:47:59 INFO - PROCESS | 1820 | 1461491279548 Marionette DEBUG loaded listener.js 02:47:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7fe6212b4c00) [pid = 1820] [serial = 1248] [outer = 0x7fe617092400] 02:48:00 INFO - PROCESS | 1820 | 1461491280442 Marionette TRACE conn4 <- [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]]]}] 02:48:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:48:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1436ms 02:48:00 INFO - PROCESS | 1820 | 1461491280482 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 02:48:00 INFO - PROCESS | 1820 | 1461491280486 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 02:48:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:48:00 INFO - PROCESS | 1820 | 1461491280492 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:48:00 INFO - PROCESS | 1820 | 1461491280495 Marionette TRACE conn4 <- [1,1634,null,{}] 02:48:00 INFO - PROCESS | 1820 | 1461491280500 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:00 INFO - PROCESS | 1820 | 1461491280704 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 02:48:00 INFO - PROCESS | 1820 | 1461491280910 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe628111000 == 133 [pid = 1820] [id = 416] 02:48:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7fe61b3ef000) [pid = 1820] [serial = 1249] [outer = (nil)] 02:48:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7fe622680000) [pid = 1820] [serial = 1250] [outer = 0x7fe61b3ef000] 02:48:00 INFO - PROCESS | 1820 | 1461491280982 Marionette DEBUG loaded listener.js 02:48:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7fe622b83000) [pid = 1820] [serial = 1251] [outer = 0x7fe61b3ef000] 02:48:01 INFO - PROCESS | 1820 | 1461491281957 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 02:48:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:48:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1537ms 02:48:02 INFO - PROCESS | 1820 | 1461491282034 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 02:48:02 INFO - PROCESS | 1820 | 1461491282044 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 02:48:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:48:02 INFO - PROCESS | 1820 | 1461491282053 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:48:02 INFO - PROCESS | 1820 | 1461491282056 Marionette TRACE conn4 <- [1,1638,null,{}] 02:48:02 INFO - PROCESS | 1820 | 1461491282062 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:02 INFO - PROCESS | 1820 | 1461491282379 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 02:48:02 INFO - PROCESS | 1820 | 1461491282672 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe636c66000 == 134 [pid = 1820] [id = 417] 02:48:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7fe615cb2800) [pid = 1820] [serial = 1252] [outer = (nil)] 02:48:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7fe623cd9800) [pid = 1820] [serial = 1253] [outer = 0x7fe615cb2800] 02:48:02 INFO - PROCESS | 1820 | 1461491282756 Marionette DEBUG loaded listener.js 02:48:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7fe62feb8000) [pid = 1820] [serial = 1254] [outer = 0x7fe615cb2800] 02:48:03 INFO - PROCESS | 1820 | 1461491283682 Marionette TRACE conn4 <- [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]]]}] 02:48:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:48:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1683ms 02:48:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:48:03 INFO - PROCESS | 1820 | 1461491283738 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 02:48:03 INFO - PROCESS | 1820 | 1461491283740 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 02:48:03 INFO - PROCESS | 1820 | 1461491283747 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:48:03 INFO - PROCESS | 1820 | 1461491283750 Marionette TRACE conn4 <- [1,1642,null,{}] 02:48:03 INFO - PROCESS | 1820 | 1461491283755 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:03 INFO - PROCESS | 1820 | 1461491283980 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 02:48:04 INFO - PROCESS | 1820 | 1461491284224 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60aceb800 == 135 [pid = 1820] [id = 418] 02:48:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7fe6073ee000) [pid = 1820] [serial = 1255] [outer = (nil)] 02:48:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7fe6073f4400) [pid = 1820] [serial = 1256] [outer = 0x7fe6073ee000] 02:48:04 INFO - PROCESS | 1820 | 1461491284343 Marionette DEBUG loaded listener.js 02:48:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7fe6073f8c00) [pid = 1820] [serial = 1257] [outer = 0x7fe6073ee000] 02:48:05 INFO - PROCESS | 1820 | 1461491285251 Marionette TRACE conn4 <- [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]]]}] 02:48:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:48:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1534ms 02:48:05 INFO - PROCESS | 1820 | 1461491285281 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 02:48:05 INFO - PROCESS | 1820 | 1461491285285 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 02:48:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:48:05 INFO - PROCESS | 1820 | 1461491285290 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:48:05 INFO - PROCESS | 1820 | 1461491285294 Marionette TRACE conn4 <- [1,1646,null,{}] 02:48:05 INFO - PROCESS | 1820 | 1461491285299 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:05 INFO - PROCESS | 1820 | 1461491285503 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 02:48:05 INFO - PROCESS | 1820 | 1461491285716 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6171c5000 == 136 [pid = 1820] [id = 419] 02:48:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7fe6073ee400) [pid = 1820] [serial = 1258] [outer = (nil)] 02:48:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7fe62fd40000) [pid = 1820] [serial = 1259] [outer = 0x7fe6073ee400] 02:48:05 INFO - PROCESS | 1820 | 1461491285836 Marionette DEBUG loaded listener.js 02:48:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7fe63399ec00) [pid = 1820] [serial = 1260] [outer = 0x7fe6073ee400] 02:48:06 INFO - PROCESS | 1820 | 1461491286747 Marionette TRACE conn4 <- [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]]]}] 02:48:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:48:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1528ms 02:48:06 INFO - PROCESS | 1820 | 1461491286820 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 02:48:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:48:06 INFO - PROCESS | 1820 | 1461491286824 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 02:48:06 INFO - PROCESS | 1820 | 1461491286831 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:48:06 INFO - PROCESS | 1820 | 1461491286834 Marionette TRACE conn4 <- [1,1650,null,{}] 02:48:06 INFO - PROCESS | 1820 | 1461491286839 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:07 INFO - PROCESS | 1820 | 1461491287080 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 02:48:07 INFO - PROCESS | 1820 | 1461491287330 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe608411000 == 137 [pid = 1820] [id = 420] 02:48:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7fe6073f0800) [pid = 1820] [serial = 1261] [outer = (nil)] 02:48:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7fe60dcd4000) [pid = 1820] [serial = 1262] [outer = 0x7fe6073f0800] 02:48:07 INFO - PROCESS | 1820 | 1461491287453 Marionette DEBUG loaded listener.js 02:48:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7fe60dcda400) [pid = 1820] [serial = 1263] [outer = 0x7fe6073f0800] 02:48:08 INFO - PROCESS | 1820 | 1461491288281 Marionette TRACE conn4 <- [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]]]}] 02:48:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:48:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1482ms 02:48:08 INFO - PROCESS | 1820 | 1461491288314 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 02:48:08 INFO - PROCESS | 1820 | 1461491288318 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 02:48:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:48:08 INFO - PROCESS | 1820 | 1461491288324 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:48:08 INFO - PROCESS | 1820 | 1461491288326 Marionette TRACE conn4 <- [1,1654,null,{}] 02:48:08 INFO - PROCESS | 1820 | 1461491288331 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:08 INFO - PROCESS | 1820 | 1461491288538 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 02:48:08 INFO - PROCESS | 1820 | 1461491288748 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6171d4800 == 138 [pid = 1820] [id = 421] 02:48:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7fe6073f3400) [pid = 1820] [serial = 1264] [outer = (nil)] 02:48:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7fe6171a3c00) [pid = 1820] [serial = 1265] [outer = 0x7fe6073f3400] 02:48:08 INFO - PROCESS | 1820 | 1461491288866 Marionette DEBUG loaded listener.js 02:48:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7fe6171ab400) [pid = 1820] [serial = 1266] [outer = 0x7fe6073f3400] 02:48:09 INFO - PROCESS | 1820 | 1461491289804 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 02:48:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:48:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1537ms 02:48:09 INFO - PROCESS | 1820 | 1461491289862 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 02:48:09 INFO - PROCESS | 1820 | 1461491289867 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 02:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:48:09 INFO - PROCESS | 1820 | 1461491289891 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:48:09 INFO - PROCESS | 1820 | 1461491289896 Marionette TRACE conn4 <- [1,1658,null,{}] 02:48:09 INFO - PROCESS | 1820 | 1461491289902 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:10 INFO - PROCESS | 1820 | 1461491290139 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 02:48:10 INFO - PROCESS | 1820 | 1461491290361 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6085c6000 == 139 [pid = 1820] [id = 422] 02:48:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7fe606cc8c00) [pid = 1820] [serial = 1267] [outer = (nil)] 02:48:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7fe60dcd5400) [pid = 1820] [serial = 1268] [outer = 0x7fe606cc8c00] 02:48:10 INFO - PROCESS | 1820 | 1461491290490 Marionette DEBUG loaded listener.js 02:48:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7fe6171b0c00) [pid = 1820] [serial = 1269] [outer = 0x7fe606cc8c00] 02:48:11 INFO - PROCESS | 1820 | 1461491291323 Marionette TRACE conn4 <- [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]]]}] 02:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1491ms 02:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:48:11 INFO - PROCESS | 1820 | 1461491291379 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 02:48:11 INFO - PROCESS | 1820 | 1461491291382 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 02:48:11 INFO - PROCESS | 1820 | 1461491291388 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:48:11 INFO - PROCESS | 1820 | 1461491291398 Marionette TRACE conn4 <- [1,1662,null,{}] 02:48:11 INFO - PROCESS | 1820 | 1461491291409 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:11 INFO - PROCESS | 1820 | 1461491291620 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 02:48:11 INFO - PROCESS | 1820 | 1461491291842 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe609573000 == 140 [pid = 1820] [id = 423] 02:48:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7fe606cc9400) [pid = 1820] [serial = 1270] [outer = (nil)] 02:48:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7fe6093f1800) [pid = 1820] [serial = 1271] [outer = 0x7fe606cc9400] 02:48:11 INFO - PROCESS | 1820 | 1461491291983 Marionette DEBUG loaded listener.js 02:48:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7fe60bfa9400) [pid = 1820] [serial = 1272] [outer = 0x7fe606cc9400] 02:48:13 INFO - PROCESS | 1820 | 1461491293358 Marionette TRACE conn4 <- [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]]]}] 02:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 2095ms 02:48:13 INFO - PROCESS | 1820 | 1461491293585 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 02:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:48:13 INFO - PROCESS | 1820 | 1461491293595 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 02:48:13 INFO - PROCESS | 1820 | 1461491293609 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:48:13 INFO - PROCESS | 1820 | 1461491293618 Marionette TRACE conn4 <- [1,1666,null,{}] 02:48:13 INFO - PROCESS | 1820 | 1461491293630 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:13 INFO - PROCESS | 1820 | 1461491293963 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 02:48:14 INFO - PROCESS | 1820 | 1461491294272 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60ace8800 == 141 [pid = 1820] [id = 424] 02:48:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7fe607856000) [pid = 1820] [serial = 1273] [outer = (nil)] 02:48:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7fe60785c000) [pid = 1820] [serial = 1274] [outer = 0x7fe607856000] 02:48:14 INFO - PROCESS | 1820 | 1461491294397 Marionette DEBUG loaded listener.js 02:48:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 258 (0x7fe608399c00) [pid = 1820] [serial = 1275] [outer = 0x7fe607856000] 02:48:15 INFO - PROCESS | 1820 | 1461491295735 Marionette TRACE conn4 <- [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]]]}] 02:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 2201ms 02:48:15 INFO - PROCESS | 1820 | 1461491295819 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 02:48:15 INFO - PROCESS | 1820 | 1461491295833 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 02:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:48:15 INFO - PROCESS | 1820 | 1461491295849 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:48:15 INFO - PROCESS | 1820 | 1461491295855 Marionette TRACE conn4 <- [1,1670,null,{}] 02:48:15 INFO - PROCESS | 1820 | 1461491295951 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:16 INFO - PROCESS | 1820 | 1461491296554 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 02:48:16 INFO - PROCESS | 1820 | 1461491296898 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6075d5000 == 142 [pid = 1820] [id = 425] 02:48:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 259 (0x7fe609bd4c00) [pid = 1820] [serial = 1276] [outer = (nil)] 02:48:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7fe60bfa7c00) [pid = 1820] [serial = 1277] [outer = 0x7fe609bd4c00] 02:48:17 INFO - PROCESS | 1820 | 1461491297038 Marionette DEBUG loaded listener.js 02:48:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7fe60bfad800) [pid = 1820] [serial = 1278] [outer = 0x7fe609bd4c00] 02:48:18 INFO - PROCESS | 1820 | 1461491298425 Marionette TRACE conn4 <- [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]]]}] 02:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2668ms 02:48:18 INFO - PROCESS | 1820 | 1461491298518 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 02:48:18 INFO - PROCESS | 1820 | 1461491298524 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 02:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:48:18 INFO - PROCESS | 1820 | 1461491298534 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:48:18 INFO - PROCESS | 1820 | 1461491298543 Marionette TRACE conn4 <- [1,1674,null,{}] 02:48:18 INFO - PROCESS | 1820 | 1461491298623 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:19 INFO - PROCESS | 1820 | 1461491299167 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 02:48:19 INFO - PROCESS | 1820 | 1461491299432 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611b0d800 == 143 [pid = 1820] [id = 426] 02:48:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7fe60f313400) [pid = 1820] [serial = 1279] [outer = (nil)] 02:48:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 263 (0x7fe60f4f4400) [pid = 1820] [serial = 1280] [outer = 0x7fe60f313400] 02:48:19 INFO - PROCESS | 1820 | 1461491299561 Marionette DEBUG loaded listener.js 02:48:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 264 (0x7fe611029400) [pid = 1820] [serial = 1281] [outer = 0x7fe60f313400] 02:48:20 INFO - PROCESS | 1820 | 1461491300940 Marionette TRACE conn4 <- [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]]]}] 02:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2454ms 02:48:20 INFO - PROCESS | 1820 | 1461491300994 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 02:48:21 INFO - PROCESS | 1820 | 1461491301001 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 02:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:48:21 INFO - PROCESS | 1820 | 1461491301027 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:48:21 INFO - PROCESS | 1820 | 1461491301032 Marionette TRACE conn4 <- [1,1678,null,{}] 02:48:21 INFO - PROCESS | 1820 | 1461491301040 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:21 INFO - PROCESS | 1820 | 1461491301297 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 02:48:21 INFO - PROCESS | 1820 | 1461491301610 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6171d8000 == 144 [pid = 1820] [id = 427] 02:48:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 265 (0x7fe61102a800) [pid = 1820] [serial = 1282] [outer = (nil)] 02:48:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 266 (0x7fe615cd1800) [pid = 1820] [serial = 1283] [outer = 0x7fe61102a800] 02:48:21 INFO - PROCESS | 1820 | 1461491301685 Marionette DEBUG loaded listener.js 02:48:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 267 (0x7fe61703cc00) [pid = 1820] [serial = 1284] [outer = 0x7fe61102a800] 02:48:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6187db800 == 143 [pid = 1820] [id = 410] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 266 (0x7fe61836e400) [pid = 1820] [serial = 1115] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 265 (0x7fe61c31f000) [pid = 1820] [serial = 1121] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 264 (0x7fe617b6e400) [pid = 1820] [serial = 1112] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 263 (0x7fe62264bc00) [pid = 1820] [serial = 1133] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 262 (0x7fe620ca0400) [pid = 1820] [serial = 1130] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7fe622916000) [pid = 1820] [serial = 1136] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7fe61fa30c00) [pid = 1820] [serial = 1127] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7fe61dd30400) [pid = 1820] [serial = 1124] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 258 (0x7fe622cd8800) [pid = 1820] [serial = 1139] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 257 (0x7fe61b492800) [pid = 1820] [serial = 1118] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7fe60f4fb800) [pid = 1820] [serial = 1106] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7fe61708a400) [pid = 1820] [serial = 1109] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7fe609671400) [pid = 1820] [serial = 1103] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61794b000 == 142 [pid = 1820] [id = 409] 02:48:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe615b7f800 == 141 [pid = 1820] [id = 408] 02:48:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6110d1800 == 140 [pid = 1820] [id = 407] 02:48:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe609370800 == 139 [pid = 1820] [id = 406] 02:48:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe607adb000 == 138 [pid = 1820] [id = 405] 02:48:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe609572800 == 137 [pid = 1820] [id = 404] 02:48:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe636c5d800 == 136 [pid = 1820] [id = 400] 02:48:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6075d0000 == 135 [pid = 1820] [id = 399] 02:48:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe636c58000 == 134 [pid = 1820] [id = 398] 02:48:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe633c6e000 == 133 [pid = 1820] [id = 397] 02:48:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe633767000 == 132 [pid = 1820] [id = 396] 02:48:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62fd2d800 == 131 [pid = 1820] [id = 395] 02:48:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62ecb9800 == 130 [pid = 1820] [id = 394] 02:48:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624ca5800 == 129 [pid = 1820] [id = 393] 02:48:22 INFO - PROCESS | 1820 | 1461491302768 Marionette TRACE conn4 <- [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]]]}] 02:48:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6234f9000 == 128 [pid = 1820] [id = 392] 02:48:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe620189000 == 127 [pid = 1820] [id = 391] 02:48:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe618e4d000 == 126 [pid = 1820] [id = 390] 02:48:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6170d0800 == 125 [pid = 1820] [id = 389] 02:48:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60ded9000 == 124 [pid = 1820] [id = 388] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7fe617090c00) [pid = 1820] [serial = 1151] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7fe617fb3800) [pid = 1820] [serial = 1155] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7fe61b3ef400) [pid = 1820] [serial = 1158] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7fe60e5a1800) [pid = 1820] [serial = 1145] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7fe6083ecc00) [pid = 1820] [serial = 1143] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7fe60f390c00) [pid = 1820] [serial = 1146] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7fe611266c00) [pid = 1820] [serial = 1148] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7fe615cbec00) [pid = 1820] [serial = 1149] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7fe61724ac00) [pid = 1820] [serial = 1152] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7fe618d04c00) [pid = 1820] [serial = 1157] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7fe6189c8800) [pid = 1820] [serial = 1160] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7fe607b69800) [pid = 1820] [serial = 1142] [outer = (nil)] [url = about:blank] 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7fe617b77400) [pid = 1820] [serial = 1154] [outer = (nil)] [url = about:blank] 02:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1796ms 02:48:22 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7fe61c31ec00) [pid = 1820] [serial = 1161] [outer = (nil)] [url = about:blank] 02:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:48:22 INFO - PROCESS | 1820 | 1461491302827 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 02:48:22 INFO - PROCESS | 1820 | 1461491302830 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 02:48:22 INFO - PROCESS | 1820 | 1461491302835 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:48:22 INFO - PROCESS | 1820 | 1461491302838 Marionette TRACE conn4 <- [1,1682,null,{}] 02:48:22 INFO - PROCESS | 1820 | 1461491302843 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:23 INFO - PROCESS | 1820 | 1461491303030 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 02:48:23 INFO - PROCESS | 1820 | 1461491303294 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6097e6000 == 125 [pid = 1820] [id = 428] 02:48:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7fe609671400) [pid = 1820] [serial = 1285] [outer = (nil)] 02:48:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7fe61703e400) [pid = 1820] [serial = 1286] [outer = 0x7fe609671400] 02:48:23 INFO - PROCESS | 1820 | 1461491303364 Marionette DEBUG loaded listener.js 02:48:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7fe6171aa000) [pid = 1820] [serial = 1287] [outer = 0x7fe609671400] 02:48:24 INFO - PROCESS | 1820 | 1461491304070 Marionette TRACE conn4 <- [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]]]}] 02:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1280ms 02:48:24 INFO - PROCESS | 1820 | 1461491304116 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 02:48:24 INFO - PROCESS | 1820 | 1461491304120 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 02:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:48:24 INFO - PROCESS | 1820 | 1461491304126 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:48:24 INFO - PROCESS | 1820 | 1461491304130 Marionette TRACE conn4 <- [1,1686,null,{}] 02:48:24 INFO - PROCESS | 1820 | 1461491304149 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:24 INFO - PROCESS | 1820 | 1461491304365 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 02:48:24 INFO - PROCESS | 1820 | 1461491304377 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611d77800 == 126 [pid = 1820] [id = 429] 02:48:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7fe6178c6400) [pid = 1820] [serial = 1288] [outer = (nil)] 02:48:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7fe61836f000) [pid = 1820] [serial = 1289] [outer = 0x7fe6178c6400] 02:48:24 INFO - PROCESS | 1820 | 1461491304443 Marionette DEBUG loaded listener.js 02:48:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7fe619e0f000) [pid = 1820] [serial = 1290] [outer = 0x7fe6178c6400] 02:48:25 INFO - PROCESS | 1820 | 1461491305422 Marionette TRACE conn4 <- [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]]]}] 02:48:25 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 02:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1347ms 02:48:25 INFO - PROCESS | 1820 | 1461491305474 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 02:48:25 INFO - PROCESS | 1820 | 1461491305477 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 02:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:48:25 INFO - PROCESS | 1820 | 1461491305492 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:48:25 INFO - PROCESS | 1820 | 1461491305494 Marionette TRACE conn4 <- [1,1690,null,{}] 02:48:25 INFO - PROCESS | 1820 | 1461491305499 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:25 INFO - PROCESS | 1820 | 1461491305740 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 02:48:25 INFO - PROCESS | 1820 | 1461491305778 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6185a3000 == 127 [pid = 1820] [id = 430] 02:48:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7fe6171af800) [pid = 1820] [serial = 1291] [outer = (nil)] 02:48:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7fe61b62e400) [pid = 1820] [serial = 1292] [outer = 0x7fe6171af800] 02:48:25 INFO - PROCESS | 1820 | 1461491305841 Marionette DEBUG loaded listener.js 02:48:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7fe61fa31000) [pid = 1820] [serial = 1293] [outer = 0x7fe6171af800] 02:48:26 INFO - PROCESS | 1820 | 1461491306736 Marionette TRACE conn4 <- [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]]]}] 02:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1280ms 02:48:26 INFO - PROCESS | 1820 | 1461491306773 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 02:48:26 INFO - PROCESS | 1820 | 1461491306777 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 02:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:48:26 INFO - PROCESS | 1820 | 1461491306782 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:48:26 INFO - PROCESS | 1820 | 1461491306785 Marionette TRACE conn4 <- [1,1694,null,{}] 02:48:26 INFO - PROCESS | 1820 | 1461491306801 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:27 INFO - PROCESS | 1820 | 1461491307050 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 02:48:27 INFO - PROCESS | 1820 | 1461491307077 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618e4d000 == 128 [pid = 1820] [id = 431] 02:48:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7fe619e0e800) [pid = 1820] [serial = 1294] [outer = (nil)] 02:48:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7fe621245400) [pid = 1820] [serial = 1295] [outer = 0x7fe619e0e800] 02:48:27 INFO - PROCESS | 1820 | 1461491307159 Marionette DEBUG loaded listener.js 02:48:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7fe6201f4400) [pid = 1820] [serial = 1296] [outer = 0x7fe619e0e800] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7fe61799ac00) [pid = 1820] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7fe62fe6b400) [pid = 1820] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7fe63403e800) [pid = 1820] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7fe607cdd000) [pid = 1820] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7fe62267d800) [pid = 1820] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7fe62267ac00) [pid = 1820] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7fe615d52000) [pid = 1820] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7fe60add7000) [pid = 1820] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7fe607b60800) [pid = 1820] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7fe60addfc00) [pid = 1820] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7fe60e597000) [pid = 1820] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7fe618366400) [pid = 1820] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7fe61e966800) [pid = 1820] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7fe60c618800) [pid = 1820] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7fe61771d000) [pid = 1820] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7fe60add6400) [pid = 1820] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7fe61c994000) [pid = 1820] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7fe611c6fc00) [pid = 1820] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7fe6093f8400) [pid = 1820] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7fe6083e4c00) [pid = 1820] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7fe6083e3000) [pid = 1820] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7fe6093f3800) [pid = 1820] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7fe60f1d2000) [pid = 1820] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7fe615d81000) [pid = 1820] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7fe615d82800) [pid = 1820] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7fe617720800) [pid = 1820] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7fe61983fc00) [pid = 1820] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7fe619ae6000) [pid = 1820] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7fe619e10800) [pid = 1820] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7fe60f1d5c00) [pid = 1820] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7fe60f1d9800) [pid = 1820] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7fe6093f1c00) [pid = 1820] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7fe617997400) [pid = 1820] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7fe61033a800) [pid = 1820] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7fe615d4e000) [pid = 1820] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7fe611267400) [pid = 1820] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7fe61b630400) [pid = 1820] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7fe609669000) [pid = 1820] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7fe6238ed000) [pid = 1820] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7fe622942c00) [pid = 1820] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7fe611264c00) [pid = 1820] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7fe609bd9000) [pid = 1820] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7fe6189bbc00) [pid = 1820] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7fe617bba800) [pid = 1820] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7fe60f1d2800) [pid = 1820] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7fe61b5b3400) [pid = 1820] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7fe607856800) [pid = 1820] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7fe61c5df400) [pid = 1820] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7fe617032000) [pid = 1820] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7fe619b37400) [pid = 1820] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7fe620ca1400) [pid = 1820] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7fe607859c00) [pid = 1820] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7fe625022800) [pid = 1820] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7fe6111ad000) [pid = 1820] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7fe607856c00) [pid = 1820] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7fe609670c00) [pid = 1820] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7fe60f1d3c00) [pid = 1820] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7fe61c320400) [pid = 1820] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7fe60f64b800) [pid = 1820] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7fe60ade2800) [pid = 1820] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7fe60e599c00) [pid = 1820] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7fe6111aac00) [pid = 1820] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7fe61e70cc00) [pid = 1820] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7fe61c5d6000) [pid = 1820] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7fe611c6b400) [pid = 1820] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7fe622641800) [pid = 1820] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7fe6111a6c00) [pid = 1820] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7fe61fa39000) [pid = 1820] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7fe610347c00) [pid = 1820] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7fe61771b400) [pid = 1820] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7fe6228a7800) [pid = 1820] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:48:28 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7fe61fa39c00) [pid = 1820] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:48:29 INFO - PROCESS | 1820 | 1461491309078 Marionette TRACE conn4 <- [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]]]}] 02:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 2352ms 02:48:29 INFO - PROCESS | 1820 | 1461491309137 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 02:48:29 INFO - PROCESS | 1820 | 1461491309139 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 02:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:48:29 INFO - PROCESS | 1820 | 1461491309145 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:48:29 INFO - PROCESS | 1820 | 1461491309147 Marionette TRACE conn4 <- [1,1698,null,{}] 02:48:29 INFO - PROCESS | 1820 | 1461491309153 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:29 INFO - PROCESS | 1820 | 1461491309346 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 02:48:29 INFO - PROCESS | 1820 | 1461491309518 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe608dc6000 == 129 [pid = 1820] [id = 432] 02:48:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7fe607b5f000) [pid = 1820] [serial = 1297] [outer = (nil)] 02:48:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7fe6083e3000) [pid = 1820] [serial = 1298] [outer = 0x7fe607b5f000] 02:48:29 INFO - PROCESS | 1820 | 1461491309581 Marionette DEBUG loaded listener.js 02:48:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7fe60add7000) [pid = 1820] [serial = 1299] [outer = 0x7fe607b5f000] 02:48:30 INFO - PROCESS | 1820 | 1461491310292 Marionette TRACE conn4 <- [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]]]}] 02:48:30 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 02:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1179ms 02:48:30 INFO - PROCESS | 1820 | 1461491310326 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 02:48:30 INFO - PROCESS | 1820 | 1461491310329 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 02:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:48:30 INFO - PROCESS | 1820 | 1461491310336 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:48:30 INFO - PROCESS | 1820 | 1461491310339 Marionette TRACE conn4 <- [1,1702,null,{}] 02:48:30 INFO - PROCESS | 1820 | 1461491310356 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:30 INFO - PROCESS | 1820 | 1461491310673 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 02:48:30 INFO - PROCESS | 1820 | 1461491310893 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe607aec000 == 130 [pid = 1820] [id = 433] 02:48:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7fe606cc9c00) [pid = 1820] [serial = 1300] [outer = (nil)] 02:48:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7fe606ccf800) [pid = 1820] [serial = 1301] [outer = 0x7fe606cc9c00] 02:48:31 INFO - PROCESS | 1820 | 1461491311014 Marionette DEBUG loaded listener.js 02:48:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7fe607853000) [pid = 1820] [serial = 1302] [outer = 0x7fe606cc9c00] 02:48:32 INFO - PROCESS | 1820 | 1461491312057 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 02:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1786ms 02:48:32 INFO - PROCESS | 1820 | 1461491312126 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 02:48:32 INFO - PROCESS | 1820 | 1461491312133 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 02:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:48:32 INFO - PROCESS | 1820 | 1461491312142 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:48:32 INFO - PROCESS | 1820 | 1461491312149 Marionette TRACE conn4 <- [1,1706,null,{}] 02:48:32 INFO - PROCESS | 1820 | 1461491312156 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:32 INFO - PROCESS | 1820 | 1461491312436 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 02:48:32 INFO - PROCESS | 1820 | 1461491312741 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe610ed2000 == 131 [pid = 1820] [id = 434] 02:48:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7fe60bfa2c00) [pid = 1820] [serial = 1303] [outer = (nil)] 02:48:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7fe60bfac400) [pid = 1820] [serial = 1304] [outer = 0x7fe60bfa2c00] 02:48:32 INFO - PROCESS | 1820 | 1461491312828 Marionette DEBUG loaded listener.js 02:48:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7fe60c625c00) [pid = 1820] [serial = 1305] [outer = 0x7fe60bfa2c00] 02:48:33 INFO - PROCESS | 1820 | 1461491313694 Marionette TRACE conn4 <- [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]]]}] 02:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1603ms 02:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:48:33 INFO - PROCESS | 1820 | 1461491313746 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 02:48:33 INFO - PROCESS | 1820 | 1461491313750 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 02:48:33 INFO - PROCESS | 1820 | 1461491313757 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:48:33 INFO - PROCESS | 1820 | 1461491313760 Marionette TRACE conn4 <- [1,1710,null,{}] 02:48:33 INFO - PROCESS | 1820 | 1461491313766 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:33 INFO - PROCESS | 1820 | 1461491313986 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 02:48:34 INFO - PROCESS | 1820 | 1461491314409 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6171c7000 == 132 [pid = 1820] [id = 435] 02:48:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7fe60f1d3000) [pid = 1820] [serial = 1306] [outer = (nil)] 02:48:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7fe60f391000) [pid = 1820] [serial = 1307] [outer = 0x7fe60f1d3000] 02:48:34 INFO - PROCESS | 1820 | 1461491314556 Marionette DEBUG loaded listener.js 02:48:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7fe611025c00) [pid = 1820] [serial = 1308] [outer = 0x7fe60f1d3000] 02:48:35 INFO - PROCESS | 1820 | 1461491315858 Marionette TRACE conn4 <- [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]]]}] 02:48:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:48:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 2140ms 02:48:35 INFO - PROCESS | 1820 | 1461491315900 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 02:48:35 INFO - PROCESS | 1820 | 1461491315910 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 02:48:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:48:35 INFO - PROCESS | 1820 | 1461491315936 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:48:35 INFO - PROCESS | 1820 | 1461491315948 Marionette TRACE conn4 <- [1,1714,null,{}] 02:48:35 INFO - PROCESS | 1820 | 1461491315975 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:36 INFO - PROCESS | 1820 | 1461491316428 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 02:48:36 INFO - PROCESS | 1820 | 1461491316742 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61c246000 == 133 [pid = 1820] [id = 436] 02:48:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7fe60e59d000) [pid = 1820] [serial = 1309] [outer = (nil)] 02:48:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7fe615d5ac00) [pid = 1820] [serial = 1310] [outer = 0x7fe60e59d000] 02:48:36 INFO - PROCESS | 1820 | 1461491316879 Marionette DEBUG loaded listener.js 02:48:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7fe617099400) [pid = 1820] [serial = 1311] [outer = 0x7fe60e59d000] 02:48:38 INFO - PROCESS | 1820 | 1461491318318 Marionette TRACE conn4 <- [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]]]}] 02:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 2476ms 02:48:38 INFO - PROCESS | 1820 | 1461491318401 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 02:48:38 INFO - PROCESS | 1820 | 1461491318407 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 02:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:48:38 INFO - PROCESS | 1820 | 1461491318418 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:48:38 INFO - PROCESS | 1820 | 1461491318422 Marionette TRACE conn4 <- [1,1718,null,{}] 02:48:38 INFO - PROCESS | 1820 | 1461491318434 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:38 INFO - PROCESS | 1820 | 1461491318780 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 02:48:39 INFO - PROCESS | 1820 | 1461491319056 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61e79f800 == 134 [pid = 1820] [id = 437] 02:48:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7fe60f1a3c00) [pid = 1820] [serial = 1312] [outer = (nil)] 02:48:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7fe617720000) [pid = 1820] [serial = 1313] [outer = 0x7fe60f1a3c00] 02:48:39 INFO - PROCESS | 1820 | 1461491319130 Marionette DEBUG loaded listener.js 02:48:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7fe617b6e800) [pid = 1820] [serial = 1314] [outer = 0x7fe60f1a3c00] 02:48:40 INFO - PROCESS | 1820 | 1461491320349 Marionette TRACE conn4 <- [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]]]}] 02:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2001ms 02:48:40 INFO - PROCESS | 1820 | 1461491320421 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 02:48:40 INFO - PROCESS | 1820 | 1461491320429 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 02:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:48:40 INFO - PROCESS | 1820 | 1461491320438 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:48:40 INFO - PROCESS | 1820 | 1461491320442 Marionette TRACE conn4 <- [1,1722,null,{}] 02:48:40 INFO - PROCESS | 1820 | 1461491320452 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:40 INFO - PROCESS | 1820 | 1461491320816 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 02:48:41 INFO - PROCESS | 1820 | 1461491321202 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6230a7800 == 135 [pid = 1820] [id = 438] 02:48:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7fe61983b800) [pid = 1820] [serial = 1315] [outer = (nil)] 02:48:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7fe619b3e800) [pid = 1820] [serial = 1316] [outer = 0x7fe61983b800] 02:48:41 INFO - PROCESS | 1820 | 1461491321355 Marionette DEBUG loaded listener.js 02:48:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7fe61c322800) [pid = 1820] [serial = 1317] [outer = 0x7fe61983b800] 02:48:42 INFO - PROCESS | 1820 | 1461491322792 Marionette TRACE conn4 <- [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]]]}] 02:48:42 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 02:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 2439ms 02:48:42 INFO - PROCESS | 1820 | 1461491322879 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 02:48:42 INFO - PROCESS | 1820 | 1461491322886 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 02:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:48:42 INFO - PROCESS | 1820 | 1461491322895 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:48:42 INFO - PROCESS | 1820 | 1461491322901 Marionette TRACE conn4 <- [1,1726,null,{}] 02:48:42 INFO - PROCESS | 1820 | 1461491322909 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:43 INFO - PROCESS | 1820 | 1461491323178 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 02:48:43 INFO - PROCESS | 1820 | 1461491323473 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624c0b000 == 136 [pid = 1820] [id = 439] 02:48:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7fe617bb4000) [pid = 1820] [serial = 1318] [outer = (nil)] 02:48:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7fe61fa2e400) [pid = 1820] [serial = 1319] [outer = 0x7fe617bb4000] 02:48:43 INFO - PROCESS | 1820 | 1461491323548 Marionette DEBUG loaded listener.js 02:48:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7fe6212abc00) [pid = 1820] [serial = 1320] [outer = 0x7fe617bb4000] 02:48:44 INFO - PROCESS | 1820 | 1461491324409 Marionette TRACE conn4 <- [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]]]}] 02:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1546ms 02:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:48:44 INFO - PROCESS | 1820 | 1461491324443 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 02:48:44 INFO - PROCESS | 1820 | 1461491324445 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 02:48:44 INFO - PROCESS | 1820 | 1461491324452 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:48:44 INFO - PROCESS | 1820 | 1461491324455 Marionette TRACE conn4 <- [1,1730,null,{}] 02:48:44 INFO - PROCESS | 1820 | 1461491324461 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:44 INFO - PROCESS | 1820 | 1461491324661 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 02:48:44 INFO - PROCESS | 1820 | 1461491324876 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62fb14000 == 137 [pid = 1820] [id = 440] 02:48:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7fe61983fc00) [pid = 1820] [serial = 1321] [outer = (nil)] 02:48:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7fe62263d800) [pid = 1820] [serial = 1322] [outer = 0x7fe61983fc00] 02:48:44 INFO - PROCESS | 1820 | 1461491324990 Marionette DEBUG loaded listener.js 02:48:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7fe62267b400) [pid = 1820] [serial = 1323] [outer = 0x7fe61983fc00] 02:48:45 INFO - PROCESS | 1820 | 1461491325900 Marionette TRACE conn4 <- [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]]]}] 02:48:45 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 02:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1487ms 02:48:45 INFO - PROCESS | 1820 | 1461491325940 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 02:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:48:45 INFO - PROCESS | 1820 | 1461491325944 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 02:48:45 INFO - PROCESS | 1820 | 1461491325951 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:48:45 INFO - PROCESS | 1820 | 1461491325955 Marionette TRACE conn4 <- [1,1734,null,{}] 02:48:45 INFO - PROCESS | 1820 | 1461491325961 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:46 INFO - PROCESS | 1820 | 1461491326177 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 02:48:46 INFO - PROCESS | 1820 | 1461491326393 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe633780800 == 138 [pid = 1820] [id = 441] 02:48:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7fe62123b800) [pid = 1820] [serial = 1324] [outer = (nil)] 02:48:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7fe622942c00) [pid = 1820] [serial = 1325] [outer = 0x7fe62123b800] 02:48:46 INFO - PROCESS | 1820 | 1461491326506 Marionette DEBUG loaded listener.js 02:48:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7fe622ec0400) [pid = 1820] [serial = 1326] [outer = 0x7fe62123b800] 02:48:47 INFO - PROCESS | 1820 | 1461491327472 Marionette TRACE conn4 <- [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]]]}] 02:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1585ms 02:48:47 INFO - PROCESS | 1820 | 1461491327537 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 02:48:47 INFO - PROCESS | 1820 | 1461491327539 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 02:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:48:47 INFO - PROCESS | 1820 | 1461491327547 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:48:47 INFO - PROCESS | 1820 | 1461491327551 Marionette TRACE conn4 <- [1,1738,null,{}] 02:48:47 INFO - PROCESS | 1820 | 1461491327556 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:47 INFO - PROCESS | 1820 | 1461491327837 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 02:48:48 INFO - PROCESS | 1820 | 1461491328132 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe636c59800 == 139 [pid = 1820] [id = 442] 02:48:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7fe615cbe400) [pid = 1820] [serial = 1327] [outer = (nil)] 02:48:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7fe6238ed000) [pid = 1820] [serial = 1328] [outer = 0x7fe615cbe400] 02:48:48 INFO - PROCESS | 1820 | 1461491328215 Marionette DEBUG loaded listener.js 02:48:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7fe62450fc00) [pid = 1820] [serial = 1329] [outer = 0x7fe615cbe400] 02:48:49 INFO - PROCESS | 1820 | 1461491329089 Marionette TRACE conn4 <- [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]]]}] 02:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1580ms 02:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:48:49 INFO - PROCESS | 1820 | 1461491329128 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 02:48:49 INFO - PROCESS | 1820 | 1461491329131 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 02:48:49 INFO - PROCESS | 1820 | 1461491329139 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:48:49 INFO - PROCESS | 1820 | 1461491329142 Marionette TRACE conn4 <- [1,1742,null,{}] 02:48:49 INFO - PROCESS | 1820 | 1461491329150 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:49 INFO - PROCESS | 1820 | 1461491329365 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 02:48:49 INFO - PROCESS | 1820 | 1461491329587 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe606d5d000 == 140 [pid = 1820] [id = 443] 02:48:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7fe6212b0400) [pid = 1820] [serial = 1330] [outer = (nil)] 02:48:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7fe624a14400) [pid = 1820] [serial = 1331] [outer = 0x7fe6212b0400] 02:48:49 INFO - PROCESS | 1820 | 1461491329711 Marionette DEBUG loaded listener.js 02:48:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7fe62508fc00) [pid = 1820] [serial = 1332] [outer = 0x7fe6212b0400] 02:48:50 INFO - PROCESS | 1820 | 1461491330681 Marionette TRACE conn4 <- [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]]]}] 02:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1588ms 02:48:50 INFO - PROCESS | 1820 | 1461491330726 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 02:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:48:50 INFO - PROCESS | 1820 | 1461491330735 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 02:48:50 INFO - PROCESS | 1820 | 1461491330742 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:48:50 INFO - PROCESS | 1820 | 1461491330747 Marionette TRACE conn4 <- [1,1746,null,{}] 02:48:50 INFO - PROCESS | 1820 | 1461491330752 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:50 INFO - PROCESS | 1820 | 1461491330986 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 02:48:51 INFO - PROCESS | 1820 | 1461491331288 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61845a000 == 141 [pid = 1820] [id = 444] 02:48:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7fe62eb65800) [pid = 1820] [serial = 1333] [outer = (nil)] 02:48:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7fe62fd45c00) [pid = 1820] [serial = 1334] [outer = 0x7fe62eb65800] 02:48:51 INFO - PROCESS | 1820 | 1461491331373 Marionette DEBUG loaded listener.js 02:48:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7fe63360c000) [pid = 1820] [serial = 1335] [outer = 0x7fe62eb65800] 02:48:52 INFO - PROCESS | 1820 | 1461491332246 Marionette TRACE conn4 <- [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]]]}] 02:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1533ms 02:48:52 INFO - PROCESS | 1820 | 1461491332277 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 02:48:52 INFO - PROCESS | 1820 | 1461491332280 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 02:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:48:52 INFO - PROCESS | 1820 | 1461491332294 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:48:52 INFO - PROCESS | 1820 | 1461491332298 Marionette TRACE conn4 <- [1,1750,null,{}] 02:48:52 INFO - PROCESS | 1820 | 1461491332308 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:52 INFO - PROCESS | 1820 | 1461491332533 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 02:48:52 INFO - PROCESS | 1820 | 1461491332817 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6065d6800 == 142 [pid = 1820] [id = 445] 02:48:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7fe615d86400) [pid = 1820] [serial = 1336] [outer = (nil)] 02:48:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7fe62fd39c00) [pid = 1820] [serial = 1337] [outer = 0x7fe615d86400] 02:48:52 INFO - PROCESS | 1820 | 1461491332952 Marionette DEBUG loaded listener.js 02:48:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7fe633ce7400) [pid = 1820] [serial = 1338] [outer = 0x7fe615d86400] 02:48:53 INFO - PROCESS | 1820 | 1461491333843 Marionette TRACE conn4 <- [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]]]}] 02:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1592ms 02:48:53 INFO - PROCESS | 1820 | 1461491333888 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 02:48:53 INFO - PROCESS | 1820 | 1461491333892 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 02:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:48:53 INFO - PROCESS | 1820 | 1461491333898 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:48:53 INFO - PROCESS | 1820 | 1461491333902 Marionette TRACE conn4 <- [1,1754,null,{}] 02:48:53 INFO - PROCESS | 1820 | 1461491333908 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:54 INFO - PROCESS | 1820 | 1461491334120 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 02:48:54 INFO - PROCESS | 1820 | 1461491334383 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe606aa6000 == 143 [pid = 1820] [id = 446] 02:48:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7fe606a7fc00) [pid = 1820] [serial = 1339] [outer = (nil)] 02:48:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7fe606a86400) [pid = 1820] [serial = 1340] [outer = 0x7fe606a7fc00] 02:48:54 INFO - PROCESS | 1820 | 1461491334500 Marionette DEBUG loaded listener.js 02:48:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7fe606a8b400) [pid = 1820] [serial = 1341] [outer = 0x7fe606a7fc00] 02:48:55 INFO - PROCESS | 1820 | 1461491335411 Marionette TRACE conn4 <- [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]]]}] 02:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1584ms 02:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:48:55 INFO - PROCESS | 1820 | 1461491335484 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 02:48:55 INFO - PROCESS | 1820 | 1461491335486 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 02:48:55 INFO - PROCESS | 1820 | 1461491335493 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:48:55 INFO - PROCESS | 1820 | 1461491335496 Marionette TRACE conn4 <- [1,1758,null,{}] 02:48:55 INFO - PROCESS | 1820 | 1461491335501 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:55 INFO - PROCESS | 1820 | 1461491335724 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 02:48:55 INFO - PROCESS | 1820 | 1461491335992 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6075c8800 == 144 [pid = 1820] [id = 447] 02:48:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7fe606a81800) [pid = 1820] [serial = 1342] [outer = (nil)] 02:48:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7fe6093f1000) [pid = 1820] [serial = 1343] [outer = 0x7fe606a81800] 02:48:56 INFO - PROCESS | 1820 | 1461491336110 Marionette DEBUG loaded listener.js 02:48:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7fe60e0c5400) [pid = 1820] [serial = 1344] [outer = 0x7fe606a81800] 02:48:57 INFO - PROCESS | 1820 | 1461491336998 Marionette TRACE conn4 <- [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]]]}] 02:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1582ms 02:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:48:57 INFO - PROCESS | 1820 | 1461491337076 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 02:48:57 INFO - PROCESS | 1820 | 1461491337078 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 02:48:57 INFO - PROCESS | 1820 | 1461491337086 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:48:57 INFO - PROCESS | 1820 | 1461491337089 Marionette TRACE conn4 <- [1,1762,null,{}] 02:48:57 INFO - PROCESS | 1820 | 1461491337096 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:57 INFO - PROCESS | 1820 | 1461491337329 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 02:48:57 INFO - PROCESS | 1820 | 1461491337650 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6079cd800 == 145 [pid = 1820] [id = 448] 02:48:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7fe606a84000) [pid = 1820] [serial = 1345] [outer = (nil)] 02:48:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7fe607b69c00) [pid = 1820] [serial = 1346] [outer = 0x7fe606a84000] 02:48:57 INFO - PROCESS | 1820 | 1461491337731 Marionette DEBUG loaded listener.js 02:48:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7fe6093fb400) [pid = 1820] [serial = 1347] [outer = 0x7fe606a84000] 02:48:58 INFO - PROCESS | 1820 | 1461491338630 Marionette TRACE conn4 <- [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]]]}] 02:48:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1582ms 02:48:58 INFO - PROCESS | 1820 | 1461491338667 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 02:48:58 INFO - PROCESS | 1820 | 1461491338670 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 02:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:48:58 INFO - PROCESS | 1820 | 1461491338677 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:48:58 INFO - PROCESS | 1820 | 1461491338681 Marionette TRACE conn4 <- [1,1766,null,{}] 02:48:58 INFO - PROCESS | 1820 | 1461491338687 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:58 INFO - PROCESS | 1820 | 1461491338908 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 02:48:59 INFO - PROCESS | 1820 | 1461491339148 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe609570800 == 146 [pid = 1820] [id = 449] 02:48:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7fe607b5f400) [pid = 1820] [serial = 1348] [outer = (nil)] 02:48:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7fe60add6800) [pid = 1820] [serial = 1349] [outer = 0x7fe607b5f400] 02:48:59 INFO - PROCESS | 1820 | 1461491339269 Marionette DEBUG loaded listener.js 02:48:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7fe60e594800) [pid = 1820] [serial = 1350] [outer = 0x7fe607b5f400] 02:49:00 INFO - PROCESS | 1820 | 1461491340129 Marionette TRACE conn4 <- [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]]]}] 02:49:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1487ms 02:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:49:00 INFO - PROCESS | 1820 | 1461491340165 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 02:49:00 INFO - PROCESS | 1820 | 1461491340168 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 02:49:00 INFO - PROCESS | 1820 | 1461491340175 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:49:00 INFO - PROCESS | 1820 | 1461491340178 Marionette TRACE conn4 <- [1,1770,null,{}] 02:49:00 INFO - PROCESS | 1820 | 1461491340185 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:00 INFO - PROCESS | 1820 | 1461491340408 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62eed9000 == 145 [pid = 1820] [id = 45] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624caa000 == 144 [pid = 1820] [id = 41] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62fd23000 == 143 [pid = 1820] [id = 126] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe63432d000 == 142 [pid = 1820] [id = 144] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe608dc6000 == 141 [pid = 1820] [id = 432] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe618e4d000 == 140 [pid = 1820] [id = 431] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6185a3000 == 139 [pid = 1820] [id = 430] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611d77800 == 138 [pid = 1820] [id = 429] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6097e6000 == 137 [pid = 1820] [id = 428] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6171d8000 == 136 [pid = 1820] [id = 427] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611b0d800 == 135 [pid = 1820] [id = 426] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6075d5000 == 134 [pid = 1820] [id = 425] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60ace8800 == 133 [pid = 1820] [id = 424] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe608411000 == 132 [pid = 1820] [id = 420] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6171c5000 == 131 [pid = 1820] [id = 419] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60aceb800 == 130 [pid = 1820] [id = 418] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe636c66000 == 129 [pid = 1820] [id = 417] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe628111000 == 128 [pid = 1820] [id = 416] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe623d5c000 == 127 [pid = 1820] [id = 415] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61ff91000 == 126 [pid = 1820] [id = 414] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617921800 == 125 [pid = 1820] [id = 413] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60f487800 == 124 [pid = 1820] [id = 412] 02:49:01 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe619d28800 == 123 [pid = 1820] [id = 411] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7fe63399c800) [pid = 1820] [serial = 1008] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7fe61dd2e800) [pid = 1820] [serial = 984] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7fe62263e400) [pid = 1820] [serial = 924] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7fe62fe6c000) [pid = 1820] [serial = 1005] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7fe611c75400) [pid = 1820] [serial = 978] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7fe609bd4400) [pid = 1820] [serial = 975] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7fe62fe6cc00) [pid = 1820] [serial = 996] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7fe6212b2c00) [pid = 1820] [serial = 987] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7fe615d59000) [pid = 1820] [serial = 942] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7fe61724c800) [pid = 1820] [serial = 939] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7fe62ec6a000) [pid = 1820] [serial = 927] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7fe60ade1800) [pid = 1820] [serial = 951] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7fe62fe74800) [pid = 1820] [serial = 930] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7fe6337ad800) [pid = 1820] [serial = 999] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7fe633ea6400) [pid = 1820] [serial = 936] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7fe6189c3800) [pid = 1820] [serial = 852] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7fe633ce6000) [pid = 1820] [serial = 1002] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7fe6342df400) [pid = 1820] [serial = 933] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7fe60e599000) [pid = 1820] [serial = 1011] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7fe62eb65c00) [pid = 1820] [serial = 993] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7fe6234b8c00) [pid = 1820] [serial = 990] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7fe617b6f400) [pid = 1820] [serial = 981] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7fe615d4e800) [pid = 1820] [serial = 945] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7fe607b6d800) [pid = 1820] [serial = 1014] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7fe615d5b400) [pid = 1820] [serial = 948] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7fe623885000) [pid = 1820] [serial = 1140] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7fe61c323800) [pid = 1820] [serial = 1053] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7fe60e5a0800) [pid = 1820] [serial = 1044] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7fe62eb5e000) [pid = 1820] [serial = 1065] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7fe62feb9c00) [pid = 1820] [serial = 1068] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7fe633ce5000) [pid = 1820] [serial = 1071] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7fe615cd0800) [pid = 1820] [serial = 1074] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7fe615d81c00) [pid = 1820] [serial = 1077] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7fe60addcc00) [pid = 1820] [serial = 1104] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7fe610340000) [pid = 1820] [serial = 1107] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7fe617099c00) [pid = 1820] [serial = 1110] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7fe617bbdc00) [pid = 1820] [serial = 1113] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7fe618bba000) [pid = 1820] [serial = 1116] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7fe61b5b5000) [pid = 1820] [serial = 1119] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7fe61c5d4400) [pid = 1820] [serial = 1122] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7fe61dd67400) [pid = 1820] [serial = 1125] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7fe621244000) [pid = 1820] [serial = 1131] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7fe61fa7e400) [pid = 1820] [serial = 1128] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7fe6189c4800) [pid = 1820] [serial = 1041] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7fe62267f800) [pid = 1820] [serial = 1134] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7fe622b87c00) [pid = 1820] [serial = 1137] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7fe621248800) [pid = 1820] [serial = 1056] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7fe615d83c00) [pid = 1820] [serial = 1047] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7fe618bc0c00) [pid = 1820] [serial = 1050] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7fe6245d9400) [pid = 1820] [serial = 1062] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7fe6234b4800) [pid = 1820] [serial = 1059] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7fe618bbb000) [pid = 1820] [serial = 1229] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7fe61b5b4000) [pid = 1820] [serial = 1230] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7fe62093cc00) [pid = 1820] [serial = 1173] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7fe61c325800) [pid = 1820] [serial = 1172] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7fe61033f400) [pid = 1820] [serial = 1167] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7fe60f387800) [pid = 1820] [serial = 1166] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7fe631fbdc00) [pid = 1820] [serial = 1191] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7fe62fe70400) [pid = 1820] [serial = 1190] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7fe633e4d000) [pid = 1820] [serial = 1197] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7fe62fe70800) [pid = 1820] [serial = 1196] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7fe60f30e400) [pid = 1820] [serial = 1202] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7fe633ce3000) [pid = 1820] [serial = 1194] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7fe63399f800) [pid = 1820] [serial = 1193] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7fe62eb69800) [pid = 1820] [serial = 1185] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7fe62e932000) [pid = 1820] [serial = 1184] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7fe62267a400) [pid = 1820] [serial = 1176] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7fe62253f000) [pid = 1820] [serial = 1175] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7fe62293e000) [pid = 1820] [serial = 1178] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7fe623155400) [pid = 1820] [serial = 1179] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7fe60839e000) [pid = 1820] [serial = 1215] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7fe60785f000) [pid = 1820] [serial = 1214] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7fe62fe67000) [pid = 1820] [serial = 1188] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7fe62f056c00) [pid = 1820] [serial = 1187] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7fe617b78400) [pid = 1820] [serial = 1170] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7fe6178c4c00) [pid = 1820] [serial = 1169] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7fe6083a1800) [pid = 1820] [serial = 1200] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7fe60839b800) [pid = 1820] [serial = 1199] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7fe611033000) [pid = 1820] [serial = 1220] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7fe611c68800) [pid = 1820] [serial = 1221] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7fe60f31cc00) [pid = 1820] [serial = 1211] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7fe6100f0800) [pid = 1820] [serial = 1218] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe60f311000) [pid = 1820] [serial = 1217] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7fe6201ea400) [pid = 1820] [serial = 1163] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7fe6212af400) [pid = 1820] [serial = 1164] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe628d6d400) [pid = 1820] [serial = 1182] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe6245bf400) [pid = 1820] [serial = 1181] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe617032800) [pid = 1820] [serial = 1223] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe6083ec800) [pid = 1820] [serial = 1208] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe6075f4c00) [pid = 1820] [serial = 1205] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe617b66000) [pid = 1820] [serial = 1226] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe61c5d2800) [pid = 1820] [serial = 1232] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe61708e800) [pid = 1820] [serial = 1227] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe617242400) [pid = 1820] [serial = 1224] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7fe6201f3800) [pid = 1820] [serial = 1233] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7fe617b7b800) [pid = 1820] [serial = 1101] [outer = (nil)] [url = about:blank] 02:49:01 INFO - PROCESS | 1820 | 1461491341989 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe606d5b000 == 124 [pid = 1820] [id = 450] 02:49:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7fe6073f4800) [pid = 1820] [serial = 1351] [outer = (nil)] 02:49:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7fe6075f5000) [pid = 1820] [serial = 1352] [outer = 0x7fe6073f4800] 02:49:02 INFO - PROCESS | 1820 | 1461491342071 Marionette DEBUG loaded listener.js 02:49:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe607b66400) [pid = 1820] [serial = 1353] [outer = 0x7fe6073f4800] 02:49:02 INFO - PROCESS | 1820 | 1461491342913 Marionette TRACE conn4 <- [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]]]}] 02:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 2787ms 02:49:02 INFO - PROCESS | 1820 | 1461491342963 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 02:49:02 INFO - PROCESS | 1820 | 1461491342970 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 02:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:49:02 INFO - PROCESS | 1820 | 1461491342979 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:49:02 INFO - PROCESS | 1820 | 1461491342983 Marionette TRACE conn4 <- [1,1774,null,{}] 02:49:02 INFO - PROCESS | 1820 | 1461491342990 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:03 INFO - PROCESS | 1820 | 1461491343206 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 02:49:03 INFO - PROCESS | 1820 | 1461491343388 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe608417000 == 125 [pid = 1820] [id = 451] 02:49:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe6073f5400) [pid = 1820] [serial = 1354] [outer = (nil)] 02:49:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe60966d000) [pid = 1820] [serial = 1355] [outer = 0x7fe6073f5400] 02:49:03 INFO - PROCESS | 1820 | 1461491343468 Marionette DEBUG loaded listener.js 02:49:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe60bfa1400) [pid = 1820] [serial = 1356] [outer = 0x7fe6073f5400] 02:49:04 INFO - PROCESS | 1820 | 1461491344301 Marionette TRACE conn4 <- [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]]]}] 02:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1387ms 02:49:04 INFO - PROCESS | 1820 | 1461491344371 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 02:49:04 INFO - PROCESS | 1820 | 1461491344377 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 02:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:49:04 INFO - PROCESS | 1820 | 1461491344384 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:49:04 INFO - PROCESS | 1820 | 1461491344386 Marionette TRACE conn4 <- [1,1778,null,{}] 02:49:04 INFO - PROCESS | 1820 | 1461491344393 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:04 INFO - PROCESS | 1820 | 1461491344658 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 02:49:04 INFO - PROCESS | 1820 | 1461491344693 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60956b800 == 126 [pid = 1820] [id = 452] 02:49:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe60c616c00) [pid = 1820] [serial = 1357] [outer = (nil)] 02:49:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe60dcda800) [pid = 1820] [serial = 1358] [outer = 0x7fe60c616c00] 02:49:04 INFO - PROCESS | 1820 | 1461491344758 Marionette DEBUG loaded listener.js 02:49:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe60e59c000) [pid = 1820] [serial = 1359] [outer = 0x7fe60c616c00] 02:49:05 INFO - PROCESS | 1820 | 1461491345690 Marionette TRACE conn4 <- [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]]]}] 02:49:05 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 02:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1336ms 02:49:05 INFO - PROCESS | 1820 | 1461491345721 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 02:49:05 INFO - PROCESS | 1820 | 1461491345724 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 02:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:49:05 INFO - PROCESS | 1820 | 1461491345739 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:49:05 INFO - PROCESS | 1820 | 1461491345748 Marionette TRACE conn4 <- [1,1782,null,{}] 02:49:05 INFO - PROCESS | 1820 | 1461491345767 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:06 INFO - PROCESS | 1820 | 1461491346186 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 02:49:06 INFO - PROCESS | 1820 | 1461491346223 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60ae23000 == 127 [pid = 1820] [id = 453] 02:49:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe60dcd9400) [pid = 1820] [serial = 1360] [outer = (nil)] 02:49:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe60f4fb800) [pid = 1820] [serial = 1361] [outer = 0x7fe60dcd9400] 02:49:06 INFO - PROCESS | 1820 | 1461491346287 Marionette DEBUG loaded listener.js 02:49:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7fe61033c000) [pid = 1820] [serial = 1362] [outer = 0x7fe60dcd9400] 02:49:07 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7fe61102a800) [pid = 1820] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:49:07 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe60f313400) [pid = 1820] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:49:07 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe609bd4c00) [pid = 1820] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:49:07 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe607856000) [pid = 1820] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:49:07 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe609671400) [pid = 1820] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:49:07 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe6171af800) [pid = 1820] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:49:07 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe6178c6400) [pid = 1820] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:49:07 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe619e0e800) [pid = 1820] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:49:07 INFO - PROCESS | 1820 | 1461491347701 Marionette TRACE conn4 <- [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]]]}] 02:49:07 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 02:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 2008ms 02:49:07 INFO - PROCESS | 1820 | 1461491347740 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 02:49:07 INFO - PROCESS | 1820 | 1461491347744 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 02:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:49:07 INFO - PROCESS | 1820 | 1461491347751 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:49:07 INFO - PROCESS | 1820 | 1461491347753 Marionette TRACE conn4 <- [1,1786,null,{}] 02:49:07 INFO - PROCESS | 1820 | 1461491347758 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:07 INFO - PROCESS | 1820 | 1461491347940 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 02:49:07 INFO - PROCESS | 1820 | 1461491347956 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60bee9800 == 128 [pid = 1820] [id = 454] 02:49:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe607cdf000) [pid = 1820] [serial = 1363] [outer = (nil)] 02:49:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe61102dc00) [pid = 1820] [serial = 1364] [outer = 0x7fe607cdf000] 02:49:08 INFO - PROCESS | 1820 | 1461491348019 Marionette DEBUG loaded listener.js 02:49:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe611033000) [pid = 1820] [serial = 1365] [outer = 0x7fe607cdf000] 02:49:08 INFO - PROCESS | 1820 | 1461491348957 Marionette TRACE conn4 <- [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]]]}] 02:49:08 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 02:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1234ms 02:49:08 INFO - PROCESS | 1820 | 1461491348986 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 02:49:08 INFO - PROCESS | 1820 | 1461491348989 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 02:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:49:09 INFO - PROCESS | 1820 | 1461491349000 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:49:09 INFO - PROCESS | 1820 | 1461491349002 Marionette TRACE conn4 <- [1,1790,null,{}] 02:49:09 INFO - PROCESS | 1820 | 1461491349006 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:09 INFO - PROCESS | 1820 | 1461491349338 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 02:49:09 INFO - PROCESS | 1820 | 1461491349558 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe606d5b800 == 129 [pid = 1820] [id = 455] 02:49:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe606a83400) [pid = 1820] [serial = 1366] [outer = (nil)] 02:49:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe606cc5400) [pid = 1820] [serial = 1367] [outer = 0x7fe606a83400] 02:49:09 INFO - PROCESS | 1820 | 1461491349678 Marionette DEBUG loaded listener.js 02:49:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe607cdd000) [pid = 1820] [serial = 1368] [outer = 0x7fe606a83400] 02:49:10 INFO - PROCESS | 1820 | 1461491350712 Marionette TRACE conn4 <- [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]]]}] 02:49:10 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) 02:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1789ms 02:49:10 INFO - PROCESS | 1820 | 1461491350791 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 02:49:10 INFO - PROCESS | 1820 | 1461491350799 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 02:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:49:10 INFO - PROCESS | 1820 | 1461491350806 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:49:10 INFO - PROCESS | 1820 | 1461491350813 Marionette TRACE conn4 <- [1,1794,null,{}] 02:49:10 INFO - PROCESS | 1820 | 1461491350822 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:11 INFO - PROCESS | 1820 | 1461491351107 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 02:49:11 INFO - PROCESS | 1820 | 1461491351420 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60acec800 == 130 [pid = 1820] [id = 456] 02:49:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe60bfaa000) [pid = 1820] [serial = 1369] [outer = (nil)] 02:49:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7fe60dcd0800) [pid = 1820] [serial = 1370] [outer = 0x7fe60bfaa000] 02:49:11 INFO - PROCESS | 1820 | 1461491351503 Marionette DEBUG loaded listener.js 02:49:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7fe60e598800) [pid = 1820] [serial = 1371] [outer = 0x7fe60bfaa000] 02:49:12 INFO - PROCESS | 1820 | 1461491352450 Marionette TRACE conn4 <- [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]]]}] 02:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1685ms 02:49:12 INFO - PROCESS | 1820 | 1461491352493 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 02:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:49:12 INFO - PROCESS | 1820 | 1461491352499 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 02:49:12 INFO - PROCESS | 1820 | 1461491352506 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:49:12 INFO - PROCESS | 1820 | 1461491352510 Marionette TRACE conn4 <- [1,1798,null,{}] 02:49:12 INFO - PROCESS | 1820 | 1461491352516 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:12 INFO - PROCESS | 1820 | 1461491352749 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 02:49:13 INFO - PROCESS | 1820 | 1461491353046 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60f5e1000 == 131 [pid = 1820] [id = 457] 02:49:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe60f1d5000) [pid = 1820] [serial = 1372] [outer = (nil)] 02:49:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7fe60f645000) [pid = 1820] [serial = 1373] [outer = 0x7fe60f1d5000] 02:49:13 INFO - PROCESS | 1820 | 1461491353168 Marionette DEBUG loaded listener.js 02:49:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7fe611033400) [pid = 1820] [serial = 1374] [outer = 0x7fe60f1d5000] 02:49:14 INFO - PROCESS | 1820 | 1461491354115 Marionette TRACE conn4 <- [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]]]}] 02:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1632ms 02:49:14 INFO - PROCESS | 1820 | 1461491354139 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 02:49:14 INFO - PROCESS | 1820 | 1461491354147 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 02:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:49:14 INFO - PROCESS | 1820 | 1461491354167 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:49:14 INFO - PROCESS | 1820 | 1461491354175 Marionette TRACE conn4 <- [1,1802,null,{}] 02:49:14 INFO - PROCESS | 1820 | 1461491354182 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:14 INFO - PROCESS | 1820 | 1461491354462 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 02:49:14 INFO - PROCESS | 1820 | 1461491354717 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611b0a000 == 132 [pid = 1820] [id = 458] 02:49:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7fe60f31bc00) [pid = 1820] [serial = 1375] [outer = (nil)] 02:49:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7fe615cd0000) [pid = 1820] [serial = 1376] [outer = 0x7fe60f31bc00] 02:49:14 INFO - PROCESS | 1820 | 1461491354841 Marionette DEBUG loaded listener.js 02:49:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7fe615d5bc00) [pid = 1820] [serial = 1377] [outer = 0x7fe60f31bc00] 02:49:15 INFO - PROCESS | 1820 | 1461491355718 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1599ms 02:49:15 INFO - PROCESS | 1820 | 1461491355757 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 02:49:15 INFO - PROCESS | 1820 | 1461491355761 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 02:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:49:15 INFO - PROCESS | 1820 | 1461491355767 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:49:15 INFO - PROCESS | 1820 | 1461491355770 Marionette TRACE conn4 <- [1,1806,null,{}] 02:49:15 INFO - PROCESS | 1820 | 1461491355775 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:15 INFO - PROCESS | 1820 | 1461491355991 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 02:49:16 INFO - PROCESS | 1820 | 1461491356239 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611dd9000 == 133 [pid = 1820] [id = 459] 02:49:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7fe60f4f4800) [pid = 1820] [serial = 1378] [outer = (nil)] 02:49:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7fe61708e800) [pid = 1820] [serial = 1379] [outer = 0x7fe60f4f4800] 02:49:16 INFO - PROCESS | 1820 | 1461491356360 Marionette DEBUG loaded listener.js 02:49:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7fe6171ae000) [pid = 1820] [serial = 1380] [outer = 0x7fe60f4f4800] 02:49:17 INFO - PROCESS | 1820 | 1461491357249 Marionette TRACE conn4 <- [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]]]}] 02:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1529ms 02:49:17 INFO - PROCESS | 1820 | 1461491357297 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 02:49:17 INFO - PROCESS | 1820 | 1461491357300 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 02:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:49:17 INFO - PROCESS | 1820 | 1461491357307 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:49:17 INFO - PROCESS | 1820 | 1461491357310 Marionette TRACE conn4 <- [1,1810,null,{}] 02:49:17 INFO - PROCESS | 1820 | 1461491357316 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:17 INFO - PROCESS | 1820 | 1461491357541 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 02:49:17 INFO - PROCESS | 1820 | 1461491357814 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6170e5000 == 134 [pid = 1820] [id = 460] 02:49:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7fe617994800) [pid = 1820] [serial = 1381] [outer = (nil)] 02:49:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7fe617b62800) [pid = 1820] [serial = 1382] [outer = 0x7fe617994800] 02:49:17 INFO - PROCESS | 1820 | 1461491357949 Marionette DEBUG loaded listener.js 02:49:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7fe61836d800) [pid = 1820] [serial = 1383] [outer = 0x7fe617994800] 02:49:18 INFO - PROCESS | 1820 | 1461491358930 Marionette TRACE conn4 <- [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]]]}] 02:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1680ms 02:49:18 INFO - PROCESS | 1820 | 1461491358988 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 02:49:18 INFO - PROCESS | 1820 | 1461491358991 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 02:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:49:19 INFO - PROCESS | 1820 | 1461491358998 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:49:19 INFO - PROCESS | 1820 | 1461491359000 Marionette TRACE conn4 <- [1,1814,null,{}] 02:49:19 INFO - PROCESS | 1820 | 1461491359006 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:19 INFO - PROCESS | 1820 | 1461491359227 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 02:49:19 INFO - PROCESS | 1820 | 1461491359471 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617754800 == 135 [pid = 1820] [id = 461] 02:49:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7fe610347400) [pid = 1820] [serial = 1384] [outer = (nil)] 02:49:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7fe619837c00) [pid = 1820] [serial = 1385] [outer = 0x7fe610347400] 02:49:19 INFO - PROCESS | 1820 | 1461491359592 Marionette DEBUG loaded listener.js 02:49:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7fe619ec7c00) [pid = 1820] [serial = 1386] [outer = 0x7fe610347400] 02:49:20 INFO - PROCESS | 1820 | 1461491360499 Marionette TRACE conn4 <- [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]]]}] 02:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1541ms 02:49:20 INFO - PROCESS | 1820 | 1461491360541 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 02:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:49:20 INFO - PROCESS | 1820 | 1461491360545 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 02:49:20 INFO - PROCESS | 1820 | 1461491360551 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:49:20 INFO - PROCESS | 1820 | 1461491360554 Marionette TRACE conn4 <- [1,1818,null,{}] 02:49:20 INFO - PROCESS | 1820 | 1461491360560 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:20 INFO - PROCESS | 1820 | 1461491360774 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 02:49:20 INFO - PROCESS | 1820 | 1461491360984 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618284800 == 136 [pid = 1820] [id = 462] 02:49:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7fe617246000) [pid = 1820] [serial = 1387] [outer = (nil)] 02:49:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7fe61b493c00) [pid = 1820] [serial = 1388] [outer = 0x7fe617246000] 02:49:21 INFO - PROCESS | 1820 | 1461491361058 Marionette DEBUG loaded listener.js 02:49:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7fe61b5b4c00) [pid = 1820] [serial = 1389] [outer = 0x7fe617246000] 02:49:22 INFO - PROCESS | 1820 | 1461491362008 Marionette TRACE conn4 <- [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]]]}] 02:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1534ms 02:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:49:22 INFO - PROCESS | 1820 | 1461491362086 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 02:49:22 INFO - PROCESS | 1820 | 1461491362089 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 02:49:22 INFO - PROCESS | 1820 | 1461491362095 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:49:22 INFO - PROCESS | 1820 | 1461491362099 Marionette TRACE conn4 <- [1,1822,null,{}] 02:49:22 INFO - PROCESS | 1820 | 1461491362105 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:22 INFO - PROCESS | 1820 | 1461491362334 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 02:49:22 INFO - PROCESS | 1820 | 1461491362593 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6185a3000 == 137 [pid = 1820] [id = 463] 02:49:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7fe617996c00) [pid = 1820] [serial = 1390] [outer = (nil)] 02:49:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7fe61c322000) [pid = 1820] [serial = 1391] [outer = 0x7fe617996c00] 02:49:22 INFO - PROCESS | 1820 | 1461491362714 Marionette DEBUG loaded listener.js 02:49:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7fe61c5de800) [pid = 1820] [serial = 1392] [outer = 0x7fe617996c00] 02:49:23 INFO - PROCESS | 1820 | 1461491363566 Marionette TRACE conn4 <- [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]]]}] 02:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1534ms 02:49:23 INFO - PROCESS | 1820 | 1461491363631 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 02:49:23 INFO - PROCESS | 1820 | 1461491363635 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 02:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:49:23 INFO - PROCESS | 1820 | 1461491363645 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:49:23 INFO - PROCESS | 1820 | 1461491363649 Marionette TRACE conn4 <- [1,1826,null,{}] 02:49:23 INFO - PROCESS | 1820 | 1461491363654 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:23 INFO - PROCESS | 1820 | 1461491363878 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 02:49:24 INFO - PROCESS | 1820 | 1461491364086 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6187a8800 == 138 [pid = 1820] [id = 464] 02:49:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7fe618366800) [pid = 1820] [serial = 1393] [outer = (nil)] 02:49:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7fe61fa3b000) [pid = 1820] [serial = 1394] [outer = 0x7fe618366800] 02:49:24 INFO - PROCESS | 1820 | 1461491364244 Marionette DEBUG loaded listener.js 02:49:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7fe62093f400) [pid = 1820] [serial = 1395] [outer = 0x7fe618366800] 02:49:25 INFO - PROCESS | 1820 | 1461491365159 Marionette TRACE conn4 <- [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]]]}] 02:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1582ms 02:49:25 INFO - PROCESS | 1820 | 1461491365228 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 02:49:25 INFO - PROCESS | 1820 | 1461491365232 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 02:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:49:25 INFO - PROCESS | 1820 | 1461491365238 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:49:25 INFO - PROCESS | 1820 | 1461491365242 Marionette TRACE conn4 <- [1,1830,null,{}] 02:49:25 INFO - PROCESS | 1820 | 1461491365248 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:25 INFO - PROCESS | 1820 | 1461491365472 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 02:49:25 INFO - PROCESS | 1820 | 1461491365734 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618e42800 == 139 [pid = 1820] [id = 465] 02:49:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7fe62253e400) [pid = 1820] [serial = 1396] [outer = (nil)] 02:49:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7fe622544800) [pid = 1820] [serial = 1397] [outer = 0x7fe62253e400] 02:49:25 INFO - PROCESS | 1820 | 1461491365868 Marionette DEBUG loaded listener.js 02:49:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7fe62284f800) [pid = 1820] [serial = 1398] [outer = 0x7fe62253e400] 02:49:26 INFO - PROCESS | 1820 | 1461491366784 Marionette TRACE conn4 <- [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]]]}] 02:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1629ms 02:49:26 INFO - PROCESS | 1820 | 1461491366869 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 02:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:49:26 INFO - PROCESS | 1820 | 1461491366880 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 02:49:26 INFO - PROCESS | 1820 | 1461491366887 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:49:26 INFO - PROCESS | 1820 | 1461491366892 Marionette TRACE conn4 <- [1,1834,null,{}] 02:49:26 INFO - PROCESS | 1820 | 1461491366898 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:27 INFO - PROCESS | 1820 | 1461491367184 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 02:49:27 INFO - PROCESS | 1820 | 1461491367462 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619d3a000 == 140 [pid = 1820] [id = 466] 02:49:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7fe60e0c7800) [pid = 1820] [serial = 1399] [outer = (nil)] 02:49:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7fe623cd9400) [pid = 1820] [serial = 1400] [outer = 0x7fe60e0c7800] 02:49:27 INFO - PROCESS | 1820 | 1461491367582 Marionette DEBUG loaded listener.js 02:49:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7fe624a22800) [pid = 1820] [serial = 1401] [outer = 0x7fe60e0c7800] 02:49:28 INFO - PROCESS | 1820 | 1461491368437 Marionette TRACE conn4 <- [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]]]}] 02:49:28 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 02:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1593ms 02:49:28 INFO - PROCESS | 1820 | 1461491368481 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 02:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:49:28 INFO - PROCESS | 1820 | 1461491368486 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 02:49:28 INFO - PROCESS | 1820 | 1461491368493 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:49:28 INFO - PROCESS | 1820 | 1461491368496 Marionette TRACE conn4 <- [1,1838,null,{}] 02:49:28 INFO - PROCESS | 1820 | 1461491368502 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:28 INFO - PROCESS | 1820 | 1461491368732 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 02:49:28 INFO - PROCESS | 1820 | 1461491368945 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61c560000 == 141 [pid = 1820] [id = 467] 02:49:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7fe61c31fc00) [pid = 1820] [serial = 1402] [outer = (nil)] 02:49:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7fe627e40000) [pid = 1820] [serial = 1403] [outer = 0x7fe61c31fc00] 02:49:29 INFO - PROCESS | 1820 | 1461491369059 Marionette DEBUG loaded listener.js 02:49:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7fe62dd19000) [pid = 1820] [serial = 1404] [outer = 0x7fe61c31fc00] 02:49:30 INFO - PROCESS | 1820 | 1461491370012 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 02:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1586ms 02:49:30 INFO - PROCESS | 1820 | 1461491370079 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 02:49:30 INFO - PROCESS | 1820 | 1461491370083 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 02:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:49:30 INFO - PROCESS | 1820 | 1461491370089 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:49:30 INFO - PROCESS | 1820 | 1461491370091 Marionette TRACE conn4 <- [1,1842,null,{}] 02:49:30 INFO - PROCESS | 1820 | 1461491370097 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:30 INFO - PROCESS | 1820 | 1461491370311 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 02:49:30 INFO - PROCESS | 1820 | 1461491370561 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe609aa1800 == 142 [pid = 1820] [id = 468] 02:49:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7fe60ade2800) [pid = 1820] [serial = 1405] [outer = (nil)] 02:49:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7fe62ec67400) [pid = 1820] [serial = 1406] [outer = 0x7fe60ade2800] 02:49:30 INFO - PROCESS | 1820 | 1461491370693 Marionette DEBUG loaded listener.js 02:49:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7fe62f054000) [pid = 1820] [serial = 1407] [outer = 0x7fe60ade2800] 02:49:32 INFO - PROCESS | 1820 | 1461491372097 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 02:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 2087ms 02:49:32 INFO - PROCESS | 1820 | 1461491372238 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 02:49:32 INFO - PROCESS | 1820 | 1461491372244 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 02:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:49:32 INFO - PROCESS | 1820 | 1461491372269 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:49:32 INFO - PROCESS | 1820 | 1461491372275 Marionette TRACE conn4 <- [1,1846,null,{}] 02:49:32 INFO - PROCESS | 1820 | 1461491372283 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:32 INFO - PROCESS | 1820 | 1461491372506 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 02:49:32 INFO - PROCESS | 1820 | 1461491372764 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6097cf000 == 143 [pid = 1820] [id = 469] 02:49:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7fe60839b800) [pid = 1820] [serial = 1408] [outer = (nil)] 02:49:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7fe6083df800) [pid = 1820] [serial = 1409] [outer = 0x7fe60839b800] 02:49:32 INFO - PROCESS | 1820 | 1461491372847 Marionette DEBUG loaded listener.js 02:49:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7fe609bce400) [pid = 1820] [serial = 1410] [outer = 0x7fe60839b800] 02:49:33 INFO - PROCESS | 1820 | 1461491373828 Marionette TRACE conn4 <- [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]]]}] 02:49:33 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) 02:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1636ms 02:49:33 INFO - PROCESS | 1820 | 1461491373904 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 02:49:33 INFO - PROCESS | 1820 | 1461491373920 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 02:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:49:33 INFO - PROCESS | 1820 | 1461491373938 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:49:33 INFO - PROCESS | 1820 | 1461491373949 Marionette TRACE conn4 <- [1,1850,null,{}] 02:49:34 INFO - PROCESS | 1820 | 1461491374031 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:34 INFO - PROCESS | 1820 | 1461491374320 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 02:49:34 INFO - PROCESS | 1820 | 1461491374653 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6075c4000 == 144 [pid = 1820] [id = 470] 02:49:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7fe60bfad000) [pid = 1820] [serial = 1411] [outer = (nil)] 02:49:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7fe60c61c800) [pid = 1820] [serial = 1412] [outer = 0x7fe60bfad000] 02:49:34 INFO - PROCESS | 1820 | 1461491374725 Marionette DEBUG loaded listener.js 02:49:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7fe60e595c00) [pid = 1820] [serial = 1413] [outer = 0x7fe60bfad000] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6077df000 == 143 [pid = 1820] [id = 401] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611d66000 == 142 [pid = 1820] [id = 403] 02:49:35 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7fe623cd9800) [pid = 1820] [serial = 1253] [outer = (nil)] [url = about:blank] 02:49:35 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7fe62fd40000) [pid = 1820] [serial = 1259] [outer = (nil)] [url = about:blank] 02:49:35 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7fe6073f4400) [pid = 1820] [serial = 1256] [outer = (nil)] [url = about:blank] 02:49:35 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7fe60e59bc00) [pid = 1820] [serial = 1238] [outer = (nil)] [url = about:blank] 02:49:35 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7fe617faec00) [pid = 1820] [serial = 1244] [outer = (nil)] [url = about:blank] 02:49:35 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7fe60dcd4000) [pid = 1820] [serial = 1262] [outer = (nil)] [url = about:blank] 02:49:35 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7fe611263c00) [pid = 1820] [serial = 1241] [outer = (nil)] [url = about:blank] 02:49:35 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7fe6171a3c00) [pid = 1820] [serial = 1265] [outer = (nil)] [url = about:blank] 02:49:35 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7fe61fa34c00) [pid = 1820] [serial = 1247] [outer = (nil)] [url = about:blank] 02:49:35 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7fe60dcd5400) [pid = 1820] [serial = 1268] [outer = (nil)] [url = about:blank] 02:49:35 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7fe622680000) [pid = 1820] [serial = 1250] [outer = (nil)] [url = about:blank] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60bee9800 == 141 [pid = 1820] [id = 454] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60ae23000 == 140 [pid = 1820] [id = 453] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60956b800 == 139 [pid = 1820] [id = 452] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe608417000 == 138 [pid = 1820] [id = 451] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe606d5b000 == 137 [pid = 1820] [id = 450] 02:49:35 INFO - PROCESS | 1820 | 1461491375791 Marionette TRACE conn4 <- [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]]]}] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe609570800 == 136 [pid = 1820] [id = 449] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6079cd800 == 135 [pid = 1820] [id = 448] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6075c8800 == 134 [pid = 1820] [id = 447] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe606aa6000 == 133 [pid = 1820] [id = 446] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6065d6800 == 132 [pid = 1820] [id = 445] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61845a000 == 131 [pid = 1820] [id = 444] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe606d5d000 == 130 [pid = 1820] [id = 443] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe636c59800 == 129 [pid = 1820] [id = 442] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe633780800 == 128 [pid = 1820] [id = 441] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62fb14000 == 127 [pid = 1820] [id = 440] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624c0b000 == 126 [pid = 1820] [id = 439] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6230a7800 == 125 [pid = 1820] [id = 438] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61e79f800 == 124 [pid = 1820] [id = 437] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61c246000 == 123 [pid = 1820] [id = 436] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6171c7000 == 122 [pid = 1820] [id = 435] 02:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1897ms 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe610ed2000 == 121 [pid = 1820] [id = 434] 02:49:35 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe607aec000 == 120 [pid = 1820] [id = 433] 02:49:35 INFO - PROCESS | 1820 | 1461491375839 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 02:49:35 INFO - PROCESS | 1820 | 1461491375843 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 02:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:49:35 INFO - PROCESS | 1820 | 1461491375850 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:49:35 INFO - PROCESS | 1820 | 1461491375855 Marionette TRACE conn4 <- [1,1854,null,{}] 02:49:35 INFO - PROCESS | 1820 | 1461491375871 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:36 INFO - PROCESS | 1820 | 1461491376097 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 02:49:36 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7fe615cd1800) [pid = 1820] [serial = 1283] [outer = (nil)] [url = about:blank] 02:49:36 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7fe61703cc00) [pid = 1820] [serial = 1284] [outer = (nil)] [url = about:blank] 02:49:36 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7fe60f4f4400) [pid = 1820] [serial = 1280] [outer = (nil)] [url = about:blank] 02:49:36 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7fe611029400) [pid = 1820] [serial = 1281] [outer = (nil)] [url = about:blank] 02:49:36 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7fe6093f1800) [pid = 1820] [serial = 1271] [outer = (nil)] [url = about:blank] 02:49:36 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7fe60bfa7c00) [pid = 1820] [serial = 1277] [outer = (nil)] [url = about:blank] 02:49:36 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7fe60bfad800) [pid = 1820] [serial = 1278] [outer = (nil)] [url = about:blank] 02:49:36 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7fe60785c000) [pid = 1820] [serial = 1274] [outer = (nil)] [url = about:blank] 02:49:36 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7fe608399c00) [pid = 1820] [serial = 1275] [outer = (nil)] [url = about:blank] 02:49:36 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7fe61703e400) [pid = 1820] [serial = 1286] [outer = (nil)] [url = about:blank] 02:49:36 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7fe6171aa000) [pid = 1820] [serial = 1287] [outer = (nil)] [url = about:blank] 02:49:36 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7fe61b62e400) [pid = 1820] [serial = 1292] [outer = (nil)] [url = about:blank] 02:49:36 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7fe61836f000) [pid = 1820] [serial = 1289] [outer = (nil)] [url = about:blank] 02:49:36 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7fe621244400) [pid = 1820] [serial = 1235] [outer = (nil)] [url = about:blank] 02:49:36 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7fe621245400) [pid = 1820] [serial = 1295] [outer = (nil)] [url = about:blank] 02:49:36 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7fe6201f4400) [pid = 1820] [serial = 1296] [outer = (nil)] [url = about:blank] 02:49:36 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7fe61fa31000) [pid = 1820] [serial = 1293] [outer = (nil)] [url = about:blank] 02:49:36 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7fe619e0f000) [pid = 1820] [serial = 1290] [outer = (nil)] [url = about:blank] 02:49:36 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7fe6083e3000) [pid = 1820] [serial = 1298] [outer = (nil)] [url = about:blank] 02:49:36 INFO - PROCESS | 1820 | 1461491376392 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe608417000 == 121 [pid = 1820] [id = 471] 02:49:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7fe60addd400) [pid = 1820] [serial = 1414] [outer = (nil)] 02:49:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7fe60f30fc00) [pid = 1820] [serial = 1415] [outer = 0x7fe60addd400] 02:49:36 INFO - PROCESS | 1820 | 1461491376467 Marionette DEBUG loaded listener.js 02:49:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7fe611025400) [pid = 1820] [serial = 1416] [outer = 0x7fe60addd400] 02:49:37 INFO - PROCESS | 1820 | 1461491377262 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1436ms 02:49:37 INFO - PROCESS | 1820 | 1461491377288 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 02:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:49:37 INFO - PROCESS | 1820 | 1461491377292 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 02:49:37 INFO - PROCESS | 1820 | 1461491377298 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:49:37 INFO - PROCESS | 1820 | 1461491377301 Marionette TRACE conn4 <- [1,1858,null,{}] 02:49:37 INFO - PROCESS | 1820 | 1461491377306 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:37 INFO - PROCESS | 1820 | 1461491377581 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 02:49:37 INFO - PROCESS | 1820 | 1461491377605 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60ae39000 == 122 [pid = 1820] [id = 472] 02:49:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7fe60bfad800) [pid = 1820] [serial = 1417] [outer = (nil)] 02:49:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7fe615cc1c00) [pid = 1820] [serial = 1418] [outer = 0x7fe60bfad800] 02:49:37 INFO - PROCESS | 1820 | 1461491377671 Marionette DEBUG loaded listener.js 02:49:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7fe615d52000) [pid = 1820] [serial = 1419] [outer = 0x7fe60bfad800] 02:49:38 INFO - PROCESS | 1820 | 1461491378598 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 02:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1341ms 02:49:38 INFO - PROCESS | 1820 | 1461491378640 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 02:49:38 INFO - PROCESS | 1820 | 1461491378644 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 02:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:49:38 INFO - PROCESS | 1820 | 1461491378704 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:49:38 INFO - PROCESS | 1820 | 1461491378708 Marionette TRACE conn4 <- [1,1862,null,{}] 02:49:38 INFO - PROCESS | 1820 | 1461491378713 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:38 INFO - PROCESS | 1820 | 1461491378959 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 02:49:38 INFO - PROCESS | 1820 | 1461491378992 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60f492800 == 123 [pid = 1820] [id = 473] 02:49:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7fe611267400) [pid = 1820] [serial = 1420] [outer = (nil)] 02:49:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7fe6171a7000) [pid = 1820] [serial = 1421] [outer = 0x7fe611267400] 02:49:39 INFO - PROCESS | 1820 | 1461491379054 Marionette DEBUG loaded listener.js 02:49:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7fe617242c00) [pid = 1820] [serial = 1422] [outer = 0x7fe611267400] 02:49:39 INFO - PROCESS | 1820 | 1461491379980 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 02:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1353ms 02:49:40 INFO - PROCESS | 1820 | 1461491380040 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 02:49:40 INFO - PROCESS | 1820 | 1461491380043 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 02:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:49:40 INFO - PROCESS | 1820 | 1461491380049 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:49:40 INFO - PROCESS | 1820 | 1461491380051 Marionette TRACE conn4 <- [1,1866,null,{}] 02:49:40 INFO - PROCESS | 1820 | 1461491380056 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:40 INFO - PROCESS | 1820 | 1461491380374 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7fe6073ee400) [pid = 1820] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7fe617bb4000) [pid = 1820] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7fe611026000) [pid = 1820] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7fe606cc8c00) [pid = 1820] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7fe60f1a3c00) [pid = 1820] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7fe6073f0800) [pid = 1820] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7fe60bfa2c00) [pid = 1820] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7fe615cbe400) [pid = 1820] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7fe61983fc00) [pid = 1820] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7fe6073f4800) [pid = 1820] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7fe606a84000) [pid = 1820] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7fe6073f5400) [pid = 1820] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7fe60e59d000) [pid = 1820] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7fe606a81800) [pid = 1820] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7fe617092400) [pid = 1820] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7fe615d86400) [pid = 1820] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7fe6075fa400) [pid = 1820] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7fe6073f3400) [pid = 1820] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7fe60c618c00) [pid = 1820] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7fe61983b800) [pid = 1820] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe606cc9c00) [pid = 1820] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7fe615cb2800) [pid = 1820] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7fe62eb65800) [pid = 1820] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe60f1d3000) [pid = 1820] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe606a7fc00) [pid = 1820] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe62123b800) [pid = 1820] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe6212b0400) [pid = 1820] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe6073ee000) [pid = 1820] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe60dcd9400) [pid = 1820] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe6075eb400) [pid = 1820] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe607b64800) [pid = 1820] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe60c616c00) [pid = 1820] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7fe607857c00) [pid = 1820] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7fe615d8b000) [pid = 1820] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7fe61b3ef000) [pid = 1820] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:49:41 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7fe617bbd400) [pid = 1820] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:49:41 INFO - PROCESS | 1820 | 1461491381127 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe606a9c800 == 124 [pid = 1820] [id = 474] 02:49:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7fe606a7d800) [pid = 1820] [serial = 1423] [outer = (nil)] 02:49:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7fe606a86800) [pid = 1820] [serial = 1424] [outer = 0x7fe606a7d800] 02:49:41 INFO - PROCESS | 1820 | 1461491381212 Marionette DEBUG loaded listener.js 02:49:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7fe607b64800) [pid = 1820] [serial = 1425] [outer = 0x7fe606a7d800] 02:49:41 INFO - PROCESS | 1820 | 1461491381923 Marionette TRACE conn4 <- [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]]]}] 02:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1931ms 02:49:41 INFO - PROCESS | 1820 | 1461491381984 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 02:49:41 INFO - PROCESS | 1820 | 1461491381988 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 02:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:49:42 INFO - PROCESS | 1820 | 1461491382004 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:49:42 INFO - PROCESS | 1820 | 1461491382007 Marionette TRACE conn4 <- [1,1870,null,{}] 02:49:42 INFO - PROCESS | 1820 | 1461491382012 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:42 INFO - PROCESS | 1820 | 1461491382219 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 02:49:42 INFO - PROCESS | 1820 | 1461491382229 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611ad4000 == 125 [pid = 1820] [id = 475] 02:49:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7fe607cd9800) [pid = 1820] [serial = 1426] [outer = (nil)] 02:49:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe60e5a0800) [pid = 1820] [serial = 1427] [outer = 0x7fe607cd9800] 02:49:42 INFO - PROCESS | 1820 | 1461491382294 Marionette DEBUG loaded listener.js 02:49:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe611c67800) [pid = 1820] [serial = 1428] [outer = 0x7fe607cd9800] 02:49:43 INFO - PROCESS | 1820 | 1461491383381 Marionette TRACE conn4 <- [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]]]}] 02:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1430ms 02:49:43 INFO - PROCESS | 1820 | 1461491383434 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 02:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:49:43 INFO - PROCESS | 1820 | 1461491383440 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 02:49:43 INFO - PROCESS | 1820 | 1461491383448 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:49:43 INFO - PROCESS | 1820 | 1461491383454 Marionette TRACE conn4 <- [1,1874,null,{}] 02:49:43 INFO - PROCESS | 1820 | 1461491383463 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:43 INFO - PROCESS | 1820 | 1461491383668 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 02:49:43 INFO - PROCESS | 1820 | 1461491383955 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe607acd800 == 126 [pid = 1820] [id = 476] 02:49:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe6073f2000) [pid = 1820] [serial = 1429] [outer = (nil)] 02:49:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe607ce0800) [pid = 1820] [serial = 1430] [outer = 0x7fe6073f2000] 02:49:44 INFO - PROCESS | 1820 | 1461491384077 Marionette DEBUG loaded listener.js 02:49:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe60966e400) [pid = 1820] [serial = 1431] [outer = 0x7fe6073f2000] 02:49:44 INFO - PROCESS | 1820 | 1461491384950 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 02:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1545ms 02:49:44 INFO - PROCESS | 1820 | 1461491384993 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 02:49:45 INFO - PROCESS | 1820 | 1461491385002 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 02:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:49:45 INFO - PROCESS | 1820 | 1461491385012 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:49:45 INFO - PROCESS | 1820 | 1461491385015 Marionette TRACE conn4 <- [1,1878,null,{}] 02:49:45 INFO - PROCESS | 1820 | 1461491385022 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:45 INFO - PROCESS | 1820 | 1461491385225 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 02:49:45 INFO - PROCESS | 1820 | 1461491385478 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60e5d6800 == 127 [pid = 1820] [id = 477] 02:49:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe60bfae400) [pid = 1820] [serial = 1432] [outer = (nil)] 02:49:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe60e59e800) [pid = 1820] [serial = 1433] [outer = 0x7fe60bfae400] 02:49:45 INFO - PROCESS | 1820 | 1461491385596 Marionette DEBUG loaded listener.js 02:49:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe60f387000) [pid = 1820] [serial = 1434] [outer = 0x7fe60bfae400] 02:49:46 INFO - PROCESS | 1820 | 1461491386534 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 02:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1590ms 02:49:46 INFO - PROCESS | 1820 | 1461491386602 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 02:49:46 INFO - PROCESS | 1820 | 1461491386605 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 02:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:49:46 INFO - PROCESS | 1820 | 1461491386612 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:49:46 INFO - PROCESS | 1820 | 1461491386617 Marionette TRACE conn4 <- [1,1882,null,{}] 02:49:46 INFO - PROCESS | 1820 | 1461491386636 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:46 INFO - PROCESS | 1820 | 1461491386882 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 02:49:47 INFO - PROCESS | 1820 | 1461491387148 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe615de9800 == 128 [pid = 1820] [id = 478] 02:49:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe615cb5800) [pid = 1820] [serial = 1435] [outer = (nil)] 02:49:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7fe615d8b000) [pid = 1820] [serial = 1436] [outer = 0x7fe615cb5800] 02:49:47 INFO - PROCESS | 1820 | 1461491387266 Marionette DEBUG loaded listener.js 02:49:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7fe6171a9000) [pid = 1820] [serial = 1437] [outer = 0x7fe615cb5800] 02:49:48 INFO - PROCESS | 1820 | 1461491388173 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 02:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1591ms 02:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:49:48 INFO - PROCESS | 1820 | 1461491388204 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 02:49:48 INFO - PROCESS | 1820 | 1461491388208 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 02:49:48 INFO - PROCESS | 1820 | 1461491388214 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:49:48 INFO - PROCESS | 1820 | 1461491388218 Marionette TRACE conn4 <- [1,1886,null,{}] 02:49:48 INFO - PROCESS | 1820 | 1461491388222 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:48 INFO - PROCESS | 1820 | 1461491388428 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 02:49:48 INFO - PROCESS | 1820 | 1461491388641 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617376000 == 129 [pid = 1820] [id = 479] 02:49:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe61724c800) [pid = 1820] [serial = 1438] [outer = (nil)] 02:49:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7fe617b73c00) [pid = 1820] [serial = 1439] [outer = 0x7fe61724c800] 02:49:48 INFO - PROCESS | 1820 | 1461491388776 Marionette DEBUG loaded listener.js 02:49:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7fe617fb3800) [pid = 1820] [serial = 1440] [outer = 0x7fe61724c800] 02:49:49 INFO - PROCESS | 1820 | 1461491389687 Marionette TRACE conn4 <- [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]]]}] 02:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1537ms 02:49:49 INFO - PROCESS | 1820 | 1461491389751 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 02:49:49 INFO - PROCESS | 1820 | 1461491389755 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 02:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:49:49 INFO - PROCESS | 1820 | 1461491389779 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:49:49 INFO - PROCESS | 1820 | 1461491389783 Marionette TRACE conn4 <- [1,1890,null,{}] 02:49:49 INFO - PROCESS | 1820 | 1461491389790 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:49 INFO - PROCESS | 1820 | 1461491389993 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 02:49:50 INFO - PROCESS | 1820 | 1461491390202 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6185b2800 == 130 [pid = 1820] [id = 480] 02:49:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7fe6178c4c00) [pid = 1820] [serial = 1441] [outer = (nil)] 02:49:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7fe618bbd400) [pid = 1820] [serial = 1442] [outer = 0x7fe6178c4c00] 02:49:50 INFO - PROCESS | 1820 | 1461491390324 Marionette DEBUG loaded listener.js 02:49:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7fe619b36000) [pid = 1820] [serial = 1443] [outer = 0x7fe6178c4c00] 02:49:51 INFO - PROCESS | 1820 | ************************* 02:49:51 INFO - PROCESS | 1820 | A coding exception was thrown and uncaught in a Task. 02:49:51 INFO - PROCESS | 1820 | 02:49:51 INFO - PROCESS | 1820 | Full message: TypeError: NetworkError when attempting to fetch resource. 02:49:51 INFO - PROCESS | 1820 | Full stack: 02:49:51 INFO - PROCESS | 1820 | ************************* 02:49:51 INFO - PROCESS | 1820 | 1461491391322 Marionette TRACE conn4 <- [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]]]}] 02:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1600ms 02:49:51 INFO - PROCESS | 1820 | 1461491391362 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 02:49:51 INFO - PROCESS | 1820 | 1461491391366 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 02:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:49:51 INFO - PROCESS | 1820 | 1461491391371 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:49:51 INFO - PROCESS | 1820 | 1461491391373 Marionette TRACE conn4 <- [1,1894,null,{}] 02:49:51 INFO - PROCESS | 1820 | 1461491391379 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:51 INFO - PROCESS | 1820 | 1461491391617 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 02:49:51 INFO - PROCESS | 1820 | 1461491391826 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61c246000 == 131 [pid = 1820] [id = 481] 02:49:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7fe61836e400) [pid = 1820] [serial = 1444] [outer = (nil)] 02:49:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7fe6212b7c00) [pid = 1820] [serial = 1445] [outer = 0x7fe61836e400] 02:49:51 INFO - PROCESS | 1820 | 1461491391955 Marionette DEBUG loaded listener.js 02:49:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7fe62267dc00) [pid = 1820] [serial = 1446] [outer = 0x7fe61836e400] 02:49:52 INFO - PROCESS | 1820 | 1461491392910 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 02:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1583ms 02:49:52 INFO - PROCESS | 1820 | 1461491392956 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 02:49:52 INFO - PROCESS | 1820 | 1461491392960 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 02:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:49:52 INFO - PROCESS | 1820 | 1461491392966 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:49:52 INFO - PROCESS | 1820 | 1461491392968 Marionette TRACE conn4 <- [1,1898,null,{}] 02:49:52 INFO - PROCESS | 1820 | 1461491392974 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:53 INFO - PROCESS | 1820 | 1461491393175 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 02:49:53 INFO - PROCESS | 1820 | 1461491393389 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe621315800 == 132 [pid = 1820] [id = 482] 02:49:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7fe620c0e400) [pid = 1820] [serial = 1447] [outer = (nil)] 02:49:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7fe622910800) [pid = 1820] [serial = 1448] [outer = 0x7fe620c0e400] 02:49:53 INFO - PROCESS | 1820 | 1461491393504 Marionette DEBUG loaded listener.js 02:49:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7fe622ec4400) [pid = 1820] [serial = 1449] [outer = 0x7fe620c0e400] 02:49:54 INFO - PROCESS | 1820 | 1461491394441 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 02:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1535ms 02:49:54 INFO - PROCESS | 1820 | 1461491394503 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 02:49:54 INFO - PROCESS | 1820 | 1461491394506 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 02:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:49:54 INFO - PROCESS | 1820 | 1461491394513 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:49:54 INFO - PROCESS | 1820 | 1461491394517 Marionette TRACE conn4 <- [1,1902,null,{}] 02:49:54 INFO - PROCESS | 1820 | 1461491394522 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:54 INFO - PROCESS | 1820 | 1461491394735 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 02:49:54 INFO - PROCESS | 1820 | 1461491394955 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622e9b000 == 133 [pid = 1820] [id = 483] 02:49:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7fe61fa3d800) [pid = 1820] [serial = 1450] [outer = (nil)] 02:49:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7fe623882c00) [pid = 1820] [serial = 1451] [outer = 0x7fe61fa3d800] 02:49:55 INFO - PROCESS | 1820 | 1461491395074 Marionette DEBUG loaded listener.js 02:49:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7fe624518c00) [pid = 1820] [serial = 1452] [outer = 0x7fe61fa3d800] 02:49:56 INFO - PROCESS | 1820 | 1461491396038 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 02:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1586ms 02:49:56 INFO - PROCESS | 1820 | 1461491396104 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 02:49:56 INFO - PROCESS | 1820 | 1461491396109 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 02:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:49:56 INFO - PROCESS | 1820 | 1461491396116 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:49:56 INFO - PROCESS | 1820 | 1461491396119 Marionette TRACE conn4 <- [1,1906,null,{}] 02:49:56 INFO - PROCESS | 1820 | 1461491396125 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:56 INFO - PROCESS | 1820 | 1461491396354 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 02:49:56 INFO - PROCESS | 1820 | 1461491396610 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe623d4e000 == 134 [pid = 1820] [id = 484] 02:49:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7fe620cf0800) [pid = 1820] [serial = 1453] [outer = (nil)] 02:49:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7fe625027800) [pid = 1820] [serial = 1454] [outer = 0x7fe620cf0800] 02:49:56 INFO - PROCESS | 1820 | 1461491396736 Marionette DEBUG loaded listener.js 02:49:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7fe62eb65c00) [pid = 1820] [serial = 1455] [outer = 0x7fe620cf0800] 02:49:57 INFO - PROCESS | 1820 | 1461491397649 Marionette TRACE conn4 <- [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]]]}] 02:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1586ms 02:49:57 INFO - PROCESS | 1820 | 1461491397703 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 02:49:57 INFO - PROCESS | 1820 | 1461491397706 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 02:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:49:57 INFO - PROCESS | 1820 | 1461491397712 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:49:57 INFO - PROCESS | 1820 | 1461491397716 Marionette TRACE conn4 <- [1,1910,null,{}] 02:49:57 INFO - PROCESS | 1820 | 1461491397721 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:57 INFO - PROCESS | 1820 | 1461491397935 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 02:49:58 INFO - PROCESS | 1820 | 1461491398153 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6249bf000 == 135 [pid = 1820] [id = 485] 02:49:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7fe621243c00) [pid = 1820] [serial = 1456] [outer = (nil)] 02:49:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7fe62fd40000) [pid = 1820] [serial = 1457] [outer = 0x7fe621243c00] 02:49:58 INFO - PROCESS | 1820 | 1461491398272 Marionette DEBUG loaded listener.js 02:49:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7fe62fe6e400) [pid = 1820] [serial = 1458] [outer = 0x7fe621243c00] 02:49:59 INFO - PROCESS | 1820 | 1461491399228 Marionette TRACE conn4 <- [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]]]}] 02:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1581ms 02:49:59 INFO - PROCESS | 1820 | 1461491399294 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 02:49:59 INFO - PROCESS | 1820 | 1461491399299 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 02:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:49:59 INFO - PROCESS | 1820 | 1461491399304 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:49:59 INFO - PROCESS | 1820 | 1461491399308 Marionette TRACE conn4 <- [1,1914,null,{}] 02:49:59 INFO - PROCESS | 1820 | 1461491399313 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:59 INFO - PROCESS | 1820 | 1461491399595 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 02:49:59 INFO - PROCESS | 1820 | 1461491399912 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62e903800 == 136 [pid = 1820] [id = 486] 02:49:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7fe6337b4000) [pid = 1820] [serial = 1459] [outer = (nil)] 02:49:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7fe6339a6000) [pid = 1820] [serial = 1460] [outer = 0x7fe6337b4000] 02:50:00 INFO - PROCESS | 1820 | 1461491400007 Marionette DEBUG loaded listener.js 02:50:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7fe633ce7800) [pid = 1820] [serial = 1461] [outer = 0x7fe6337b4000] 02:50:00 INFO - PROCESS | 1820 | 1461491400863 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 02:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1628ms 02:50:00 INFO - PROCESS | 1820 | 1461491400936 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 02:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:50:00 INFO - PROCESS | 1820 | 1461491400940 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 02:50:00 INFO - PROCESS | 1820 | 1461491400947 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:50:00 INFO - PROCESS | 1820 | 1461491400950 Marionette TRACE conn4 <- [1,1918,null,{}] 02:50:00 INFO - PROCESS | 1820 | 1461491400955 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:01 INFO - PROCESS | 1820 | 1461491401234 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 02:50:01 INFO - PROCESS | 1820 | 1461491401561 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6065e2800 == 137 [pid = 1820] [id = 487] 02:50:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7fe606a7e000) [pid = 1820] [serial = 1462] [outer = (nil)] 02:50:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7fe6075f2800) [pid = 1820] [serial = 1463] [outer = 0x7fe606a7e000] 02:50:01 INFO - PROCESS | 1820 | 1461491401661 Marionette DEBUG loaded listener.js 02:50:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7fe6076e5c00) [pid = 1820] [serial = 1464] [outer = 0x7fe606a7e000] 02:50:02 INFO - PROCESS | 1820 | 1461491402578 Marionette TRACE conn4 <- [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]]]}] 02:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1684ms 02:50:02 INFO - PROCESS | 1820 | 1461491402631 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 02:50:02 INFO - PROCESS | 1820 | 1461491402635 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 02:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:50:02 INFO - PROCESS | 1820 | 1461491402641 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:50:02 INFO - PROCESS | 1820 | 1461491402643 Marionette TRACE conn4 <- [1,1922,null,{}] 02:50:02 INFO - PROCESS | 1820 | 1461491402655 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:02 INFO - PROCESS | 1820 | 1461491402876 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 02:50:03 INFO - PROCESS | 1820 | 1461491403138 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60846f800 == 138 [pid = 1820] [id = 488] 02:50:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7fe606a80c00) [pid = 1820] [serial = 1465] [outer = (nil)] 02:50:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7fe606ccdc00) [pid = 1820] [serial = 1466] [outer = 0x7fe606a80c00] 02:50:03 INFO - PROCESS | 1820 | 1461491403259 Marionette DEBUG loaded listener.js 02:50:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7fe6076e6c00) [pid = 1820] [serial = 1467] [outer = 0x7fe606a80c00] 02:50:04 INFO - PROCESS | 1820 | 1461491404166 Marionette TRACE conn4 <- [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]]]}] 02:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1584ms 02:50:04 INFO - PROCESS | 1820 | 1461491404227 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 02:50:04 INFO - PROCESS | 1820 | 1461491404230 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 02:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:50:04 INFO - PROCESS | 1820 | 1461491404236 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:50:04 INFO - PROCESS | 1820 | 1461491404239 Marionette TRACE conn4 <- [1,1926,null,{}] 02:50:04 INFO - PROCESS | 1820 | 1461491404245 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:04 INFO - PROCESS | 1820 | 1461491404488 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 02:50:05 INFO - PROCESS | 1820 | 1461491405515 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe607ade000 == 139 [pid = 1820] [id = 489] 02:50:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7fe606a82000) [pid = 1820] [serial = 1468] [outer = (nil)] 02:50:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7fe606a88c00) [pid = 1820] [serial = 1469] [outer = 0x7fe606a82000] 02:50:05 INFO - PROCESS | 1820 | 1461491405666 Marionette DEBUG loaded listener.js 02:50:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7fe6075fa800) [pid = 1820] [serial = 1470] [outer = 0x7fe606a82000] 02:50:06 INFO - PROCESS | 1820 | 1461491406560 Marionette TRACE conn4 <- [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]]]}] 02:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 2389ms 02:50:06 INFO - PROCESS | 1820 | 1461491406626 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 02:50:06 INFO - PROCESS | 1820 | 1461491406633 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 02:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:50:06 INFO - PROCESS | 1820 | 1461491406642 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:50:06 INFO - PROCESS | 1820 | 1461491406647 Marionette TRACE conn4 <- [1,1930,null,{}] 02:50:06 INFO - PROCESS | 1820 | 1461491406654 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:06 INFO - PROCESS | 1820 | 1461491406904 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 02:50:07 INFO - PROCESS | 1820 | 1461491407189 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe608476000 == 140 [pid = 1820] [id = 490] 02:50:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7fe607b60c00) [pid = 1820] [serial = 1471] [outer = (nil)] 02:50:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7fe6083e9800) [pid = 1820] [serial = 1472] [outer = 0x7fe607b60c00] 02:50:07 INFO - PROCESS | 1820 | 1461491407396 Marionette DEBUG loaded listener.js 02:50:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7fe609bcc400) [pid = 1820] [serial = 1473] [outer = 0x7fe607b60c00] 02:50:08 INFO - PROCESS | 1820 | 1461491408432 Marionette TRACE conn4 <- [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]]]}] 02:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1839ms 02:50:08 INFO - PROCESS | 1820 | 1461491408485 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 02:50:08 INFO - PROCESS | 1820 | 1461491408490 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 02:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:50:08 INFO - PROCESS | 1820 | 1461491408500 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:50:08 INFO - PROCESS | 1820 | 1461491408504 Marionette TRACE conn4 <- [1,1934,null,{}] 02:50:08 INFO - PROCESS | 1820 | 1461491408510 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:08 INFO - PROCESS | 1820 | 1461491408737 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 02:50:09 INFO - PROCESS | 1820 | 1461491409154 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe609aab000 == 139 [pid = 1820] [id = 333] 02:50:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe633653800 == 138 [pid = 1820] [id = 256] 02:50:09 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7fe60add6800) [pid = 1820] [serial = 1349] [outer = (nil)] [url = about:blank] 02:50:09 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7fe61102dc00) [pid = 1820] [serial = 1364] [outer = (nil)] [url = about:blank] 02:50:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe606a9c000 == 139 [pid = 1820] [id = 491] 02:50:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7fe60add6800) [pid = 1820] [serial = 1474] [outer = (nil)] 02:50:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7fe60e0c2400) [pid = 1820] [serial = 1475] [outer = 0x7fe60add6800] 02:50:09 INFO - PROCESS | 1820 | 1461491409348 Marionette DEBUG loaded listener.js 02:50:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7fe60f1a3800) [pid = 1820] [serial = 1476] [outer = 0x7fe60add6800] 02:50:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe63823d800 == 138 [pid = 1820] [id = 332] 02:50:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6171d4800 == 137 [pid = 1820] [id = 421] 02:50:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62f0ae000 == 136 [pid = 1820] [id = 255] 02:50:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe609aa1800 == 135 [pid = 1820] [id = 468] 02:50:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61c560000 == 134 [pid = 1820] [id = 467] 02:50:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe619d3a000 == 133 [pid = 1820] [id = 466] 02:50:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe618e42800 == 132 [pid = 1820] [id = 465] 02:50:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6187a8800 == 131 [pid = 1820] [id = 464] 02:50:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6185a3000 == 130 [pid = 1820] [id = 463] 02:50:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe618284800 == 129 [pid = 1820] [id = 462] 02:50:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617754800 == 128 [pid = 1820] [id = 461] 02:50:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6170e5000 == 127 [pid = 1820] [id = 460] 02:50:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611dd9000 == 126 [pid = 1820] [id = 459] 02:50:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611b0a000 == 125 [pid = 1820] [id = 458] 02:50:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60f5e1000 == 124 [pid = 1820] [id = 457] 02:50:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60acec800 == 123 [pid = 1820] [id = 456] 02:50:10 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe606d5b800 == 122 [pid = 1820] [id = 455] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7fe63399ec00) [pid = 1820] [serial = 1260] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7fe6212abc00) [pid = 1820] [serial = 1320] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7fe615cba800) [pid = 1820] [serial = 1242] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7fe6171b0c00) [pid = 1820] [serial = 1269] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7fe617b6e800) [pid = 1820] [serial = 1314] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7fe617720000) [pid = 1820] [serial = 1313] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7fe60dcda400) [pid = 1820] [serial = 1263] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7fe60bfac400) [pid = 1820] [serial = 1304] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7fe6238ed000) [pid = 1820] [serial = 1328] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7fe62450fc00) [pid = 1820] [serial = 1329] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7fe62263d800) [pid = 1820] [serial = 1322] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7fe607b66400) [pid = 1820] [serial = 1353] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7fe6093fb400) [pid = 1820] [serial = 1347] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7fe60bfa1400) [pid = 1820] [serial = 1356] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7fe615d5ac00) [pid = 1820] [serial = 1310] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7fe6093f1000) [pid = 1820] [serial = 1343] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7fe6212b4c00) [pid = 1820] [serial = 1248] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7fe633ce7400) [pid = 1820] [serial = 1338] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7fe60f316400) [pid = 1820] [serial = 1209] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7fe6171ab400) [pid = 1820] [serial = 1266] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7fe60f4f4000) [pid = 1820] [serial = 1239] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7fe61c322800) [pid = 1820] [serial = 1317] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7fe60966d000) [pid = 1820] [serial = 1355] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7fe607853000) [pid = 1820] [serial = 1302] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7fe62feb8000) [pid = 1820] [serial = 1254] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7fe62fd45c00) [pid = 1820] [serial = 1334] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7fe60f391000) [pid = 1820] [serial = 1307] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7fe606a8b400) [pid = 1820] [serial = 1341] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7fe606a86400) [pid = 1820] [serial = 1340] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7fe61fa2e400) [pid = 1820] [serial = 1319] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7fe622942c00) [pid = 1820] [serial = 1325] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7fe6075f5000) [pid = 1820] [serial = 1352] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7fe617099400) [pid = 1820] [serial = 1311] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7fe624a14400) [pid = 1820] [serial = 1331] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7fe6073f8c00) [pid = 1820] [serial = 1257] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7fe61033c000) [pid = 1820] [serial = 1362] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe60c625c00) [pid = 1820] [serial = 1305] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7fe606ccf800) [pid = 1820] [serial = 1301] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7fe62267b400) [pid = 1820] [serial = 1323] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe6075f9c00) [pid = 1820] [serial = 1206] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe611c6dc00) [pid = 1820] [serial = 1212] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe619b3e800) [pid = 1820] [serial = 1316] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe60e59c000) [pid = 1820] [serial = 1359] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe622ec0400) [pid = 1820] [serial = 1326] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe60f313c00) [pid = 1820] [serial = 1203] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe61b3ee800) [pid = 1820] [serial = 1245] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe622b83000) [pid = 1820] [serial = 1251] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe63360c000) [pid = 1820] [serial = 1335] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7fe611025c00) [pid = 1820] [serial = 1308] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7fe60e0c5400) [pid = 1820] [serial = 1344] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7fe607b69c00) [pid = 1820] [serial = 1346] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7fe60f4fb800) [pid = 1820] [serial = 1361] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7fe60dcda800) [pid = 1820] [serial = 1358] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7fe62fd39c00) [pid = 1820] [serial = 1337] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7fe62508fc00) [pid = 1820] [serial = 1332] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7fe622648c00) [pid = 1820] [serial = 1236] [outer = (nil)] [url = about:blank] 02:50:10 INFO - PROCESS | 1820 | 1461491410316 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 02:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1843ms 02:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:50:10 INFO - PROCESS | 1820 | 1461491410345 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 02:50:10 INFO - PROCESS | 1820 | 1461491410348 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 02:50:10 INFO - PROCESS | 1820 | 1461491410358 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:50:10 INFO - PROCESS | 1820 | 1461491410366 Marionette TRACE conn4 <- [1,1938,null,{}] 02:50:10 INFO - PROCESS | 1820 | 1461491410380 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:10 INFO - PROCESS | 1820 | 1461491410577 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 02:50:10 INFO - PROCESS | 1820 | 1461491410779 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6085c3800 == 123 [pid = 1820] [id = 492] 02:50:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7fe6093f0000) [pid = 1820] [serial = 1477] [outer = (nil)] 02:50:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7fe60f1dd800) [pid = 1820] [serial = 1478] [outer = 0x7fe6093f0000] 02:50:10 INFO - PROCESS | 1820 | 1461491410891 Marionette DEBUG loaded listener.js 02:50:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7fe60f4f7000) [pid = 1820] [serial = 1479] [outer = 0x7fe6093f0000] 02:50:11 INFO - PROCESS | 1820 | 1461491411685 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 02:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1343ms 02:50:11 INFO - PROCESS | 1820 | 1461491411700 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 02:50:11 INFO - PROCESS | 1820 | 1461491411706 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 02:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:50:11 INFO - PROCESS | 1820 | 1461491411764 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:50:11 INFO - PROCESS | 1820 | 1461491411768 Marionette TRACE conn4 <- [1,1942,null,{}] 02:50:11 INFO - PROCESS | 1820 | 1461491411809 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:12 INFO - PROCESS | 1820 | 1461491412091 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 02:50:12 INFO - PROCESS | 1820 | 1461491412123 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60ae38800 == 124 [pid = 1820] [id = 493] 02:50:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7fe60f31d800) [pid = 1820] [serial = 1480] [outer = (nil)] 02:50:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7fe611027800) [pid = 1820] [serial = 1481] [outer = 0x7fe60f31d800] 02:50:12 INFO - PROCESS | 1820 | 1461491412195 Marionette DEBUG loaded listener.js 02:50:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7fe6111a6400) [pid = 1820] [serial = 1482] [outer = 0x7fe60f31d800] 02:50:13 INFO - PROCESS | 1820 | 1461491413243 Marionette TRACE conn4 <- [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]]]}] 02:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1573ms 02:50:13 INFO - PROCESS | 1820 | 1461491413288 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 02:50:13 INFO - PROCESS | 1820 | 1461491413296 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 02:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:50:13 INFO - PROCESS | 1820 | 1461491413301 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:50:13 INFO - PROCESS | 1820 | 1461491413309 Marionette TRACE conn4 <- [1,1946,null,{}] 02:50:13 INFO - PROCESS | 1820 | 1461491413335 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:13 INFO - PROCESS | 1820 | 1461491413627 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 02:50:13 INFO - PROCESS | 1820 | 1461491413662 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60f497000 == 125 [pid = 1820] [id = 494] 02:50:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7fe611c6c000) [pid = 1820] [serial = 1483] [outer = (nil)] 02:50:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7fe615cbe400) [pid = 1820] [serial = 1484] [outer = 0x7fe611c6c000] 02:50:13 INFO - PROCESS | 1820 | 1461491413738 Marionette DEBUG loaded listener.js 02:50:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe615d58c00) [pid = 1820] [serial = 1485] [outer = 0x7fe611c6c000] 02:50:14 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe60bfad800) [pid = 1820] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:50:14 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7fe60bfad000) [pid = 1820] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:50:14 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7fe607cdf000) [pid = 1820] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:50:14 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7fe606a7d800) [pid = 1820] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:50:14 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7fe60839b800) [pid = 1820] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:50:14 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7fe607b5f400) [pid = 1820] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:50:14 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7fe611267400) [pid = 1820] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:50:14 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7fe60addd400) [pid = 1820] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:50:14 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7fe606cc9400) [pid = 1820] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:50:15 INFO - PROCESS | 1820 | 1461491415341 Marionette TRACE conn4 <- [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]]]}] 02:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 2055ms 02:50:15 INFO - PROCESS | 1820 | 1461491415358 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 02:50:15 INFO - PROCESS | 1820 | 1461491415361 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 02:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:50:15 INFO - PROCESS | 1820 | 1461491415368 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:50:15 INFO - PROCESS | 1820 | 1461491415371 Marionette TRACE conn4 <- [1,1950,null,{}] 02:50:15 INFO - PROCESS | 1820 | 1461491415377 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:15 INFO - PROCESS | 1820 | 1461491415574 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 02:50:15 INFO - PROCESS | 1820 | 1461491415750 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611923000 == 126 [pid = 1820] [id = 495] 02:50:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7fe60f1aac00) [pid = 1820] [serial = 1486] [outer = (nil)] 02:50:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7fe615cc4c00) [pid = 1820] [serial = 1487] [outer = 0x7fe60f1aac00] 02:50:15 INFO - PROCESS | 1820 | 1461491415819 Marionette DEBUG loaded listener.js 02:50:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7fe61703e400) [pid = 1820] [serial = 1488] [outer = 0x7fe60f1aac00] 02:50:16 INFO - PROCESS | 1820 | 1461491416604 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 02:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1285ms 02:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:50:16 INFO - PROCESS | 1820 | 1461491416654 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 02:50:16 INFO - PROCESS | 1820 | 1461491416657 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 02:50:16 INFO - PROCESS | 1820 | 1461491416664 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:50:16 INFO - PROCESS | 1820 | 1461491416667 Marionette TRACE conn4 <- [1,1954,null,{}] 02:50:16 INFO - PROCESS | 1820 | 1461491416672 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:17 INFO - PROCESS | 1820 | 1461491417136 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 02:50:17 INFO - PROCESS | 1820 | 1461491417380 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6077ca800 == 127 [pid = 1820] [id = 496] 02:50:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7fe6075f5000) [pid = 1820] [serial = 1489] [outer = (nil)] 02:50:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7fe607859400) [pid = 1820] [serial = 1490] [outer = 0x7fe6075f5000] 02:50:17 INFO - PROCESS | 1820 | 1461491417478 Marionette DEBUG loaded listener.js 02:50:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7fe607ce2800) [pid = 1820] [serial = 1491] [outer = 0x7fe6075f5000] 02:50:18 INFO - PROCESS | 1820 | 1461491418411 Marionette TRACE conn4 <- [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]]]}] 02:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1784ms 02:50:18 INFO - PROCESS | 1820 | 1461491418449 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 02:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:50:18 INFO - PROCESS | 1820 | 1461491418457 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 02:50:18 INFO - PROCESS | 1820 | 1461491418466 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:50:18 INFO - PROCESS | 1820 | 1461491418470 Marionette TRACE conn4 <- [1,1958,null,{}] 02:50:18 INFO - PROCESS | 1820 | 1461491418477 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:18 INFO - PROCESS | 1820 | 1461491418709 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 02:50:18 INFO - PROCESS | 1820 | 1461491418922 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60becd800 == 128 [pid = 1820] [id = 497] 02:50:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7fe60addfc00) [pid = 1820] [serial = 1492] [outer = (nil)] 02:50:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7fe60c61a000) [pid = 1820] [serial = 1493] [outer = 0x7fe60addfc00] 02:50:19 INFO - PROCESS | 1820 | 1461491419047 Marionette DEBUG loaded listener.js 02:50:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe60dcda800) [pid = 1820] [serial = 1494] [outer = 0x7fe60addfc00] 02:50:20 INFO - PROCESS | 1820 | 1461491420079 Marionette TRACE conn4 <- [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]]]}] 02:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1688ms 02:50:20 INFO - PROCESS | 1820 | 1461491420155 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 02:50:20 INFO - PROCESS | 1820 | 1461491420163 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 02:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:50:20 INFO - PROCESS | 1820 | 1461491420172 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:50:20 INFO - PROCESS | 1820 | 1461491420175 Marionette TRACE conn4 <- [1,1962,null,{}] 02:50:20 INFO - PROCESS | 1820 | 1461491420182 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:20 INFO - PROCESS | 1820 | 1461491420463 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 02:50:20 INFO - PROCESS | 1820 | 1461491420784 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611dcd000 == 129 [pid = 1820] [id = 498] 02:50:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe60f31d000) [pid = 1820] [serial = 1495] [outer = (nil)] 02:50:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe611028400) [pid = 1820] [serial = 1496] [outer = 0x7fe60f31d000] 02:50:20 INFO - PROCESS | 1820 | 1461491420869 Marionette DEBUG loaded listener.js 02:50:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe611c6bc00) [pid = 1820] [serial = 1497] [outer = 0x7fe60f31d000] 02:50:21 INFO - PROCESS | 1820 | 1461491421840 Marionette TRACE conn4 <- [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]]]}] 02:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1733ms 02:50:21 INFO - PROCESS | 1820 | 1461491421905 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 02:50:21 INFO - PROCESS | 1820 | 1461491421912 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 02:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:50:21 INFO - PROCESS | 1820 | 1461491421929 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:50:21 INFO - PROCESS | 1820 | 1461491421937 Marionette TRACE conn4 <- [1,1966,null,{}] 02:50:21 INFO - PROCESS | 1820 | 1461491421943 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:22 INFO - PROCESS | 1820 | 1461491422205 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 02:50:22 INFO - PROCESS | 1820 | 1461491422463 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6170d0000 == 130 [pid = 1820] [id = 499] 02:50:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe60f4ef000) [pid = 1820] [serial = 1498] [outer = (nil)] 02:50:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe617096400) [pid = 1820] [serial = 1499] [outer = 0x7fe60f4ef000] 02:50:22 INFO - PROCESS | 1820 | 1461491422585 Marionette DEBUG loaded listener.js 02:50:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe617251c00) [pid = 1820] [serial = 1500] [outer = 0x7fe60f4ef000] 02:50:23 INFO - PROCESS | 1820 | 1461491423521 Marionette TRACE conn4 <- [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]]]}] 02:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1643ms 02:50:23 INFO - PROCESS | 1820 | 1461491423567 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 02:50:23 INFO - PROCESS | 1820 | 1461491423576 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 02:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:50:23 INFO - PROCESS | 1820 | 1461491423585 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:50:23 INFO - PROCESS | 1820 | 1461491423591 Marionette TRACE conn4 <- [1,1970,null,{}] 02:50:23 INFO - PROCESS | 1820 | 1461491423600 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:23 INFO - PROCESS | 1820 | 1461491423918 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 02:50:24 INFO - PROCESS | 1820 | 1461491424309 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61775c800 == 131 [pid = 1820] [id = 500] 02:50:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe617990800) [pid = 1820] [serial = 1501] [outer = (nil)] 02:50:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe617996800) [pid = 1820] [serial = 1502] [outer = 0x7fe617990800] 02:50:24 INFO - PROCESS | 1820 | 1461491424387 Marionette DEBUG loaded listener.js 02:50:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7fe617b72800) [pid = 1820] [serial = 1503] [outer = 0x7fe617990800] 02:50:25 INFO - PROCESS | 1820 | 1461491425244 Marionette TRACE conn4 <- [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]]]}] 02:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1702ms 02:50:25 INFO - PROCESS | 1820 | 1461491425288 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 02:50:25 INFO - PROCESS | 1820 | 1461491425294 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 02:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:50:25 INFO - PROCESS | 1820 | 1461491425303 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:50:25 INFO - PROCESS | 1820 | 1461491425305 Marionette TRACE conn4 <- [1,1974,null,{}] 02:50:25 INFO - PROCESS | 1820 | 1461491425311 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:25 INFO - PROCESS | 1820 | 1461491425598 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 02:50:25 INFO - PROCESS | 1820 | 1461491425781 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6182a1800 == 132 [pid = 1820] [id = 501] 02:50:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7fe619b36400) [pid = 1820] [serial = 1504] [outer = (nil)] 02:50:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe619e09400) [pid = 1820] [serial = 1505] [outer = 0x7fe619b36400] 02:50:25 INFO - PROCESS | 1820 | 1461491425909 Marionette DEBUG loaded listener.js 02:50:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7fe61b5aac00) [pid = 1820] [serial = 1506] [outer = 0x7fe619b36400] 02:50:26 INFO - PROCESS | 1820 | 1461491426804 Marionette TRACE conn4 <- [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]]]}] 02:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1531ms 02:50:26 INFO - PROCESS | 1820 | 1461491426833 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 02:50:26 INFO - PROCESS | 1820 | 1461491426836 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 02:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:50:26 INFO - PROCESS | 1820 | 1461491426843 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:50:26 INFO - PROCESS | 1820 | 1461491426847 Marionette TRACE conn4 <- [1,1978,null,{}] 02:50:26 INFO - PROCESS | 1820 | 1461491426852 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:27 INFO - PROCESS | 1820 | 1461491427062 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 02:50:27 INFO - PROCESS | 1820 | 1461491427286 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61879e000 == 133 [pid = 1820] [id = 502] 02:50:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7fe6189c4c00) [pid = 1820] [serial = 1507] [outer = (nil)] 02:50:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7fe61dd65c00) [pid = 1820] [serial = 1508] [outer = 0x7fe6189c4c00] 02:50:27 INFO - PROCESS | 1820 | 1461491427401 Marionette DEBUG loaded listener.js 02:50:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7fe61fa3c400) [pid = 1820] [serial = 1509] [outer = 0x7fe6189c4c00] 02:50:28 INFO - PROCESS | 1820 | 1461491428328 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1529ms 02:50:28 INFO - PROCESS | 1820 | 1461491428373 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 02:50:28 INFO - PROCESS | 1820 | 1461491428376 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 02:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:50:28 INFO - PROCESS | 1820 | 1461491428382 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:50:28 INFO - PROCESS | 1820 | 1461491428384 Marionette TRACE conn4 <- [1,1982,null,{}] 02:50:28 INFO - PROCESS | 1820 | 1461491428390 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:28 INFO - PROCESS | 1820 | 1461491428595 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 02:50:28 INFO - PROCESS | 1820 | 1461491428813 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619a2c000 == 134 [pid = 1820] [id = 503] 02:50:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7fe61708e000) [pid = 1820] [serial = 1510] [outer = (nil)] 02:50:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7fe620cf2800) [pid = 1820] [serial = 1511] [outer = 0x7fe61708e000] 02:50:28 INFO - PROCESS | 1820 | 1461491428928 Marionette DEBUG loaded listener.js 02:50:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7fe621240000) [pid = 1820] [serial = 1512] [outer = 0x7fe61708e000] 02:50:29 INFO - PROCESS | 1820 | 1461491429894 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1580ms 02:50:29 INFO - PROCESS | 1820 | 1461491429965 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 02:50:29 INFO - PROCESS | 1820 | 1461491429969 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 02:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:50:29 INFO - PROCESS | 1820 | 1461491429975 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:50:29 INFO - PROCESS | 1820 | 1461491429979 Marionette TRACE conn4 <- [1,1986,null,{}] 02:50:29 INFO - PROCESS | 1820 | 1461491429984 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:30 INFO - PROCESS | 1820 | 1461491430204 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 02:50:30 INFO - PROCESS | 1820 | 1461491430414 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61c24a000 == 135 [pid = 1820] [id = 504] 02:50:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7fe619b38000) [pid = 1820] [serial = 1513] [outer = (nil)] 02:50:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7fe6212b8000) [pid = 1820] [serial = 1514] [outer = 0x7fe619b38000] 02:50:30 INFO - PROCESS | 1820 | 1461491430534 Marionette DEBUG loaded listener.js 02:50:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7fe622540400) [pid = 1820] [serial = 1515] [outer = 0x7fe619b38000] 02:50:31 INFO - PROCESS | 1820 | 1461491431493 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1582ms 02:50:31 INFO - PROCESS | 1820 | 1461491431559 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 02:50:31 INFO - PROCESS | 1820 | 1461491431563 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 02:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:50:31 INFO - PROCESS | 1820 | 1461491431569 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:50:31 INFO - PROCESS | 1820 | 1461491431571 Marionette TRACE conn4 <- [1,1990,null,{}] 02:50:31 INFO - PROCESS | 1820 | 1461491431579 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:31 INFO - PROCESS | 1820 | 1461491431795 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 02:50:32 INFO - PROCESS | 1820 | 1461491432056 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61faa2000 == 136 [pid = 1820] [id = 505] 02:50:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7fe619ec5c00) [pid = 1820] [serial = 1516] [outer = (nil)] 02:50:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7fe622678800) [pid = 1820] [serial = 1517] [outer = 0x7fe619ec5c00] 02:50:32 INFO - PROCESS | 1820 | 1461491432192 Marionette DEBUG loaded listener.js 02:50:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7fe622854000) [pid = 1820] [serial = 1518] [outer = 0x7fe619ec5c00] 02:50:33 INFO - PROCESS | 1820 | 1461491433084 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1579ms 02:50:33 INFO - PROCESS | 1820 | 1461491433151 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 02:50:33 INFO - PROCESS | 1820 | 1461491433157 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 02:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:50:33 INFO - PROCESS | 1820 | 1461491433167 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:50:33 INFO - PROCESS | 1820 | 1461491433172 Marionette TRACE conn4 <- [1,1994,null,{}] 02:50:33 INFO - PROCESS | 1820 | 1461491433181 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:33 INFO - PROCESS | 1820 | 1461491433566 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 02:50:33 INFO - PROCESS | 1820 | 1461491433964 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622b27800 == 137 [pid = 1820] [id = 506] 02:50:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7fe623d12c00) [pid = 1820] [serial = 1519] [outer = (nil)] 02:50:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7fe6245dac00) [pid = 1820] [serial = 1520] [outer = 0x7fe623d12c00] 02:50:34 INFO - PROCESS | 1820 | 1461491434067 Marionette DEBUG loaded listener.js 02:50:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7fe627e4a400) [pid = 1820] [serial = 1521] [outer = 0x7fe623d12c00] 02:50:35 INFO - PROCESS | 1820 | 1461491435021 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 02:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1895ms 02:50:35 INFO - PROCESS | 1820 | 1461491435062 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 02:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:50:35 INFO - PROCESS | 1820 | 1461491435075 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 02:50:35 INFO - PROCESS | 1820 | 1461491435082 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:50:35 INFO - PROCESS | 1820 | 1461491435086 Marionette TRACE conn4 <- [1,1998,null,{}] 02:50:35 INFO - PROCESS | 1820 | 1461491435092 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:35 INFO - PROCESS | 1820 | 1461491435312 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 02:50:35 INFO - PROCESS | 1820 | 1461491435541 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6249cc000 == 138 [pid = 1820] [id = 507] 02:50:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7fe62290b400) [pid = 1820] [serial = 1522] [outer = (nil)] 02:50:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7fe62eeb4000) [pid = 1820] [serial = 1523] [outer = 0x7fe62290b400] 02:50:35 INFO - PROCESS | 1820 | 1461491435619 Marionette DEBUG loaded listener.js 02:50:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7fe62fe68c00) [pid = 1820] [serial = 1524] [outer = 0x7fe62290b400] 02:50:36 INFO - PROCESS | 1820 | 1461491436551 Marionette TRACE conn4 <- [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]]]}] 02:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1532ms 02:50:36 INFO - PROCESS | 1820 | 1461491436614 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 02:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:50:36 INFO - PROCESS | 1820 | 1461491436618 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 02:50:36 INFO - PROCESS | 1820 | 1461491436624 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:50:36 INFO - PROCESS | 1820 | 1461491436627 Marionette TRACE conn4 <- [1,2002,null,{}] 02:50:36 INFO - PROCESS | 1820 | 1461491436632 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:36 INFO - PROCESS | 1820 | 1461491436854 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 02:50:37 INFO - PROCESS | 1820 | 1461491437065 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe62eca9800 == 139 [pid = 1820] [id = 508] 02:50:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7fe624513400) [pid = 1820] [serial = 1525] [outer = (nil)] 02:50:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7fe631a14800) [pid = 1820] [serial = 1526] [outer = 0x7fe624513400] 02:50:37 INFO - PROCESS | 1820 | 1461491437193 Marionette DEBUG loaded listener.js 02:50:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7fe63360c800) [pid = 1820] [serial = 1527] [outer = 0x7fe624513400] 02:50:38 INFO - PROCESS | 1820 | 1461491438147 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 02:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1587ms 02:50:38 INFO - PROCESS | 1820 | 1461491438211 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 02:50:38 INFO - PROCESS | 1820 | 1461491438216 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 02:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:50:38 INFO - PROCESS | 1820 | 1461491438222 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:50:38 INFO - PROCESS | 1820 | 1461491438225 Marionette TRACE conn4 <- [1,2006,null,{}] 02:50:38 INFO - PROCESS | 1820 | 1461491438231 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:38 INFO - PROCESS | 1820 | 1461491438463 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 02:50:38 INFO - PROCESS | 1820 | 1461491438778 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe630064800 == 140 [pid = 1820] [id = 509] 02:50:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7fe60add9800) [pid = 1820] [serial = 1528] [outer = (nil)] 02:50:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7fe63399f000) [pid = 1820] [serial = 1529] [outer = 0x7fe60add9800] 02:50:38 INFO - PROCESS | 1820 | 1461491438860 Marionette DEBUG loaded listener.js 02:50:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7fe633ce6800) [pid = 1820] [serial = 1530] [outer = 0x7fe60add9800] 02:50:39 INFO - PROCESS | 1820 | 1461491439739 Marionette TRACE conn4 <- [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]]]}] 02:50:39 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 02:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1593ms 02:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:50:39 INFO - PROCESS | 1820 | 1461491439816 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 02:50:39 INFO - PROCESS | 1820 | 1461491439819 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 02:50:39 INFO - PROCESS | 1820 | 1461491439826 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:50:39 INFO - PROCESS | 1820 | 1461491439829 Marionette TRACE conn4 <- [1,2010,null,{}] 02:50:39 INFO - PROCESS | 1820 | 1461491439836 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:40 INFO - PROCESS | 1820 | 1461491440098 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 02:50:40 INFO - PROCESS | 1820 | 1461491440405 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe633777800 == 141 [pid = 1820] [id = 510] 02:50:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7fe610e93800) [pid = 1820] [serial = 1531] [outer = (nil)] 02:50:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7fe610e9c800) [pid = 1820] [serial = 1532] [outer = 0x7fe610e93800] 02:50:40 INFO - PROCESS | 1820 | 1461491440485 Marionette DEBUG loaded listener.js 02:50:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7fe617b6e800) [pid = 1820] [serial = 1533] [outer = 0x7fe610e93800] 02:50:41 INFO - PROCESS | 1820 | 1461491441362 Marionette TRACE conn4 <- [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]]]}] 02:50:41 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 02:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1585ms 02:50:41 INFO - PROCESS | 1820 | 1461491441410 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 02:50:41 INFO - PROCESS | 1820 | 1461491441413 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 02:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:50:41 INFO - PROCESS | 1820 | 1461491441420 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:50:41 INFO - PROCESS | 1820 | 1461491441423 Marionette TRACE conn4 <- [1,2014,null,{}] 02:50:41 INFO - PROCESS | 1820 | 1461491441429 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:41 INFO - PROCESS | 1820 | 1461491441643 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 02:50:41 INFO - PROCESS | 1820 | 1461491441861 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe633ee9000 == 142 [pid = 1820] [id = 511] 02:50:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7fe609d10c00) [pid = 1820] [serial = 1534] [outer = (nil)] 02:50:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7fe609d15c00) [pid = 1820] [serial = 1535] [outer = 0x7fe609d10c00] 02:50:41 INFO - PROCESS | 1820 | 1461491441977 Marionette DEBUG loaded listener.js 02:50:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7fe609d1ac00) [pid = 1820] [serial = 1536] [outer = 0x7fe609d10c00] 02:50:42 INFO - PROCESS | 1820 | 1461491442960 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 02:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1586ms 02:50:43 INFO - PROCESS | 1820 | 1461491443008 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 02:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:50:43 INFO - PROCESS | 1820 | 1461491443012 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 02:50:43 INFO - PROCESS | 1820 | 1461491443018 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:50:43 INFO - PROCESS | 1820 | 1461491443021 Marionette TRACE conn4 <- [1,2018,null,{}] 02:50:43 INFO - PROCESS | 1820 | 1461491443027 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:43 INFO - PROCESS | 1820 | 1461491443250 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 02:50:43 INFO - PROCESS | 1820 | 1461491443571 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe606d4c000 == 143 [pid = 1820] [id = 512] 02:50:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7fe606a83800) [pid = 1820] [serial = 1537] [outer = (nil)] 02:50:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7fe607ce0c00) [pid = 1820] [serial = 1538] [outer = 0x7fe606a83800] 02:50:43 INFO - PROCESS | 1820 | 1461491443653 Marionette DEBUG loaded listener.js 02:50:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7fe60dcd2c00) [pid = 1820] [serial = 1539] [outer = 0x7fe606a83800] 02:50:45 INFO - PROCESS | 1820 | 1461491445006 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 2032ms 02:50:45 INFO - PROCESS | 1820 | 1461491445091 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 02:50:45 INFO - PROCESS | 1820 | 1461491445097 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 02:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:50:45 INFO - PROCESS | 1820 | 1461491445127 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:50:45 INFO - PROCESS | 1820 | 1461491445133 Marionette TRACE conn4 <- [1,2022,null,{}] 02:50:45 INFO - PROCESS | 1820 | 1461491445142 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:45 INFO - PROCESS | 1820 | 1461491445355 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 02:50:45 INFO - PROCESS | 1820 | 1461491445614 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60ded6800 == 144 [pid = 1820] [id = 513] 02:50:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7fe6076e1c00) [pid = 1820] [serial = 1540] [outer = (nil)] 02:50:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7fe609bcfc00) [pid = 1820] [serial = 1541] [outer = 0x7fe6076e1c00] 02:50:45 INFO - PROCESS | 1820 | 1461491445689 Marionette DEBUG loaded listener.js 02:50:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7fe60bfa9000) [pid = 1820] [serial = 1542] [outer = 0x7fe6076e1c00] 02:50:46 INFO - PROCESS | 1820 | 1461491446776 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 02:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1690ms 02:50:46 INFO - PROCESS | 1820 | 1461491446811 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 02:50:46 INFO - PROCESS | 1820 | 1461491446819 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 02:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:50:46 INFO - PROCESS | 1820 | 1461491446830 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:50:46 INFO - PROCESS | 1820 | 1461491446833 Marionette TRACE conn4 <- [1,2026,null,{}] 02:50:46 INFO - PROCESS | 1820 | 1461491446840 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:47 INFO - PROCESS | 1820 | 1461491447050 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 02:50:47 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60f497000 == 143 [pid = 1820] [id = 494] 02:50:47 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60ae38800 == 142 [pid = 1820] [id = 493] 02:50:47 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6085c3800 == 141 [pid = 1820] [id = 492] 02:50:47 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe606a9c000 == 140 [pid = 1820] [id = 491] 02:50:47 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe608476000 == 139 [pid = 1820] [id = 490] 02:50:47 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe607ade000 == 138 [pid = 1820] [id = 489] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7fe60e5a0800) [pid = 1820] [serial = 1427] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7fe615cc1c00) [pid = 1820] [serial = 1418] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7fe60e595c00) [pid = 1820] [serial = 1413] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7fe611033000) [pid = 1820] [serial = 1365] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7fe60dcd0800) [pid = 1820] [serial = 1370] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7fe61c322000) [pid = 1820] [serial = 1391] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7fe61708e800) [pid = 1820] [serial = 1379] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7fe622544800) [pid = 1820] [serial = 1397] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7fe606cc5400) [pid = 1820] [serial = 1367] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7fe607b64800) [pid = 1820] [serial = 1425] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7fe619837c00) [pid = 1820] [serial = 1385] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7fe6083df800) [pid = 1820] [serial = 1409] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7fe61b493c00) [pid = 1820] [serial = 1388] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7fe60f645000) [pid = 1820] [serial = 1373] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7fe60e594800) [pid = 1820] [serial = 1350] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7fe609bce400) [pid = 1820] [serial = 1410] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7fe615cd0000) [pid = 1820] [serial = 1376] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7fe615d52000) [pid = 1820] [serial = 1419] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7fe617242c00) [pid = 1820] [serial = 1422] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7fe611025400) [pid = 1820] [serial = 1416] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7fe627e40000) [pid = 1820] [serial = 1403] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7fe62ec67400) [pid = 1820] [serial = 1406] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7fe617b62800) [pid = 1820] [serial = 1382] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7fe606a86800) [pid = 1820] [serial = 1424] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7fe623cd9400) [pid = 1820] [serial = 1400] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7fe61fa3b000) [pid = 1820] [serial = 1394] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7fe6171a7000) [pid = 1820] [serial = 1421] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7fe60f30fc00) [pid = 1820] [serial = 1415] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7fe60c61c800) [pid = 1820] [serial = 1412] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7fe60bfa9400) [pid = 1820] [serial = 1272] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1820 | 1461491447633 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe606a9c000 == 139 [pid = 1820] [id = 514] 02:50:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7fe606cc5400) [pid = 1820] [serial = 1543] [outer = (nil)] 02:50:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7fe6093f0400) [pid = 1820] [serial = 1544] [outer = 0x7fe606cc5400] 02:50:47 INFO - PROCESS | 1820 | 1461491447711 Marionette DEBUG loaded listener.js 02:50:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7fe60e59c800) [pid = 1820] [serial = 1545] [outer = 0x7fe606cc5400] 02:50:48 INFO - PROCESS | 1820 | 1461491448492 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 02:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1689ms 02:50:48 INFO - PROCESS | 1820 | 1461491448519 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 02:50:48 INFO - PROCESS | 1820 | 1461491448523 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 02:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:50:48 INFO - PROCESS | 1820 | 1461491448546 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:50:48 INFO - PROCESS | 1820 | 1461491448552 Marionette TRACE conn4 <- [1,2030,null,{}] 02:50:48 INFO - PROCESS | 1820 | 1461491448569 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:48 INFO - PROCESS | 1820 | 1461491448776 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 02:50:48 INFO - PROCESS | 1820 | 1461491448976 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60acdc000 == 140 [pid = 1820] [id = 515] 02:50:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7fe6076e5400) [pid = 1820] [serial = 1546] [outer = (nil)] 02:50:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7fe60f4f4c00) [pid = 1820] [serial = 1547] [outer = 0x7fe6076e5400] 02:50:49 INFO - PROCESS | 1820 | 1461491449047 Marionette DEBUG loaded listener.js 02:50:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7fe61102f400) [pid = 1820] [serial = 1548] [outer = 0x7fe6076e5400] 02:50:49 INFO - PROCESS | 1820 | 1461491449819 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 02:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1344ms 02:50:49 INFO - PROCESS | 1820 | 1461491449896 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 02:50:49 INFO - PROCESS | 1820 | 1461491449901 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 02:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:50:49 INFO - PROCESS | 1820 | 1461491449907 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:50:49 INFO - PROCESS | 1820 | 1461491449909 Marionette TRACE conn4 <- [1,2034,null,{}] 02:50:49 INFO - PROCESS | 1820 | 1461491449914 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:50 INFO - PROCESS | 1820 | 1461491450175 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 02:50:50 INFO - PROCESS | 1820 | 1461491450208 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60e5ee000 == 141 [pid = 1820] [id = 516] 02:50:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7fe610e9c400) [pid = 1820] [serial = 1549] [outer = (nil)] 02:50:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7fe615ccb000) [pid = 1820] [serial = 1550] [outer = 0x7fe610e9c400] 02:50:50 INFO - PROCESS | 1820 | 1461491450271 Marionette DEBUG loaded listener.js 02:50:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7fe615d58400) [pid = 1820] [serial = 1551] [outer = 0x7fe610e9c400] 02:50:51 INFO - PROCESS | 1820 | 1461491451202 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1339ms 02:50:51 INFO - PROCESS | 1820 | 1461491451249 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 02:50:51 INFO - PROCESS | 1820 | 1461491451253 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 02:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:50:51 INFO - PROCESS | 1820 | 1461491451268 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:50:51 INFO - PROCESS | 1820 | 1461491451272 Marionette TRACE conn4 <- [1,2038,null,{}] 02:50:51 INFO - PROCESS | 1820 | 1461491451277 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:51 INFO - PROCESS | 1820 | 1461491451528 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 02:50:51 INFO - PROCESS | 1820 | 1461491451585 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611b21000 == 142 [pid = 1820] [id = 517] 02:50:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7fe61126a000) [pid = 1820] [serial = 1552] [outer = (nil)] 02:50:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7fe617097400) [pid = 1820] [serial = 1553] [outer = 0x7fe61126a000] 02:50:51 INFO - PROCESS | 1820 | 1461491451660 Marionette DEBUG loaded listener.js 02:50:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7fe6178c3400) [pid = 1820] [serial = 1554] [outer = 0x7fe61126a000] 02:50:52 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7fe60add6800) [pid = 1820] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:50:52 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7fe607b60c00) [pid = 1820] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:50:52 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7fe6093f0000) [pid = 1820] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:50:52 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7fe606a82000) [pid = 1820] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:50:52 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7fe60f31d800) [pid = 1820] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:50:52 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7fe611c6c000) [pid = 1820] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:50:52 INFO - PROCESS | 1820 | 1461491452816 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 02:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1585ms 02:50:52 INFO - PROCESS | 1820 | 1461491452855 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 02:50:52 INFO - PROCESS | 1820 | 1461491452858 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 02:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:50:52 INFO - PROCESS | 1820 | 1461491452864 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:50:52 INFO - PROCESS | 1820 | 1461491452866 Marionette TRACE conn4 <- [1,2042,null,{}] 02:50:52 INFO - PROCESS | 1820 | 1461491452875 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:53 INFO - PROCESS | 1820 | 1461491453172 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 02:50:53 INFO - PROCESS | 1820 | 1461491453194 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe615d22000 == 143 [pid = 1820] [id = 518] 02:50:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7fe60f31d800) [pid = 1820] [serial = 1555] [outer = (nil)] 02:50:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7fe6178c5000) [pid = 1820] [serial = 1556] [outer = 0x7fe60f31d800] 02:50:53 INFO - PROCESS | 1820 | 1461491453262 Marionette DEBUG loaded listener.js 02:50:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7fe619ec1c00) [pid = 1820] [serial = 1557] [outer = 0x7fe60f31d800] 02:50:54 INFO - PROCESS | 1820 | 1461491454107 Marionette TRACE conn4 <- [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]]]}] 02:50:54 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) 02:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1278ms 02:50:54 INFO - PROCESS | 1820 | 1461491454155 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 02:50:54 INFO - PROCESS | 1820 | 1461491454160 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 02:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:50:54 INFO - PROCESS | 1820 | 1461491454168 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:50:54 INFO - PROCESS | 1820 | 1461491454170 Marionette TRACE conn4 <- [1,2046,null,{}] 02:50:54 INFO - PROCESS | 1820 | 1461491454174 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:54 INFO - PROCESS | 1820 | 1461491454373 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 02:50:54 INFO - PROCESS | 1820 | 1461491454775 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6079d7800 == 144 [pid = 1820] [id = 519] 02:50:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7fe606cc3000) [pid = 1820] [serial = 1558] [outer = (nil)] 02:50:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7fe6073f7400) [pid = 1820] [serial = 1559] [outer = 0x7fe606cc3000] 02:50:54 INFO - PROCESS | 1820 | 1461491454930 Marionette DEBUG loaded listener.js 02:50:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7fe607b6c800) [pid = 1820] [serial = 1560] [outer = 0x7fe606cc3000] 02:50:55 INFO - PROCESS | 1820 | 1461491455888 Marionette TRACE conn4 <- [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]]]}] 02:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1787ms 02:50:55 INFO - PROCESS | 1820 | 1461491455958 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 02:50:55 INFO - PROCESS | 1820 | 1461491455964 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 02:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:50:55 INFO - PROCESS | 1820 | 1461491455972 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:50:55 INFO - PROCESS | 1820 | 1461491455978 Marionette TRACE conn4 <- [1,2050,null,{}] 02:50:55 INFO - PROCESS | 1820 | 1461491455985 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:56 INFO - PROCESS | 1820 | 1461491456256 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 02:50:56 INFO - PROCESS | 1820 | 1461491456568 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60ae20000 == 145 [pid = 1820] [id = 520] 02:50:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7fe609bd8800) [pid = 1820] [serial = 1561] [outer = (nil)] 02:50:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7fe60e594000) [pid = 1820] [serial = 1562] [outer = 0x7fe609bd8800] 02:50:56 INFO - PROCESS | 1820 | 1461491456651 Marionette DEBUG loaded listener.js 02:50:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7fe60f313c00) [pid = 1820] [serial = 1563] [outer = 0x7fe609bd8800] 02:50:57 INFO - PROCESS | 1820 | 1461491457572 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1634ms 02:50:57 INFO - PROCESS | 1820 | 1461491457610 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 02:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:50:57 INFO - PROCESS | 1820 | 1461491457617 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 02:50:57 INFO - PROCESS | 1820 | 1461491457623 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:50:57 INFO - PROCESS | 1820 | 1461491457627 Marionette TRACE conn4 <- [1,2054,null,{}] 02:50:57 INFO - PROCESS | 1820 | 1461491457632 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:57 INFO - PROCESS | 1820 | 1461491457867 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 02:50:58 INFO - PROCESS | 1820 | 1461491458224 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe615de4800 == 146 [pid = 1820] [id = 521] 02:50:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7fe610340c00) [pid = 1820] [serial = 1564] [outer = (nil)] 02:50:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7fe61102e000) [pid = 1820] [serial = 1565] [outer = 0x7fe610340c00] 02:50:58 INFO - PROCESS | 1820 | 1461491458303 Marionette DEBUG loaded listener.js 02:50:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7fe611264c00) [pid = 1820] [serial = 1566] [outer = 0x7fe610340c00] 02:50:59 INFO - PROCESS | 1820 | 1461491459208 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 02:50:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1630ms 02:50:59 INFO - PROCESS | 1820 | 1461491459253 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 02:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:50:59 INFO - PROCESS | 1820 | 1461491459258 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 02:50:59 INFO - PROCESS | 1820 | 1461491459273 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:50:59 INFO - PROCESS | 1820 | 1461491459282 Marionette TRACE conn4 <- [1,2058,null,{}] 02:50:59 INFO - PROCESS | 1820 | 1461491459288 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:59 INFO - PROCESS | 1820 | 1461491459517 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 02:50:59 INFO - PROCESS | 1820 | 1461491459792 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61879b000 == 147 [pid = 1820] [id = 522] 02:50:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7fe606a86800) [pid = 1820] [serial = 1567] [outer = (nil)] 02:50:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7fe61799ac00) [pid = 1820] [serial = 1568] [outer = 0x7fe606a86800] 02:50:59 INFO - PROCESS | 1820 | 1461491459911 Marionette DEBUG loaded listener.js 02:51:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7fe617bb8000) [pid = 1820] [serial = 1569] [outer = 0x7fe606a86800] 02:51:00 INFO - PROCESS | 1820 | 1461491460801 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 02:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1596ms 02:51:00 INFO - PROCESS | 1820 | 1461491460861 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 02:51:00 INFO - PROCESS | 1820 | 1461491460866 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 02:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:51:00 INFO - PROCESS | 1820 | 1461491460872 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:51:00 INFO - PROCESS | 1820 | 1461491460875 Marionette TRACE conn4 <- [1,2062,null,{}] 02:51:00 INFO - PROCESS | 1820 | 1461491460880 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:01 INFO - PROCESS | 1820 | 1461491461112 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 02:51:01 INFO - PROCESS | 1820 | 1461491461410 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61c260800 == 148 [pid = 1820] [id = 523] 02:51:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7fe617090400) [pid = 1820] [serial = 1570] [outer = (nil)] 02:51:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7fe618bbb400) [pid = 1820] [serial = 1571] [outer = 0x7fe617090400] 02:51:01 INFO - PROCESS | 1820 | 1461491461493 Marionette DEBUG loaded listener.js 02:51:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7fe619ec2400) [pid = 1820] [serial = 1572] [outer = 0x7fe617090400] 02:51:02 INFO - PROCESS | 1820 | 1461491462404 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 02:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1582ms 02:51:02 INFO - PROCESS | 1820 | 1461491462456 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 02:51:02 INFO - PROCESS | 1820 | 1461491462461 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 02:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:51:02 INFO - PROCESS | 1820 | 1461491462468 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:51:02 INFO - PROCESS | 1820 | 1461491462472 Marionette TRACE conn4 <- [1,2066,null,{}] 02:51:02 INFO - PROCESS | 1820 | 1461491462478 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:02 INFO - PROCESS | 1820 | 1461491462705 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 02:51:03 INFO - PROCESS | 1820 | 1461491463023 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622b1d000 == 149 [pid = 1820] [id = 524] 02:51:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7fe61fa3b000) [pid = 1820] [serial = 1573] [outer = (nil)] 02:51:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7fe6212ae400) [pid = 1820] [serial = 1574] [outer = 0x7fe61fa3b000] 02:51:03 INFO - PROCESS | 1820 | 1461491463118 Marionette DEBUG loaded listener.js 02:51:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7fe622eba800) [pid = 1820] [serial = 1575] [outer = 0x7fe61fa3b000] 02:51:04 INFO - PROCESS | 1820 | 1461491464025 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 02:51:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1634ms 02:51:04 INFO - PROCESS | 1820 | 1461491464103 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 02:51:04 INFO - PROCESS | 1820 | 1461491464106 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 02:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:51:04 INFO - PROCESS | 1820 | 1461491464112 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:51:04 INFO - PROCESS | 1820 | 1461491464115 Marionette TRACE conn4 <- [1,2070,null,{}] 02:51:04 INFO - PROCESS | 1820 | 1461491464121 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:04 INFO - PROCESS | 1820 | 1461491464367 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 02:51:04 INFO - PROCESS | 1820 | 1461491464665 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624c13800 == 150 [pid = 1820] [id = 525] 02:51:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7fe622ec5800) [pid = 1820] [serial = 1576] [outer = (nil)] 02:51:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7fe62ece4000) [pid = 1820] [serial = 1577] [outer = 0x7fe622ec5800] 02:51:04 INFO - PROCESS | 1820 | 1461491464746 Marionette DEBUG loaded listener.js 02:51:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7fe631a14400) [pid = 1820] [serial = 1578] [outer = 0x7fe622ec5800] 02:51:05 INFO - PROCESS | 1820 | 1461491465606 Marionette TRACE conn4 <- [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]]]}] 02:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1535ms 02:51:05 INFO - PROCESS | 1820 | 1461491465650 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 02:51:05 INFO - PROCESS | 1820 | 1461491465654 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 02:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:51:05 INFO - PROCESS | 1820 | 1461491465660 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:51:05 INFO - PROCESS | 1820 | 1461491465663 Marionette TRACE conn4 <- [1,2074,null,{}] 02:51:05 INFO - PROCESS | 1820 | 1461491465668 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:05 INFO - PROCESS | 1820 | 1461491465881 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 02:51:06 INFO - PROCESS | 1820 | 1461491466144 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe633ef2800 == 151 [pid = 1820] [id = 526] 02:51:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7fe608616c00) [pid = 1820] [serial = 1579] [outer = (nil)] 02:51:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7fe60861f000) [pid = 1820] [serial = 1580] [outer = 0x7fe608616c00] 02:51:06 INFO - PROCESS | 1820 | 1461491466260 Marionette DEBUG loaded listener.js 02:51:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7fe608623c00) [pid = 1820] [serial = 1581] [outer = 0x7fe608616c00] 02:51:07 INFO - PROCESS | 1820 | 1461491467143 Marionette TRACE conn4 <- [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]]]}] 02:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1528ms 02:51:07 INFO - PROCESS | 1820 | 1461491467190 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 02:51:07 INFO - PROCESS | 1820 | 1461491467194 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 02:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:51:07 INFO - PROCESS | 1820 | 1461491467199 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:51:07 INFO - PROCESS | 1820 | 1461491467202 Marionette TRACE conn4 <- [1,2078,null,{}] 02:51:07 INFO - PROCESS | 1820 | 1461491467208 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:07 INFO - PROCESS | 1820 | 1461491467435 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 02:51:07 INFO - PROCESS | 1820 | 1461491467707 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe63822c000 == 152 [pid = 1820] [id = 527] 02:51:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7fe606a82000) [pid = 1820] [serial = 1582] [outer = (nil)] 02:51:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7fe62501e000) [pid = 1820] [serial = 1583] [outer = 0x7fe606a82000] 02:51:07 INFO - PROCESS | 1820 | 1461491467826 Marionette DEBUG loaded listener.js 02:51:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7fe6339a2800) [pid = 1820] [serial = 1584] [outer = 0x7fe606a82000] 02:51:08 INFO - PROCESS | 1820 | 1461491468672 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 02:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1537ms 02:51:08 INFO - PROCESS | 1820 | 1461491468739 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 02:51:08 INFO - PROCESS | 1820 | 1461491468742 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 02:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:51:08 INFO - PROCESS | 1820 | 1461491468748 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:51:08 INFO - PROCESS | 1820 | 1461491468751 Marionette TRACE conn4 <- [1,2082,null,{}] 02:51:08 INFO - PROCESS | 1820 | 1461491468757 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:09 INFO - PROCESS | 1820 | 1461491469021 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 02:51:09 INFO - PROCESS | 1820 | 1461491469327 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe606692800 == 153 [pid = 1820] [id = 528] 02:51:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7fe608618800) [pid = 1820] [serial = 1585] [outer = (nil)] 02:51:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7fe60be90c00) [pid = 1820] [serial = 1586] [outer = 0x7fe608618800] 02:51:09 INFO - PROCESS | 1820 | 1461491469411 Marionette DEBUG loaded listener.js 02:51:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7fe60be96800) [pid = 1820] [serial = 1587] [outer = 0x7fe608618800] 02:51:10 INFO - PROCESS | 1820 | 1461491470352 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 02:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1678ms 02:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:51:10 INFO - PROCESS | 1820 | 1461491470429 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 02:51:10 INFO - PROCESS | 1820 | 1461491470432 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 02:51:10 INFO - PROCESS | 1820 | 1461491470438 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:51:10 INFO - PROCESS | 1820 | 1461491470441 Marionette TRACE conn4 <- [1,2086,null,{}] 02:51:10 INFO - PROCESS | 1820 | 1461491470447 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:10 INFO - PROCESS | 1820 | 1461491470712 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 02:51:11 INFO - PROCESS | 1820 | 1461491471031 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60c517800 == 154 [pid = 1820] [id = 529] 02:51:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7fe6101d0400) [pid = 1820] [serial = 1588] [outer = (nil)] 02:51:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7fe6101d2000) [pid = 1820] [serial = 1589] [outer = 0x7fe6101d0400] 02:51:11 INFO - PROCESS | 1820 | 1461491471122 Marionette DEBUG loaded listener.js 02:51:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7fe6101d8400) [pid = 1820] [serial = 1590] [outer = 0x7fe6101d0400] 02:51:12 INFO - PROCESS | 1820 | 1461491472024 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 02:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1636ms 02:51:12 INFO - PROCESS | 1820 | 1461491472074 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 02:51:12 INFO - PROCESS | 1820 | 1461491472078 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 02:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:51:12 INFO - PROCESS | 1820 | 1461491472084 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:51:12 INFO - PROCESS | 1820 | 1461491472088 Marionette TRACE conn4 <- [1,2090,null,{}] 02:51:12 INFO - PROCESS | 1820 | 1461491472093 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:12 INFO - PROCESS | 1820 | 1461491472346 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 02:51:12 INFO - PROCESS | 1820 | 1461491472662 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe606d8f800 == 155 [pid = 1820] [id = 530] 02:51:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7fe60e348800) [pid = 1820] [serial = 1591] [outer = (nil)] 02:51:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7fe60e350c00) [pid = 1820] [serial = 1592] [outer = 0x7fe60e348800] 02:51:12 INFO - PROCESS | 1820 | 1461491472745 Marionette DEBUG loaded listener.js 02:51:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7fe633cdf400) [pid = 1820] [serial = 1593] [outer = 0x7fe60e348800] 02:51:13 INFO - PROCESS | 1820 | 1461491473596 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 02:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1580ms 02:51:13 INFO - PROCESS | 1820 | 1461491473665 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 02:51:13 INFO - PROCESS | 1820 | 1461491473669 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 02:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:51:13 INFO - PROCESS | 1820 | 1461491473674 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:51:13 INFO - PROCESS | 1820 | 1461491473676 Marionette TRACE conn4 <- [1,2094,null,{}] 02:51:13 INFO - PROCESS | 1820 | 1461491473682 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:13 INFO - PROCESS | 1820 | 1461491473893 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 02:51:14 INFO - PROCESS | 1820 | 1461491474195 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6384a5000 == 156 [pid = 1820] [id = 531] 02:51:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7fe60e34a800) [pid = 1820] [serial = 1594] [outer = (nil)] 02:51:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7fe633a08000) [pid = 1820] [serial = 1595] [outer = 0x7fe60e34a800] 02:51:14 INFO - PROCESS | 1820 | 1461491474273 Marionette DEBUG loaded listener.js 02:51:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7fe633a0c400) [pid = 1820] [serial = 1596] [outer = 0x7fe60e34a800] 02:51:15 INFO - PROCESS | 1820 | 1461491475126 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 02:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1483ms 02:51:15 INFO - PROCESS | 1820 | 1461491475159 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 02:51:15 INFO - PROCESS | 1820 | 1461491475163 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 02:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:51:15 INFO - PROCESS | 1820 | 1461491475168 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:51:15 INFO - PROCESS | 1820 | 1461491475171 Marionette TRACE conn4 <- [1,2098,null,{}] 02:51:15 INFO - PROCESS | 1820 | 1461491475176 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:15 INFO - PROCESS | 1820 | 1461491475390 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 02:51:15 INFO - PROCESS | 1820 | 1461491475660 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe609d69800 == 157 [pid = 1820] [id = 532] 02:51:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7fe607750400) [pid = 1820] [serial = 1597] [outer = (nil)] 02:51:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7fe607759000) [pid = 1820] [serial = 1598] [outer = 0x7fe607750400] 02:51:15 INFO - PROCESS | 1820 | 1461491475789 Marionette DEBUG loaded listener.js 02:51:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7fe60775d400) [pid = 1820] [serial = 1599] [outer = 0x7fe607750400] 02:51:16 INFO - PROCESS | 1820 | 1461491476613 Marionette TRACE conn4 <- [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]]]}] 02:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1477ms 02:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:51:16 INFO - PROCESS | 1820 | 1461491476647 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 02:51:16 INFO - PROCESS | 1820 | 1461491476650 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 02:51:16 INFO - PROCESS | 1820 | 1461491476656 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:51:16 INFO - PROCESS | 1820 | 1461491476659 Marionette TRACE conn4 <- [1,2102,null,{}] 02:51:16 INFO - PROCESS | 1820 | 1461491476664 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:16 INFO - PROCESS | 1820 | 1461491476874 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 02:51:17 INFO - PROCESS | 1820 | 1461491477149 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60463d800 == 158 [pid = 1820] [id = 533] 02:51:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7fe607753000) [pid = 1820] [serial = 1600] [outer = (nil)] 02:51:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7fe60e0d1800) [pid = 1820] [serial = 1601] [outer = 0x7fe607753000] 02:51:17 INFO - PROCESS | 1820 | 1461491477230 Marionette DEBUG loaded listener.js 02:51:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7fe633a0cc00) [pid = 1820] [serial = 1602] [outer = 0x7fe607753000] 02:51:18 INFO - PROCESS | 1820 | 1461491478121 Marionette TRACE conn4 <- [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]]]}] 02:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1542ms 02:51:18 INFO - PROCESS | 1820 | 1461491478198 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 02:51:18 INFO - PROCESS | 1820 | 1461491478202 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 02:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:51:18 INFO - PROCESS | 1820 | 1461491478208 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:51:18 INFO - PROCESS | 1820 | 1461491478210 Marionette TRACE conn4 <- [1,2106,null,{}] 02:51:18 INFO - PROCESS | 1820 | 1461491478216 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:18 INFO - PROCESS | 1820 | 1461491478434 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 02:51:18 INFO - PROCESS | 1820 | 1461491478771 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6064ec800 == 159 [pid = 1820] [id = 534] 02:51:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7fe6064d2800) [pid = 1820] [serial = 1603] [outer = (nil)] 02:51:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7fe6064d8400) [pid = 1820] [serial = 1604] [outer = 0x7fe6064d2800] 02:51:18 INFO - PROCESS | 1820 | 1461491478854 Marionette DEBUG loaded listener.js 02:51:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7fe6064dd000) [pid = 1820] [serial = 1605] [outer = 0x7fe6064d2800] 02:51:19 INFO - PROCESS | 1820 | 1461491479728 Marionette TRACE conn4 <- [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]]]}] 02:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1590ms 02:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:51:19 INFO - PROCESS | 1820 | 1461491479799 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 02:51:19 INFO - PROCESS | 1820 | 1461491479802 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 02:51:19 INFO - PROCESS | 1820 | 1461491479808 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:51:19 INFO - PROCESS | 1820 | 1461491479812 Marionette TRACE conn4 <- [1,2110,null,{}] 02:51:19 INFO - PROCESS | 1820 | 1461491479817 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:20 INFO - PROCESS | 1820 | 1461491480050 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 02:51:20 INFO - PROCESS | 1820 | 1461491480358 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6077c5000 == 160 [pid = 1820] [id = 535] 02:51:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7fe6064d3400) [pid = 1820] [serial = 1606] [outer = (nil)] 02:51:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7fe60839e000) [pid = 1820] [serial = 1607] [outer = 0x7fe6064d3400] 02:51:20 INFO - PROCESS | 1820 | 1461491480439 Marionette DEBUG loaded listener.js 02:51:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7fe60f64d000) [pid = 1820] [serial = 1608] [outer = 0x7fe6064d3400] 02:51:22 INFO - PROCESS | 1820 | 1461491482017 Marionette TRACE conn4 <- [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]]]}] 02:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 2234ms 02:51:22 INFO - PROCESS | 1820 | 1461491482043 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 02:51:22 INFO - PROCESS | 1820 | 1461491482048 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 02:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:51:22 INFO - PROCESS | 1820 | 1461491482057 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:51:22 INFO - PROCESS | 1820 | 1461491482063 Marionette TRACE conn4 <- [1,2114,null,{}] 02:51:22 INFO - PROCESS | 1820 | 1461491482071 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:22 INFO - PROCESS | 1820 | 1461491482283 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 02:51:22 INFO - PROCESS | 1820 | 1461491482573 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe608470800 == 161 [pid = 1820] [id = 536] 02:51:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7fe606cc7800) [pid = 1820] [serial = 1609] [outer = (nil)] 02:51:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7fe607b61400) [pid = 1820] [serial = 1610] [outer = 0x7fe606cc7800] 02:51:22 INFO - PROCESS | 1820 | 1461491482653 Marionette DEBUG loaded listener.js 02:51:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7fe6083e7400) [pid = 1820] [serial = 1611] [outer = 0x7fe606cc7800] 02:51:23 INFO - PROCESS | 1820 | 1461491483571 Marionette TRACE conn4 <- [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]]]}] 02:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1591ms 02:51:23 INFO - PROCESS | 1820 | 1461491483649 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 02:51:23 INFO - PROCESS | 1820 | 1461491483658 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 02:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:51:23 INFO - PROCESS | 1820 | 1461491483668 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:51:23 INFO - PROCESS | 1820 | 1461491483671 Marionette TRACE conn4 <- [1,2118,null,{}] 02:51:23 INFO - PROCESS | 1820 | 1461491483677 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:23 INFO - PROCESS | 1820 | 1461491483950 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 02:51:24 INFO - PROCESS | 1820 | 1461491484280 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe609380800 == 162 [pid = 1820] [id = 537] 02:51:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7fe609d14000) [pid = 1820] [serial = 1612] [outer = (nil)] 02:51:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7fe609d1b000) [pid = 1820] [serial = 1613] [outer = 0x7fe609d14000] 02:51:24 INFO - PROCESS | 1820 | 1461491484417 Marionette DEBUG loaded listener.js 02:51:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7fe60dcd6800) [pid = 1820] [serial = 1614] [outer = 0x7fe609d14000] 02:51:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe615d22000 == 161 [pid = 1820] [id = 518] 02:51:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611b21000 == 160 [pid = 1820] [id = 517] 02:51:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60e5ee000 == 159 [pid = 1820] [id = 516] 02:51:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60acdc000 == 158 [pid = 1820] [id = 515] 02:51:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe606a9c000 == 157 [pid = 1820] [id = 514] 02:51:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60ded6800 == 156 [pid = 1820] [id = 513] 02:51:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe633777800 == 155 [pid = 1820] [id = 510] 02:51:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe630064800 == 154 [pid = 1820] [id = 509] 02:51:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62eca9800 == 153 [pid = 1820] [id = 508] 02:51:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6249cc000 == 152 [pid = 1820] [id = 507] 02:51:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe622b27800 == 151 [pid = 1820] [id = 506] 02:51:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61faa2000 == 150 [pid = 1820] [id = 505] 02:51:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61c24a000 == 149 [pid = 1820] [id = 504] 02:51:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe619a2c000 == 148 [pid = 1820] [id = 503] 02:51:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61879e000 == 147 [pid = 1820] [id = 502] 02:51:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6182a1800 == 146 [pid = 1820] [id = 501] 02:51:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61775c800 == 145 [pid = 1820] [id = 500] 02:51:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6170d0000 == 144 [pid = 1820] [id = 499] 02:51:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611dcd000 == 143 [pid = 1820] [id = 498] 02:51:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60becd800 == 142 [pid = 1820] [id = 497] 02:51:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611923000 == 141 [pid = 1820] [id = 495] 02:51:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6077ca800 == 140 [pid = 1820] [id = 496] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7fe615cc4c00) [pid = 1820] [serial = 1487] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7fe60f1a3800) [pid = 1820] [serial = 1476] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7fe60e59e800) [pid = 1820] [serial = 1433] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7fe625027800) [pid = 1820] [serial = 1454] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7fe60e0c2400) [pid = 1820] [serial = 1475] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7fe6083e9800) [pid = 1820] [serial = 1472] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7fe617b73c00) [pid = 1820] [serial = 1439] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7fe615d8b000) [pid = 1820] [serial = 1436] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7fe609bcc400) [pid = 1820] [serial = 1473] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7fe622910800) [pid = 1820] [serial = 1448] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7fe60f4f7000) [pid = 1820] [serial = 1479] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7fe6075fa800) [pid = 1820] [serial = 1470] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7fe611027800) [pid = 1820] [serial = 1481] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7fe6111a6400) [pid = 1820] [serial = 1482] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7fe606ccdc00) [pid = 1820] [serial = 1466] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7fe6212b7c00) [pid = 1820] [serial = 1445] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7fe615d58c00) [pid = 1820] [serial = 1485] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7fe607ce0800) [pid = 1820] [serial = 1430] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7fe60f1dd800) [pid = 1820] [serial = 1478] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7fe6075f2800) [pid = 1820] [serial = 1463] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7fe623882c00) [pid = 1820] [serial = 1451] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7fe618bbd400) [pid = 1820] [serial = 1442] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7fe606a88c00) [pid = 1820] [serial = 1469] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7fe62fd40000) [pid = 1820] [serial = 1457] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7fe615cbe400) [pid = 1820] [serial = 1484] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7fe6339a6000) [pid = 1820] [serial = 1460] [outer = (nil)] [url = about:blank] 02:51:25 INFO - PROCESS | 1820 | 1461491485622 Marionette TRACE conn4 <- [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]]]}] 02:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 2123ms 02:51:25 INFO - PROCESS | 1820 | 1461491485852 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 02:51:25 INFO - PROCESS | 1820 | 1461491485856 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 02:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:51:25 INFO - PROCESS | 1820 | 1461491485862 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:51:25 INFO - PROCESS | 1820 | 1461491485868 Marionette TRACE conn4 <- [1,2122,null,{}] 02:51:25 INFO - PROCESS | 1820 | 1461491485908 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:26 INFO - PROCESS | 1820 | 1461491486103 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 02:51:26 INFO - PROCESS | 1820 | 1461491486116 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe608de2000 == 141 [pid = 1820] [id = 538] 02:51:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7fe60e347000) [pid = 1820] [serial = 1615] [outer = (nil)] 02:51:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7fe60f30fc00) [pid = 1820] [serial = 1616] [outer = 0x7fe60e347000] 02:51:26 INFO - PROCESS | 1820 | 1461491486185 Marionette DEBUG loaded listener.js 02:51:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7fe60f64b000) [pid = 1820] [serial = 1617] [outer = 0x7fe60e347000] 02:51:27 INFO - PROCESS | 1820 | 1461491487168 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 02:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1348ms 02:51:27 INFO - PROCESS | 1820 | 1461491487211 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 02:51:27 INFO - PROCESS | 1820 | 1461491487216 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 02:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:51:27 INFO - PROCESS | 1820 | 1461491487221 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:51:27 INFO - PROCESS | 1820 | 1461491487223 Marionette TRACE conn4 <- [1,2126,null,{}] 02:51:27 INFO - PROCESS | 1820 | 1461491487229 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:27 INFO - PROCESS | 1820 | 1461491487433 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 02:51:27 INFO - PROCESS | 1820 | 1461491487649 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60becf000 == 142 [pid = 1820] [id = 539] 02:51:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7fe60e597c00) [pid = 1820] [serial = 1618] [outer = (nil)] 02:51:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7fe610e91c00) [pid = 1820] [serial = 1619] [outer = 0x7fe60e597c00] 02:51:27 INFO - PROCESS | 1820 | 1461491487715 Marionette DEBUG loaded listener.js 02:51:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7fe610e9c000) [pid = 1820] [serial = 1620] [outer = 0x7fe60e597c00] 02:51:28 INFO - PROCESS | 1820 | 1461491488599 Marionette TRACE conn4 <- [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]]]}] 02:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1430ms 02:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:51:28 INFO - PROCESS | 1820 | 1461491488654 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 02:51:28 INFO - PROCESS | 1820 | 1461491488656 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 02:51:28 INFO - PROCESS | 1820 | 1461491488663 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:51:28 INFO - PROCESS | 1820 | 1461491488666 Marionette TRACE conn4 <- [1,2130,null,{}] 02:51:28 INFO - PROCESS | 1820 | 1461491488671 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:28 INFO - PROCESS | 1820 | 1461491488939 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 02:51:29 INFO - PROCESS | 1820 | 1461491488996 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61001b800 == 143 [pid = 1820] [id = 540] 02:51:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7fe610e9f800) [pid = 1820] [serial = 1621] [outer = (nil)] 02:51:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7fe611030000) [pid = 1820] [serial = 1622] [outer = 0x7fe610e9f800] 02:51:29 INFO - PROCESS | 1820 | 1461491489066 Marionette DEBUG loaded listener.js 02:51:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7fe61125d800) [pid = 1820] [serial = 1623] [outer = 0x7fe610e9f800] 02:51:30 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7fe61126a000) [pid = 1820] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:51:30 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7fe6076e1c00) [pid = 1820] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:51:30 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7fe60f1aac00) [pid = 1820] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:51:30 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7fe606cc5400) [pid = 1820] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:51:30 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7fe6076e5400) [pid = 1820] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:51:30 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7fe610e9c400) [pid = 1820] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:51:30 INFO - PROCESS | 1820 | 1461491490444 Marionette TRACE conn4 <- [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] 02:51:30 INFO - PROCESS | 1820 | 1461491490506 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 02:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:51:30 INFO - PROCESS | 1820 | 1461491490511 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:51:30 INFO - PROCESS | 1820 | 1461491490514 Marionette TRACE conn4 <- [1,2134,null,{}] 02:51:30 INFO - PROCESS | 1820 | 1461491490519 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:30 INFO - PROCESS | 1820 | 1461491490824 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 02:51:30 INFO - PROCESS | 1820 | 1461491490843 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611d61800 == 144 [pid = 1820] [id = 541] 02:51:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7fe610e95000) [pid = 1820] [serial = 1624] [outer = (nil)] 02:51:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7fe617250800) [pid = 1820] [serial = 1625] [outer = 0x7fe610e95000] 02:51:30 INFO - PROCESS | 1820 | 1461491490912 Marionette DEBUG loaded listener.js 02:51:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7fe617b7cc00) [pid = 1820] [serial = 1626] [outer = 0x7fe610e95000] 02:51:31 INFO - PROCESS | 1820 | 1461491491774 Marionette TRACE conn4 <- [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]]]}] 02:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1282ms 02:51:31 INFO - PROCESS | 1820 | 1461491491794 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 02:51:31 INFO - PROCESS | 1820 | 1461491491796 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 02:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:51:31 INFO - PROCESS | 1820 | 1461491491827 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:51:31 INFO - PROCESS | 1820 | 1461491491831 Marionette TRACE conn4 <- [1,2138,null,{}] 02:51:31 INFO - PROCESS | 1820 | 1461491491836 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:32 INFO - PROCESS | 1820 | 1461491492019 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 02:51:32 INFO - PROCESS | 1820 | 1461491492390 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60668d000 == 145 [pid = 1820] [id = 542] 02:51:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7fe6064d2000) [pid = 1820] [serial = 1627] [outer = (nil)] 02:51:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7fe6064de400) [pid = 1820] [serial = 1628] [outer = 0x7fe6064d2000] 02:51:32 INFO - PROCESS | 1820 | 1461491492472 Marionette DEBUG loaded listener.js 02:51:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7fe6073ea800) [pid = 1820] [serial = 1629] [outer = 0x7fe6064d2000] 02:51:33 INFO - PROCESS | 1820 | 1461491493440 Marionette TRACE conn4 <- [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]]]}] 02:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1697ms 02:51:33 INFO - PROCESS | 1820 | 1461491493515 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 02:51:33 INFO - PROCESS | 1820 | 1461491493522 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 02:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:51:33 INFO - PROCESS | 1820 | 1461491493532 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:51:33 INFO - PROCESS | 1820 | 1461491493535 Marionette TRACE conn4 <- [1,2142,null,{}] 02:51:33 INFO - PROCESS | 1820 | 1461491493542 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:33 INFO - PROCESS | 1820 | 1461491493809 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 02:51:34 INFO - PROCESS | 1820 | 1461491494123 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe609d60000 == 146 [pid = 1820] [id = 543] 02:51:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7fe609673000) [pid = 1820] [serial = 1630] [outer = (nil)] 02:51:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7fe60be96000) [pid = 1820] [serial = 1631] [outer = 0x7fe609673000] 02:51:34 INFO - PROCESS | 1820 | 1461491494203 Marionette DEBUG loaded listener.js 02:51:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7fe60dccc800) [pid = 1820] [serial = 1632] [outer = 0x7fe609673000] 02:51:35 INFO - PROCESS | 1820 | 1461491495121 Marionette TRACE conn4 <- [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] 02:51:35 INFO - PROCESS | 1820 | 1461491495180 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 02:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:51:35 INFO - PROCESS | 1820 | 1461491495186 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:51:35 INFO - PROCESS | 1820 | 1461491495189 Marionette TRACE conn4 <- [1,2146,null,{}] 02:51:35 INFO - PROCESS | 1820 | 1461491495195 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:35 INFO - PROCESS | 1820 | 1461491495436 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 02:51:35 INFO - PROCESS | 1820 | 1461491495792 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611ada800 == 147 [pid = 1820] [id = 544] 02:51:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7fe60e0c7400) [pid = 1820] [serial = 1633] [outer = (nil)] 02:51:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7fe60f64a400) [pid = 1820] [serial = 1634] [outer = 0x7fe60e0c7400] 02:51:35 INFO - PROCESS | 1820 | 1461491495874 Marionette DEBUG loaded listener.js 02:51:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7fe610345000) [pid = 1820] [serial = 1635] [outer = 0x7fe60e0c7400] 02:51:36 INFO - PROCESS | 1820 | 1461491496807 Marionette TRACE conn4 <- [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] 02:51:36 INFO - PROCESS | 1820 | 1461491496877 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 02:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:51:36 INFO - PROCESS | 1820 | 1461491496893 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:51:36 INFO - PROCESS | 1820 | 1461491496903 Marionette TRACE conn4 <- [1,2150,null,{}] 02:51:36 INFO - PROCESS | 1820 | 1461491496908 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:37 INFO - PROCESS | 1820 | 1461491497186 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 02:51:37 INFO - PROCESS | 1820 | 1461491497508 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617e4f000 == 148 [pid = 1820] [id = 545] 02:51:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7fe60f31a800) [pid = 1820] [serial = 1636] [outer = (nil)] 02:51:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7fe61703c000) [pid = 1820] [serial = 1637] [outer = 0x7fe60f31a800] 02:51:37 INFO - PROCESS | 1820 | 1461491497586 Marionette DEBUG loaded listener.js 02:51:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7fe617716000) [pid = 1820] [serial = 1638] [outer = 0x7fe60f31a800] 02:51:38 INFO - PROCESS | 1820 | 1461491498479 Marionette TRACE conn4 <- [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]]]}] 02:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1646ms 02:51:38 INFO - PROCESS | 1820 | 1461491498531 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 02:51:38 INFO - PROCESS | 1820 | 1461491498535 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 02:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:51:38 INFO - PROCESS | 1820 | 1461491498541 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:51:38 INFO - PROCESS | 1820 | 1461491498544 Marionette TRACE conn4 <- [1,2154,null,{}] 02:51:38 INFO - PROCESS | 1820 | 1461491498550 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:38 INFO - PROCESS | 1820 | 1461491498778 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 02:51:39 INFO - PROCESS | 1820 | 1461491499080 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6185ba800 == 149 [pid = 1820] [id = 546] 02:51:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7fe6111afc00) [pid = 1820] [serial = 1639] [outer = (nil)] 02:51:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7fe61836f000) [pid = 1820] [serial = 1640] [outer = 0x7fe6111afc00] 02:51:39 INFO - PROCESS | 1820 | 1461491499162 Marionette DEBUG loaded listener.js 02:51:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7fe618d7f800) [pid = 1820] [serial = 1641] [outer = 0x7fe6111afc00] 02:51:40 INFO - PROCESS | 1820 | 1461491500012 Marionette TRACE conn4 <- [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]]]}] 02:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1529ms 02:51:40 INFO - PROCESS | 1820 | 1461491500071 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 02:51:40 INFO - PROCESS | 1820 | 1461491500075 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 02:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:51:40 INFO - PROCESS | 1820 | 1461491500081 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:51:40 INFO - PROCESS | 1820 | 1461491500084 Marionette TRACE conn4 <- [1,2158,null,{}] 02:51:40 INFO - PROCESS | 1820 | 1461491500090 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:40 INFO - PROCESS | 1820 | 1461491500323 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 02:51:40 INFO - PROCESS | 1820 | 1461491500677 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619d2d800 == 150 [pid = 1820] [id = 547] 02:51:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7fe61dd2cc00) [pid = 1820] [serial = 1642] [outer = (nil)] 02:51:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7fe61e96a400) [pid = 1820] [serial = 1643] [outer = 0x7fe61dd2cc00] 02:51:40 INFO - PROCESS | 1820 | 1461491500771 Marionette DEBUG loaded listener.js 02:51:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7fe6212b0400) [pid = 1820] [serial = 1644] [outer = 0x7fe61dd2cc00] 02:51:41 INFO - PROCESS | 1820 | 1461491501663 Marionette TRACE conn4 <- [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]]]}] 02:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1631ms 02:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:51:41 INFO - PROCESS | 1820 | 1461491501714 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 02:51:41 INFO - PROCESS | 1820 | 1461491501717 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 02:51:41 INFO - PROCESS | 1820 | 1461491501723 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:51:41 INFO - PROCESS | 1820 | 1461491501726 Marionette TRACE conn4 <- [1,2162,null,{}] 02:51:41 INFO - PROCESS | 1820 | 1461491501731 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:41 INFO - PROCESS | 1820 | 1461491501959 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 02:51:42 INFO - PROCESS | 1820 | 1461491502222 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6228cc000 == 151 [pid = 1820] [id = 548] 02:51:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7fe61dd30800) [pid = 1820] [serial = 1645] [outer = (nil)] 02:51:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7fe622b85400) [pid = 1820] [serial = 1646] [outer = 0x7fe61dd30800] 02:51:42 INFO - PROCESS | 1820 | 1461491502343 Marionette DEBUG loaded listener.js 02:51:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7fe622ec7800) [pid = 1820] [serial = 1647] [outer = 0x7fe61dd30800] 02:51:43 INFO - PROCESS | 1820 | 1461491503270 Marionette TRACE conn4 <- [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]]]}] 02:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1593ms 02:51:43 INFO - PROCESS | 1820 | 1461491503316 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 02:51:43 INFO - PROCESS | 1820 | 1461491503321 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 02:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:51:43 INFO - PROCESS | 1820 | 1461491503329 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:51:43 INFO - PROCESS | 1820 | 1461491503333 Marionette TRACE conn4 <- [1,2166,null,{}] 02:51:43 INFO - PROCESS | 1820 | 1461491503338 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:43 INFO - PROCESS | 1820 | 1461491503584 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 02:51:43 INFO - PROCESS | 1820 | 1461491503943 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe623cbd000 == 152 [pid = 1820] [id = 549] 02:51:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7fe6212b1c00) [pid = 1820] [serial = 1648] [outer = (nil)] 02:51:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7fe6245c8000) [pid = 1820] [serial = 1649] [outer = 0x7fe6212b1c00] 02:51:44 INFO - PROCESS | 1820 | 1461491504064 Marionette DEBUG loaded listener.js 02:51:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7fe625026000) [pid = 1820] [serial = 1650] [outer = 0x7fe6212b1c00] 02:51:44 INFO - PROCESS | 1820 | 1461491504987 Marionette TRACE conn4 <- [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]]]}] 02:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1730ms 02:51:45 INFO - PROCESS | 1820 | 1461491505060 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 02:51:45 INFO - PROCESS | 1820 | 1461491505063 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 02:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:51:45 INFO - PROCESS | 1820 | 1461491505070 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:51:45 INFO - PROCESS | 1820 | 1461491505073 Marionette TRACE conn4 <- [1,2170,null,{}] 02:51:45 INFO - PROCESS | 1820 | 1461491505078 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:45 INFO - PROCESS | 1820 | 1461491505303 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 02:51:45 INFO - PROCESS | 1820 | 1461491505633 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624c11000 == 153 [pid = 1820] [id = 550] 02:51:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7fe619b3e800) [pid = 1820] [serial = 1651] [outer = (nil)] 02:51:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7fe62dd12400) [pid = 1820] [serial = 1652] [outer = 0x7fe619b3e800] 02:51:45 INFO - PROCESS | 1820 | 1461491505715 Marionette DEBUG loaded listener.js 02:51:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7fe62f0c6c00) [pid = 1820] [serial = 1653] [outer = 0x7fe619b3e800] 02:51:46 INFO - PROCESS | 1820 | 1461491506604 Marionette TRACE conn4 <- [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]]]}] 02:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1585ms 02:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:51:46 INFO - PROCESS | 1820 | 1461491506655 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 02:51:46 INFO - PROCESS | 1820 | 1461491506659 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 02:51:46 INFO - PROCESS | 1820 | 1461491506666 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:51:46 INFO - PROCESS | 1820 | 1461491506669 Marionette TRACE conn4 <- [1,2174,null,{}] 02:51:46 INFO - PROCESS | 1820 | 1461491506676 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:46 INFO - PROCESS | 1820 | 1461491506908 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 02:51:47 INFO - PROCESS | 1820 | 1461491507231 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe63006d000 == 154 [pid = 1820] [id = 551] 02:51:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7fe622674400) [pid = 1820] [serial = 1654] [outer = (nil)] 02:51:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7fe631f39800) [pid = 1820] [serial = 1655] [outer = 0x7fe622674400] 02:51:47 INFO - PROCESS | 1820 | 1461491507317 Marionette DEBUG loaded listener.js 02:51:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7fe633a08400) [pid = 1820] [serial = 1656] [outer = 0x7fe622674400] 02:51:48 INFO - PROCESS | 1820 | 1461491508193 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 02:51:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1581ms 02:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:51:48 INFO - PROCESS | 1820 | 1461491508247 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 02:51:48 INFO - PROCESS | 1820 | 1461491508249 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 02:51:48 INFO - PROCESS | 1820 | 1461491508256 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:51:48 INFO - PROCESS | 1820 | 1461491508259 Marionette TRACE conn4 <- [1,2178,null,{}] 02:51:48 INFO - PROCESS | 1820 | 1461491508264 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:48 INFO - PROCESS | 1820 | 1461491508489 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 02:51:48 INFO - PROCESS | 1820 | 1461491508762 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6340a1000 == 155 [pid = 1820] [id = 552] 02:51:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7fe60486cc00) [pid = 1820] [serial = 1657] [outer = (nil)] 02:51:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7fe60486ec00) [pid = 1820] [serial = 1658] [outer = 0x7fe60486cc00] 02:51:48 INFO - PROCESS | 1820 | 1461491508908 Marionette DEBUG loaded listener.js 02:51:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7fe633a0d800) [pid = 1820] [serial = 1659] [outer = 0x7fe60486cc00] 02:51:49 INFO - PROCESS | 1820 | 1461491509812 Marionette TRACE conn4 <- [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]]]}] 02:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1632ms 02:51:49 INFO - PROCESS | 1820 | 1461491509889 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 02:51:49 INFO - PROCESS | 1820 | 1461491509893 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 02:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:51:49 INFO - PROCESS | 1820 | 1461491509899 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:51:49 INFO - PROCESS | 1820 | 1461491509903 Marionette TRACE conn4 <- [1,2182,null,{}] 02:51:49 INFO - PROCESS | 1820 | 1461491509908 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:50 INFO - PROCESS | 1820 | 1461491510208 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 02:51:50 INFO - PROCESS | 1820 | 1461491510529 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe602fdb000 == 156 [pid = 1820] [id = 553] 02:51:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7fe606743800) [pid = 1820] [serial = 1660] [outer = (nil)] 02:51:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7fe60674d800) [pid = 1820] [serial = 1661] [outer = 0x7fe606743800] 02:51:50 INFO - PROCESS | 1820 | 1461491510609 Marionette DEBUG loaded listener.js 02:51:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7fe633cdb400) [pid = 1820] [serial = 1662] [outer = 0x7fe606743800] 02:51:51 INFO - PROCESS | 1820 | 1461491511786 Marionette TRACE conn4 <- [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]]]}] 02:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1930ms 02:51:51 INFO - PROCESS | 1820 | 1461491511830 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 02:51:51 INFO - PROCESS | 1820 | 1461491511834 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 02:51:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:51:51 INFO - PROCESS | 1820 | 1461491511840 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:51:51 INFO - PROCESS | 1820 | 1461491511842 Marionette TRACE conn4 <- [1,2186,null,{}] 02:51:51 INFO - PROCESS | 1820 | 1461491511848 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:52 INFO - PROCESS | 1820 | 1461491512087 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 02:51:52 INFO - PROCESS | 1820 | 1461491512403 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe602d7b800 == 157 [pid = 1820] [id = 554] 02:51:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7fe602d91c00) [pid = 1820] [serial = 1663] [outer = (nil)] 02:51:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7fe60674a800) [pid = 1820] [serial = 1664] [outer = 0x7fe602d91c00] 02:51:52 INFO - PROCESS | 1820 | 1461491512479 Marionette DEBUG loaded listener.js 02:51:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7fe633ce3400) [pid = 1820] [serial = 1665] [outer = 0x7fe602d91c00] 02:51:53 INFO - PROCESS | 1820 | 1461491513345 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 02:51:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:51:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1580ms 02:51:53 INFO - PROCESS | 1820 | 1461491513421 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 02:51:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:51:53 INFO - PROCESS | 1820 | 1461491513424 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 02:51:53 INFO - PROCESS | 1820 | 1461491513430 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:51:53 INFO - PROCESS | 1820 | 1461491513433 Marionette TRACE conn4 <- [1,2190,null,{}] 02:51:53 INFO - PROCESS | 1820 | 1461491513438 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:53 INFO - PROCESS | 1820 | 1461491513654 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 02:51:53 INFO - PROCESS | 1820 | 1461491513962 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60c429000 == 158 [pid = 1820] [id = 555] 02:51:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7fe602d8f800) [pid = 1820] [serial = 1666] [outer = (nil)] 02:51:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7fe60c44a000) [pid = 1820] [serial = 1667] [outer = 0x7fe602d8f800] 02:51:54 INFO - PROCESS | 1820 | 1461491514039 Marionette DEBUG loaded listener.js 02:51:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7fe60c44f000) [pid = 1820] [serial = 1668] [outer = 0x7fe602d8f800] 02:51:54 INFO - PROCESS | 1820 | 1461491514863 Marionette TRACE conn4 <- [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]]]}] 02:51:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:51:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1480ms 02:51:54 INFO - PROCESS | 1820 | 1461491514911 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 02:51:54 INFO - PROCESS | 1820 | 1461491514915 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 02:51:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:51:54 INFO - PROCESS | 1820 | 1461491514921 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:51:54 INFO - PROCESS | 1820 | 1461491514923 Marionette TRACE conn4 <- [1,2194,null,{}] 02:51:54 INFO - PROCESS | 1820 | 1461491514928 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:55 INFO - PROCESS | 1820 | 1461491515147 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 02:51:55 INFO - PROCESS | 1820 | 1461491515419 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe63923c000 == 159 [pid = 1820] [id = 556] 02:51:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7fe602c39800) [pid = 1820] [serial = 1669] [outer = (nil)] 02:51:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7fe602c3f800) [pid = 1820] [serial = 1670] [outer = 0x7fe602c39800] 02:51:55 INFO - PROCESS | 1820 | 1461491515551 Marionette DEBUG loaded listener.js 02:51:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7fe602c43800) [pid = 1820] [serial = 1671] [outer = 0x7fe602c39800] 02:51:56 INFO - PROCESS | 1820 | 1461491516427 Marionette TRACE conn4 <- [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]]]}] 02:51:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:51:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1533ms 02:51:56 INFO - PROCESS | 1820 | 1461491516456 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 02:51:56 INFO - PROCESS | 1820 | 1461491516460 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 02:51:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:51:56 INFO - PROCESS | 1820 | 1461491516466 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:51:56 INFO - PROCESS | 1820 | 1461491516468 Marionette TRACE conn4 <- [1,2198,null,{}] 02:51:56 INFO - PROCESS | 1820 | 1461491516474 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:56 INFO - PROCESS | 1820 | 1461491516695 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 02:51:56 INFO - PROCESS | 1820 | 1461491516967 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe602c82800 == 160 [pid = 1820] [id = 557] 02:51:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7fe602c39c00) [pid = 1820] [serial = 1672] [outer = (nil)] 02:51:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7fe60c44ec00) [pid = 1820] [serial = 1673] [outer = 0x7fe602c39c00] 02:51:57 INFO - PROCESS | 1820 | 1461491517044 Marionette DEBUG loaded listener.js 02:51:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7fe610e99c00) [pid = 1820] [serial = 1674] [outer = 0x7fe602c39c00] 02:51:57 INFO - PROCESS | 1820 | 1461491517866 Marionette TRACE conn4 <- [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]]]}] 02:51:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:51:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1428ms 02:51:57 INFO - PROCESS | 1820 | 1461491517898 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 02:51:57 INFO - PROCESS | 1820 | 1461491517902 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 02:51:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:51:57 INFO - PROCESS | 1820 | 1461491517910 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:51:57 INFO - PROCESS | 1820 | 1461491517912 Marionette TRACE conn4 <- [1,2202,null,{}] 02:51:57 INFO - PROCESS | 1820 | 1461491517916 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:58 INFO - PROCESS | 1820 | 1461491518127 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 02:51:58 INFO - PROCESS | 1820 | 1461491518399 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe604388800 == 161 [pid = 1820] [id = 558] 02:51:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7fe602c3f000) [pid = 1820] [serial = 1675] [outer = (nil)] 02:51:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7fe609959c00) [pid = 1820] [serial = 1676] [outer = 0x7fe602c3f000] 02:51:58 INFO - PROCESS | 1820 | 1461491518474 Marionette DEBUG loaded listener.js 02:51:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7fe60995e400) [pid = 1820] [serial = 1677] [outer = 0x7fe602c3f000] 02:51:59 INFO - PROCESS | 1820 | 1461491519358 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 02:51:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:51:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1480ms 02:51:59 INFO - PROCESS | 1820 | 1461491519391 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 02:51:59 INFO - PROCESS | 1820 | 1461491519394 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 02:51:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:51:59 INFO - PROCESS | 1820 | 1461491519400 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:51:59 INFO - PROCESS | 1820 | 1461491519402 Marionette TRACE conn4 <- [1,2206,null,{}] 02:51:59 INFO - PROCESS | 1820 | 1461491519407 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:59 INFO - PROCESS | 1820 | 1461491519604 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 02:51:59 INFO - PROCESS | 1820 | 1461491519885 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60820e000 == 162 [pid = 1820] [id = 559] 02:51:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7fe602c44c00) [pid = 1820] [serial = 1678] [outer = (nil)] 02:51:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 258 (0x7fe60c445000) [pid = 1820] [serial = 1679] [outer = 0x7fe602c44c00] 02:51:59 INFO - PROCESS | 1820 | 1461491519963 Marionette DEBUG loaded listener.js 02:52:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 259 (0x7fe62501b000) [pid = 1820] [serial = 1680] [outer = 0x7fe602c44c00] 02:52:00 INFO - PROCESS | 1820 | 1461491520857 Marionette TRACE conn4 <- [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]]]}] 02:52:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:52:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1528ms 02:52:00 INFO - PROCESS | 1820 | 1461491520929 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 02:52:00 INFO - PROCESS | 1820 | 1461491520933 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 02:52:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:52:00 INFO - PROCESS | 1820 | 1461491520939 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:52:00 INFO - PROCESS | 1820 | 1461491520941 Marionette TRACE conn4 <- [1,2210,null,{}] 02:52:00 INFO - PROCESS | 1820 | 1461491520946 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:01 INFO - PROCESS | 1820 | 1461491521174 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 02:52:01 INFO - PROCESS | 1820 | 1461491521484 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe602f48800 == 163 [pid = 1820] [id = 560] 02:52:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7fe602d95400) [pid = 1820] [serial = 1681] [outer = (nil)] 02:52:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7fe60f53d800) [pid = 1820] [serial = 1682] [outer = 0x7fe602d95400] 02:52:01 INFO - PROCESS | 1820 | 1461491521561 Marionette DEBUG loaded listener.js 02:52:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7fe60f542000) [pid = 1820] [serial = 1683] [outer = 0x7fe602d95400] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61c246000 == 162 [pid = 1820] [id = 481] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe622e9b000 == 161 [pid = 1820] [id = 483] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe621315800 == 160 [pid = 1820] [id = 482] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe623d4e000 == 159 [pid = 1820] [id = 484] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60e5d6800 == 158 [pid = 1820] [id = 477] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe615de9800 == 157 [pid = 1820] [id = 478] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611d61800 == 156 [pid = 1820] [id = 541] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61001b800 == 155 [pid = 1820] [id = 540] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60becf000 == 154 [pid = 1820] [id = 539] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe608de2000 == 153 [pid = 1820] [id = 538] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe609380800 == 152 [pid = 1820] [id = 537] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe608470800 == 151 [pid = 1820] [id = 536] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe609d69800 == 150 [pid = 1820] [id = 532] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6384a5000 == 149 [pid = 1820] [id = 531] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe606d8f800 == 148 [pid = 1820] [id = 530] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60c517800 == 147 [pid = 1820] [id = 529] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe606692800 == 146 [pid = 1820] [id = 528] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe63822c000 == 145 [pid = 1820] [id = 527] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe633ef2800 == 144 [pid = 1820] [id = 526] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624c13800 == 143 [pid = 1820] [id = 525] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe622b1d000 == 142 [pid = 1820] [id = 524] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61c260800 == 141 [pid = 1820] [id = 523] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61879b000 == 140 [pid = 1820] [id = 522] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe615de4800 == 139 [pid = 1820] [id = 521] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60ae20000 == 138 [pid = 1820] [id = 520] 02:52:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6079d7800 == 137 [pid = 1820] [id = 519] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7fe619e09400) [pid = 1820] [serial = 1505] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7fe615ccb000) [pid = 1820] [serial = 1550] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7fe615d58400) [pid = 1820] [serial = 1551] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 258 (0x7fe61102f400) [pid = 1820] [serial = 1548] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 257 (0x7fe6178c5000) [pid = 1820] [serial = 1556] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7fe617097400) [pid = 1820] [serial = 1553] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7fe6178c3400) [pid = 1820] [serial = 1554] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7fe607859400) [pid = 1820] [serial = 1490] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7fe611028400) [pid = 1820] [serial = 1496] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7fe609bcfc00) [pid = 1820] [serial = 1541] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7fe60bfa9000) [pid = 1820] [serial = 1542] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7fe617096400) [pid = 1820] [serial = 1499] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7fe61dd65c00) [pid = 1820] [serial = 1508] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7fe607ce0c00) [pid = 1820] [serial = 1538] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7fe6245dac00) [pid = 1820] [serial = 1520] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7fe609d15c00) [pid = 1820] [serial = 1535] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7fe610e9c800) [pid = 1820] [serial = 1532] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7fe63399f000) [pid = 1820] [serial = 1529] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7fe631a14800) [pid = 1820] [serial = 1526] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7fe62eeb4000) [pid = 1820] [serial = 1523] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7fe61703e400) [pid = 1820] [serial = 1488] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7fe622678800) [pid = 1820] [serial = 1517] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7fe620cf2800) [pid = 1820] [serial = 1511] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7fe617996800) [pid = 1820] [serial = 1502] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7fe6212b8000) [pid = 1820] [serial = 1514] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7fe6093f0400) [pid = 1820] [serial = 1544] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7fe60e59c800) [pid = 1820] [serial = 1545] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7fe60c61a000) [pid = 1820] [serial = 1493] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7fe60f4f4c00) [pid = 1820] [serial = 1547] [outer = (nil)] [url = about:blank] 02:52:03 INFO - PROCESS | 1820 | 1461491523938 Marionette TRACE conn4 <- [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]]]}] 02:52:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:52:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 3136ms 02:52:04 INFO - PROCESS | 1820 | 1461491524077 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 02:52:04 INFO - PROCESS | 1820 | 1461491524082 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 02:52:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:52:04 INFO - PROCESS | 1820 | 1461491524089 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:52:04 INFO - PROCESS | 1820 | 1461491524094 Marionette TRACE conn4 <- [1,2214,null,{}] 02:52:04 INFO - PROCESS | 1820 | 1461491524103 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:04 INFO - PROCESS | 1820 | 1461491524306 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 02:52:04 INFO - PROCESS | 1820 | 1461491524512 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe604375000 == 138 [pid = 1820] [id = 561] 02:52:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7fe606743c00) [pid = 1820] [serial = 1684] [outer = (nil)] 02:52:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7fe606748c00) [pid = 1820] [serial = 1685] [outer = 0x7fe606743c00] 02:52:04 INFO - PROCESS | 1820 | 1461491524582 Marionette DEBUG loaded listener.js 02:52:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7fe606a82800) [pid = 1820] [serial = 1686] [outer = 0x7fe606743c00] 02:52:05 INFO - PROCESS | 1820 | 1461491525369 Marionette TRACE conn4 <- [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]]]}] 02:52:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:52:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1332ms 02:52:05 INFO - PROCESS | 1820 | 1461491525422 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 02:52:05 INFO - PROCESS | 1820 | 1461491525430 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 02:52:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:52:05 INFO - PROCESS | 1820 | 1461491525440 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:52:05 INFO - PROCESS | 1820 | 1461491525443 Marionette TRACE conn4 <- [1,2218,null,{}] 02:52:05 INFO - PROCESS | 1820 | 1461491525449 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:05 INFO - PROCESS | 1820 | 1461491525657 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 02:52:05 INFO - PROCESS | 1820 | 1461491525889 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6066a3000 == 139 [pid = 1820] [id = 562] 02:52:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7fe60486f800) [pid = 1820] [serial = 1687] [outer = (nil)] 02:52:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7fe607755800) [pid = 1820] [serial = 1688] [outer = 0x7fe60486f800] 02:52:05 INFO - PROCESS | 1820 | 1461491525959 Marionette DEBUG loaded listener.js 02:52:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7fe607cdb000) [pid = 1820] [serial = 1689] [outer = 0x7fe60486f800] 02:52:06 INFO - PROCESS | 1820 | 1461491526872 Marionette TRACE conn4 <- [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]]]}] 02:52:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:52:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1491ms 02:52:06 INFO - PROCESS | 1820 | 1461491526933 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 02:52:06 INFO - PROCESS | 1820 | 1461491526936 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 02:52:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:52:06 INFO - PROCESS | 1820 | 1461491526942 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:52:06 INFO - PROCESS | 1820 | 1461491526948 Marionette TRACE conn4 <- [1,2222,null,{}] 02:52:06 INFO - PROCESS | 1820 | 1461491526972 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:07 INFO - PROCESS | 1820 | 1461491527279 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 02:52:07 INFO - PROCESS | 1820 | 1461491527315 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6079d7800 == 140 [pid = 1820] [id = 563] 02:52:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7fe609bcec00) [pid = 1820] [serial = 1690] [outer = (nil)] 02:52:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7fe60be8c000) [pid = 1820] [serial = 1691] [outer = 0x7fe609bcec00] 02:52:07 INFO - PROCESS | 1820 | 1461491527385 Marionette DEBUG loaded listener.js 02:52:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7fe60c450400) [pid = 1820] [serial = 1692] [outer = 0x7fe609bcec00] 02:52:08 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7fe60f31d800) [pid = 1820] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:52:08 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7fe610e9f800) [pid = 1820] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:52:08 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7fe60e347000) [pid = 1820] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:52:08 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7fe609d14000) [pid = 1820] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:52:08 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7fe606cc7800) [pid = 1820] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:52:08 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7fe60e597c00) [pid = 1820] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:52:08 INFO - PROCESS | 1820 | 1461491528843 Marionette TRACE conn4 <- [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]]]}] 02:52:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:52:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1934ms 02:52:08 INFO - PROCESS | 1820 | 1461491528878 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 02:52:08 INFO - PROCESS | 1820 | 1461491528882 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 02:52:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:52:08 INFO - PROCESS | 1820 | 1461491528887 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:52:08 INFO - PROCESS | 1820 | 1461491528890 Marionette TRACE conn4 <- [1,2226,null,{}] 02:52:08 INFO - PROCESS | 1820 | 1461491528895 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:09 INFO - PROCESS | 1820 | 1461491529105 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 02:52:09 INFO - PROCESS | 1820 | 1461491529332 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6085b4000 == 141 [pid = 1820] [id = 564] 02:52:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7fe606a8b400) [pid = 1820] [serial = 1693] [outer = (nil)] 02:52:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7fe60e34f000) [pid = 1820] [serial = 1694] [outer = 0x7fe606a8b400] 02:52:09 INFO - PROCESS | 1820 | 1461491529399 Marionette DEBUG loaded listener.js 02:52:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7fe60f313800) [pid = 1820] [serial = 1695] [outer = 0x7fe606a8b400] 02:52:10 INFO - PROCESS | 1820 | 1461491530143 Marionette TRACE conn4 <- [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]]]}] 02:52:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:52:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1282ms 02:52:10 INFO - PROCESS | 1820 | 1461491530170 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 02:52:10 INFO - PROCESS | 1820 | 1461491530174 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 02:52:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:52:10 INFO - PROCESS | 1820 | 1461491530179 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:52:10 INFO - PROCESS | 1820 | 1461491530181 Marionette TRACE conn4 <- [1,2230,null,{}] 02:52:10 INFO - PROCESS | 1820 | 1461491530186 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:10 INFO - PROCESS | 1820 | 1461491530452 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 02:52:10 INFO - PROCESS | 1820 | 1461491530486 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe609d61800 == 142 [pid = 1820] [id = 565] 02:52:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7fe609bcfc00) [pid = 1820] [serial = 1696] [outer = (nil)] 02:52:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7fe60f4fd400) [pid = 1820] [serial = 1697] [outer = 0x7fe609bcfc00] 02:52:10 INFO - PROCESS | 1820 | 1461491530550 Marionette DEBUG loaded listener.js 02:52:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7fe6101cc400) [pid = 1820] [serial = 1698] [outer = 0x7fe609bcfc00] 02:52:11 INFO - PROCESS | 1820 | 1461491531839 Marionette TRACE conn4 <- [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]]]}] 02:52:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:52:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1682ms 02:52:11 INFO - PROCESS | 1820 | 1461491531862 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 02:52:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:52:11 INFO - PROCESS | 1820 | 1461491531867 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 02:52:11 INFO - PROCESS | 1820 | 1461491531874 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:52:11 INFO - PROCESS | 1820 | 1461491531880 Marionette TRACE conn4 <- [1,2234,null,{}] 02:52:11 INFO - PROCESS | 1820 | 1461491531887 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:12 INFO - PROCESS | 1820 | 1461491532126 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 02:52:12 INFO - PROCESS | 1820 | 1461491532449 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe606ab2000 == 143 [pid = 1820] [id = 566] 02:52:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7fe6073eb000) [pid = 1820] [serial = 1699] [outer = (nil)] 02:52:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7fe608621800) [pid = 1820] [serial = 1700] [outer = 0x7fe6073eb000] 02:52:12 INFO - PROCESS | 1820 | 1461491532531 Marionette DEBUG loaded listener.js 02:52:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7fe609d14400) [pid = 1820] [serial = 1701] [outer = 0x7fe6073eb000] 02:52:13 INFO - PROCESS | 1820 | 1461491533446 Marionette TRACE conn4 <- [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]]]}] 02:52:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:52:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1633ms 02:52:13 INFO - PROCESS | 1820 | 1461491533508 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 02:52:13 INFO - PROCESS | 1820 | 1461491533517 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 02:52:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:52:13 INFO - PROCESS | 1820 | 1461491533526 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:52:13 INFO - PROCESS | 1820 | 1461491533529 Marionette TRACE conn4 <- [1,2238,null,{}] 02:52:13 INFO - PROCESS | 1820 | 1461491533536 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:13 INFO - PROCESS | 1820 | 1461491533790 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 02:52:14 INFO - PROCESS | 1820 | 1461491534112 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60ae1f000 == 144 [pid = 1820] [id = 567] 02:52:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7fe60c449800) [pid = 1820] [serial = 1702] [outer = (nil)] 02:52:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7fe60f53d000) [pid = 1820] [serial = 1703] [outer = 0x7fe60c449800] 02:52:14 INFO - PROCESS | 1820 | 1461491534191 Marionette DEBUG loaded listener.js 02:52:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7fe6101cdc00) [pid = 1820] [serial = 1704] [outer = 0x7fe60c449800] 02:52:15 INFO - PROCESS | 1820 | 1461491535059 Marionette TRACE conn4 <- [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]]]}] 02:52:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:52:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1580ms 02:52:15 INFO - PROCESS | 1820 | 1461491535108 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 02:52:15 INFO - PROCESS | 1820 | 1461491535112 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 02:52:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:52:15 INFO - PROCESS | 1820 | 1461491535118 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:52:15 INFO - PROCESS | 1820 | 1461491535123 Marionette TRACE conn4 <- [1,2242,null,{}] 02:52:15 INFO - PROCESS | 1820 | 1461491535139 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:15 INFO - PROCESS | 1820 | 1461491535392 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 02:52:15 INFO - PROCESS | 1820 | 1461491535712 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60c531800 == 145 [pid = 1820] [id = 568] 02:52:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7fe6101d5000) [pid = 1820] [serial = 1705] [outer = (nil)] 02:52:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7fe61102f400) [pid = 1820] [serial = 1706] [outer = 0x7fe6101d5000] 02:52:15 INFO - PROCESS | 1820 | 1461491535795 Marionette DEBUG loaded listener.js 02:52:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7fe611c6a400) [pid = 1820] [serial = 1707] [outer = 0x7fe6101d5000] 02:52:16 INFO - PROCESS | 1820 | 1461491536663 Marionette TRACE conn4 <- [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]]]}] 02:52:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:52:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1586ms 02:52:16 INFO - PROCESS | 1820 | 1461491536705 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 02:52:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:52:16 INFO - PROCESS | 1820 | 1461491536710 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 02:52:16 INFO - PROCESS | 1820 | 1461491536716 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:52:16 INFO - PROCESS | 1820 | 1461491536719 Marionette TRACE conn4 <- [1,2246,null,{}] 02:52:16 INFO - PROCESS | 1820 | 1461491536724 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:16 INFO - PROCESS | 1820 | 1461491536947 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 02:52:17 INFO - PROCESS | 1820 | 1461491537222 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61016d000 == 146 [pid = 1820] [id = 569] 02:52:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7fe6101d8800) [pid = 1820] [serial = 1708] [outer = (nil)] 02:52:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7fe61703e400) [pid = 1820] [serial = 1709] [outer = 0x7fe6101d8800] 02:52:17 INFO - PROCESS | 1820 | 1461491537340 Marionette DEBUG loaded listener.js 02:52:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7fe6171adc00) [pid = 1820] [serial = 1710] [outer = 0x7fe6101d8800] 02:52:18 INFO - PROCESS | 1820 | 1461491538177 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 02:52:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:52:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1529ms 02:52:18 INFO - PROCESS | 1820 | 1461491538245 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 02:52:18 INFO - PROCESS | 1820 | 1461491538248 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 02:52:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:52:18 INFO - PROCESS | 1820 | 1461491538254 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:52:18 INFO - PROCESS | 1820 | 1461491538256 Marionette TRACE conn4 <- [1,2250,null,{}] 02:52:18 INFO - PROCESS | 1820 | 1461491538262 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:18 INFO - PROCESS | 1820 | 1461491538505 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 02:52:18 INFO - PROCESS | 1820 | 1461491538825 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611d7c800 == 147 [pid = 1820] [id = 570] 02:52:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7fe61798fc00) [pid = 1820] [serial = 1711] [outer = (nil)] 02:52:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7fe617b64800) [pid = 1820] [serial = 1712] [outer = 0x7fe61798fc00] 02:52:18 INFO - PROCESS | 1820 | 1461491538906 Marionette DEBUG loaded listener.js 02:52:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7fe617bb7800) [pid = 1820] [serial = 1713] [outer = 0x7fe61798fc00] 02:52:19 INFO - PROCESS | 1820 | 1461491539949 Marionette TRACE conn4 <- [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]]]}] 02:52:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:52:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1729ms 02:52:19 INFO - PROCESS | 1820 | 1461491539987 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 02:52:19 INFO - PROCESS | 1820 | 1461491539992 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 02:52:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:52:20 INFO - PROCESS | 1820 | 1461491540002 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:52:20 INFO - PROCESS | 1820 | 1461491540007 Marionette TRACE conn4 <- [1,2254,null,{}] 02:52:20 INFO - PROCESS | 1820 | 1461491540015 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:20 INFO - PROCESS | 1820 | 1461491540358 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 02:52:20 INFO - PROCESS | 1820 | 1461491540685 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617380000 == 148 [pid = 1820] [id = 571] 02:52:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 258 (0x7fe619aef800) [pid = 1820] [serial = 1714] [outer = (nil)] 02:52:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 259 (0x7fe61c322400) [pid = 1820] [serial = 1715] [outer = 0x7fe619aef800] 02:52:20 INFO - PROCESS | 1820 | 1461491540772 Marionette DEBUG loaded listener.js 02:52:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7fe620cf4c00) [pid = 1820] [serial = 1716] [outer = 0x7fe619aef800] 02:52:21 INFO - PROCESS | 1820 | 1461491541716 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 02:52:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:52:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1787ms 02:52:21 INFO - PROCESS | 1820 | 1461491541791 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 02:52:21 INFO - PROCESS | 1820 | 1461491541797 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 02:52:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:52:21 INFO - PROCESS | 1820 | 1461491541805 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:52:21 INFO - PROCESS | 1820 | 1461491541810 Marionette TRACE conn4 <- [1,2258,null,{}] 02:52:21 INFO - PROCESS | 1820 | 1461491541819 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:22 INFO - PROCESS | 1820 | 1461491542091 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 02:52:22 INFO - PROCESS | 1820 | 1461491542408 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618462000 == 149 [pid = 1820] [id = 572] 02:52:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7fe61b497c00) [pid = 1820] [serial = 1717] [outer = (nil)] 02:52:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7fe621247000) [pid = 1820] [serial = 1718] [outer = 0x7fe61b497c00] 02:52:22 INFO - PROCESS | 1820 | 1461491542489 Marionette DEBUG loaded listener.js 02:52:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 263 (0x7fe622678800) [pid = 1820] [serial = 1719] [outer = 0x7fe61b497c00] 02:52:23 INFO - PROCESS | 1820 | 1461491543359 Marionette TRACE conn4 <- [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]]]}] 02:52:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:52:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1588ms 02:52:23 INFO - PROCESS | 1820 | 1461491543393 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 02:52:23 INFO - PROCESS | 1820 | 1461491543397 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 02:52:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:52:23 INFO - PROCESS | 1820 | 1461491543403 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:52:23 INFO - PROCESS | 1820 | 1461491543405 Marionette TRACE conn4 <- [1,2262,null,{}] 02:52:23 INFO - PROCESS | 1820 | 1461491543411 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:23 INFO - PROCESS | 1820 | 1461491543635 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 02:52:23 INFO - PROCESS | 1820 | 1461491543916 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619d27000 == 150 [pid = 1820] [id = 573] 02:52:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 264 (0x7fe607b69000) [pid = 1820] [serial = 1720] [outer = (nil)] 02:52:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 265 (0x7fe622b86000) [pid = 1820] [serial = 1721] [outer = 0x7fe607b69000] 02:52:24 INFO - PROCESS | 1820 | 1461491544049 Marionette DEBUG loaded listener.js 02:52:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 266 (0x7fe625028c00) [pid = 1820] [serial = 1722] [outer = 0x7fe607b69000] 02:52:24 INFO - PROCESS | 1820 | 1461491544868 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 02:52:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:52:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1485ms 02:52:24 INFO - PROCESS | 1820 | 1461491544889 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 02:52:24 INFO - PROCESS | 1820 | 1461491544892 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 02:52:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:52:24 INFO - PROCESS | 1820 | 1461491544898 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:52:24 INFO - PROCESS | 1820 | 1461491544900 Marionette TRACE conn4 <- [1,2266,null,{}] 02:52:24 INFO - PROCESS | 1820 | 1461491544906 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:25 INFO - PROCESS | 1820 | 1461491545129 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 02:52:25 INFO - PROCESS | 1820 | 1461491545414 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6208a5800 == 151 [pid = 1820] [id = 574] 02:52:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 267 (0x7fe61b625000) [pid = 1820] [serial = 1723] [outer = (nil)] 02:52:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 268 (0x7fe62eeb4000) [pid = 1820] [serial = 1724] [outer = 0x7fe61b625000] 02:52:25 INFO - PROCESS | 1820 | 1461491545530 Marionette DEBUG loaded listener.js 02:52:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 269 (0x7fe63399cc00) [pid = 1820] [serial = 1725] [outer = 0x7fe61b625000] 02:52:26 INFO - PROCESS | 1820 | 1461491546392 Marionette TRACE conn4 <- [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]]]}] 02:52:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:52:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1583ms 02:52:26 INFO - PROCESS | 1820 | 1461491546483 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 02:52:26 INFO - PROCESS | 1820 | 1461491546487 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 02:52:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:52:26 INFO - PROCESS | 1820 | 1461491546493 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:52:26 INFO - PROCESS | 1820 | 1461491546495 Marionette TRACE conn4 <- [1,2270,null,{}] 02:52:26 INFO - PROCESS | 1820 | 1461491546500 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:26 INFO - PROCESS | 1820 | 1461491546731 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 02:52:27 INFO - PROCESS | 1820 | 1461491547063 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe624c9c000 == 152 [pid = 1820] [id = 575] 02:52:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 270 (0x7fe60782e800) [pid = 1820] [serial = 1726] [outer = (nil)] 02:52:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 271 (0x7fe607831400) [pid = 1820] [serial = 1727] [outer = 0x7fe60782e800] 02:52:27 INFO - PROCESS | 1820 | 1461491547158 Marionette DEBUG loaded listener.js 02:52:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 272 (0x7fe62ec68800) [pid = 1820] [serial = 1728] [outer = 0x7fe60782e800] 02:52:28 INFO - PROCESS | 1820 | 1461491548043 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 02:52:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:52:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1578ms 02:52:28 INFO - PROCESS | 1820 | 1461491548072 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 02:52:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:52:28 INFO - PROCESS | 1820 | 1461491548081 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 02:52:28 INFO - PROCESS | 1820 | 1461491548087 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:52:28 INFO - PROCESS | 1820 | 1461491548092 Marionette TRACE conn4 <- [1,2274,null,{}] 02:52:28 INFO - PROCESS | 1820 | 1461491548097 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:28 INFO - PROCESS | 1820 | 1461491548323 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 02:52:28 INFO - PROCESS | 1820 | 1461491548605 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6340ae800 == 153 [pid = 1820] [id = 576] 02:52:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 273 (0x7fe607758000) [pid = 1820] [serial = 1729] [outer = (nil)] 02:52:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 274 (0x7fe61c37c400) [pid = 1820] [serial = 1730] [outer = 0x7fe607758000] 02:52:28 INFO - PROCESS | 1820 | 1461491548737 Marionette DEBUG loaded listener.js 02:52:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 275 (0x7fe633a03c00) [pid = 1820] [serial = 1731] [outer = 0x7fe607758000] 02:52:29 INFO - PROCESS | 1820 | 1461491549598 Marionette TRACE conn4 <- [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]]]}] 02:52:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:52:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1534ms 02:52:29 INFO - PROCESS | 1820 | 1461491549625 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 02:52:29 INFO - PROCESS | 1820 | 1461491549629 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 02:52:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:52:29 INFO - PROCESS | 1820 | 1461491549637 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:52:29 INFO - PROCESS | 1820 | 1461491549639 Marionette TRACE conn4 <- [1,2278,null,{}] 02:52:29 INFO - PROCESS | 1820 | 1461491549644 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:29 INFO - PROCESS | 1820 | 1461491549834 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 02:52:30 INFO - PROCESS | 1820 | 1461491550110 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6049e0800 == 154 [pid = 1820] [id = 577] 02:52:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 276 (0x7fe608677800) [pid = 1820] [serial = 1732] [outer = (nil)] 02:52:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 277 (0x7fe60867f400) [pid = 1820] [serial = 1733] [outer = 0x7fe608677800] 02:52:30 INFO - PROCESS | 1820 | 1461491550189 Marionette DEBUG loaded listener.js 02:52:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 278 (0x7fe608684800) [pid = 1820] [serial = 1734] [outer = 0x7fe608677800] 02:52:31 INFO - PROCESS | 1820 | 1461491551068 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 02:52:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:52:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1488ms 02:52:31 INFO - PROCESS | 1820 | 1461491551126 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 02:52:31 INFO - PROCESS | 1820 | 1461491551130 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 02:52:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:52:31 INFO - PROCESS | 1820 | 1461491551135 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:52:31 INFO - PROCESS | 1820 | 1461491551139 Marionette TRACE conn4 <- [1,2282,null,{}] 02:52:31 INFO - PROCESS | 1820 | 1461491551145 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:31 INFO - PROCESS | 1820 | 1461491551359 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 02:52:31 INFO - PROCESS | 1820 | 1461491551661 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe604a4a000 == 155 [pid = 1820] [id = 578] 02:52:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 279 (0x7fe607828400) [pid = 1820] [serial = 1735] [outer = (nil)] 02:52:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 280 (0x7fe61c382000) [pid = 1820] [serial = 1736] [outer = 0x7fe607828400] 02:52:31 INFO - PROCESS | 1820 | 1461491551782 Marionette DEBUG loaded listener.js 02:52:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 281 (0x7fe633a0b000) [pid = 1820] [serial = 1737] [outer = 0x7fe607828400] 02:52:32 INFO - PROCESS | 1820 | 1461491552611 Marionette TRACE conn4 <- [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]]]}] 02:52:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:52:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1547ms 02:52:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:52:32 INFO - PROCESS | 1820 | 1461491552683 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 02:52:32 INFO - PROCESS | 1820 | 1461491552686 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 02:52:32 INFO - PROCESS | 1820 | 1461491552692 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:52:32 INFO - PROCESS | 1820 | 1461491552695 Marionette TRACE conn4 <- [1,2286,null,{}] 02:52:32 INFO - PROCESS | 1820 | 1461491552700 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:32 INFO - PROCESS | 1820 | 1461491552970 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 02:52:33 INFO - PROCESS | 1820 | 1461491553289 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe604a62800 == 156 [pid = 1820] [id = 579] 02:52:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 282 (0x7fe604919c00) [pid = 1820] [serial = 1738] [outer = (nil)] 02:52:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 283 (0x7fe604921800) [pid = 1820] [serial = 1739] [outer = 0x7fe604919c00] 02:52:33 INFO - PROCESS | 1820 | 1461491553366 Marionette DEBUG loaded listener.js 02:52:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 284 (0x7fe604926800) [pid = 1820] [serial = 1740] [outer = 0x7fe604919c00] 02:52:34 INFO - PROCESS | 1820 | 1461491554225 Marionette TRACE conn4 <- [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]]]}] 02:52:34 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 02:52:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1579ms 02:52:34 INFO - PROCESS | 1820 | 1461491554272 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 02:52:34 INFO - PROCESS | 1820 | 1461491554275 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 02:52:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:52:34 INFO - PROCESS | 1820 | 1461491554281 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:52:34 INFO - PROCESS | 1820 | 1461491554283 Marionette TRACE conn4 <- [1,2290,null,{}] 02:52:34 INFO - PROCESS | 1820 | 1461491554289 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:34 INFO - PROCESS | 1820 | 1461491554517 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 02:52:34 INFO - PROCESS | 1820 | 1461491554827 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe604ae7000 == 157 [pid = 1820] [id = 580] 02:52:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 285 (0x7fe604868000) [pid = 1820] [serial = 1741] [outer = (nil)] 02:52:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 286 (0x7fe609caf800) [pid = 1820] [serial = 1742] [outer = 0x7fe604868000] 02:52:34 INFO - PROCESS | 1820 | 1461491554944 Marionette DEBUG loaded listener.js 02:52:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 287 (0x7fe609cb3400) [pid = 1820] [serial = 1743] [outer = 0x7fe604868000] 02:52:35 INFO - PROCESS | 1820 | 1461491555836 Marionette TRACE conn4 <- [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]]]}] 02:52:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:52:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 2145ms 02:52:36 INFO - PROCESS | 1820 | 1461491556673 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 02:52:36 INFO - PROCESS | 1820 | 1461491556680 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 02:52:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:52:36 INFO - PROCESS | 1820 | 1461491556707 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:52:36 INFO - PROCESS | 1820 | 1461491556712 Marionette TRACE conn4 <- [1,2294,null,{}] 02:52:36 INFO - PROCESS | 1820 | 1461491556719 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:36 INFO - PROCESS | 1820 | 1461491556961 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 02:52:37 INFO - PROCESS | 1820 | 1461491557207 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60468a000 == 158 [pid = 1820] [id = 581] 02:52:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 288 (0x7fe602ee7000) [pid = 1820] [serial = 1744] [outer = (nil)] 02:52:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 289 (0x7fe602ee9400) [pid = 1820] [serial = 1745] [outer = 0x7fe602ee7000] 02:52:37 INFO - PROCESS | 1820 | 1461491557281 Marionette DEBUG loaded listener.js 02:52:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 290 (0x7fe602eedc00) [pid = 1820] [serial = 1746] [outer = 0x7fe602ee7000] 02:52:38 INFO - PROCESS | 1820 | 1461491558154 Marionette TRACE conn4 <- [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]]]}] 02:52:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:52:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1496ms 02:52:38 INFO - PROCESS | 1820 | 1461491558200 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 02:52:38 INFO - PROCESS | 1820 | 1461491558206 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 02:52:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:52:38 INFO - PROCESS | 1820 | 1461491558219 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:52:38 INFO - PROCESS | 1820 | 1461491558224 Marionette TRACE conn4 <- [1,2298,null,{}] 02:52:38 INFO - PROCESS | 1820 | 1461491558230 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:38 INFO - PROCESS | 1820 | 1461491558437 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 02:52:38 INFO - PROCESS | 1820 | 1461491558742 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6064ed800 == 159 [pid = 1820] [id = 582] 02:52:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 291 (0x7fe604869000) [pid = 1820] [serial = 1747] [outer = (nil)] 02:52:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 292 (0x7fe604923c00) [pid = 1820] [serial = 1748] [outer = 0x7fe604869000] 02:52:38 INFO - PROCESS | 1820 | 1461491558967 Marionette DEBUG loaded listener.js 02:52:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 293 (0x7fe606746c00) [pid = 1820] [serial = 1749] [outer = 0x7fe604869000] 02:52:39 INFO - PROCESS | 1820 | 1461491559954 Marionette TRACE conn4 <- [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]]]}] 02:52:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:52:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1790ms 02:52:40 INFO - PROCESS | 1820 | 1461491560006 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 02:52:40 INFO - PROCESS | 1820 | 1461491560010 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 02:52:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:52:40 INFO - PROCESS | 1820 | 1461491560016 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:52:40 INFO - PROCESS | 1820 | 1461491560019 Marionette TRACE conn4 <- [1,2302,null,{}] 02:52:40 INFO - PROCESS | 1820 | 1461491560033 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:40 INFO - PROCESS | 1820 | 1461491560256 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 02:52:40 INFO - PROCESS | 1820 | 1461491560585 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6069c3800 == 160 [pid = 1820] [id = 583] 02:52:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 294 (0x7fe606cd1000) [pid = 1820] [serial = 1750] [outer = (nil)] 02:52:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 295 (0x7fe6075f3c00) [pid = 1820] [serial = 1751] [outer = 0x7fe606cd1000] 02:52:40 INFO - PROCESS | 1820 | 1461491560666 Marionette DEBUG loaded listener.js 02:52:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 296 (0x7fe607828000) [pid = 1820] [serial = 1752] [outer = 0x7fe606cd1000] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624466000 == 159 [pid = 1820] [id = 174] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe622b2a000 == 158 [pid = 1820] [id = 377] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe621316800 == 157 [pid = 1820] [id = 216] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe610edb800 == 156 [pid = 1820] [id = 319] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60ae39000 == 155 [pid = 1820] [id = 472] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61985a800 == 154 [pid = 1820] [id = 326] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6075c4000 == 153 [pid = 1820] [id = 470] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe631a34000 == 152 [pid = 1820] [id = 113] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61c9b3800 == 151 [pid = 1820] [id = 375] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61b3b1800 == 150 [pid = 1820] [id = 80] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60c429000 == 149 [pid = 1820] [id = 555] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe602d7b800 == 148 [pid = 1820] [id = 554] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe602fdb000 == 147 [pid = 1820] [id = 553] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6340a1000 == 146 [pid = 1820] [id = 552] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe63006d000 == 145 [pid = 1820] [id = 551] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624c11000 == 144 [pid = 1820] [id = 550] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe623cbd000 == 143 [pid = 1820] [id = 549] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6228cc000 == 142 [pid = 1820] [id = 548] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe619d2d800 == 141 [pid = 1820] [id = 547] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6185ba800 == 140 [pid = 1820] [id = 546] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617e4f000 == 139 [pid = 1820] [id = 545] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611ada800 == 138 [pid = 1820] [id = 544] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe609d60000 == 137 [pid = 1820] [id = 543] 02:52:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60668d000 == 136 [pid = 1820] [id = 542] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 295 (0x7fe619ec1c00) [pid = 1820] [serial = 1557] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 294 (0x7fe611030000) [pid = 1820] [serial = 1622] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 293 (0x7fe61125d800) [pid = 1820] [serial = 1623] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 292 (0x7fe60f30fc00) [pid = 1820] [serial = 1616] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 291 (0x7fe60f64b000) [pid = 1820] [serial = 1617] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 290 (0x7fe60dcd6800) [pid = 1820] [serial = 1614] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 289 (0x7fe609d1b000) [pid = 1820] [serial = 1613] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 288 (0x7fe6083e7400) [pid = 1820] [serial = 1611] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 287 (0x7fe607b61400) [pid = 1820] [serial = 1610] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 286 (0x7fe61102e000) [pid = 1820] [serial = 1565] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 285 (0x7fe60e594000) [pid = 1820] [serial = 1562] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 284 (0x7fe6073f7400) [pid = 1820] [serial = 1559] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 283 (0x7fe60839e000) [pid = 1820] [serial = 1607] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 282 (0x7fe6064d8400) [pid = 1820] [serial = 1604] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 281 (0x7fe60e0d1800) [pid = 1820] [serial = 1601] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 280 (0x7fe607759000) [pid = 1820] [serial = 1598] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 279 (0x7fe633a08000) [pid = 1820] [serial = 1595] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 278 (0x7fe60e350c00) [pid = 1820] [serial = 1592] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 277 (0x7fe6101d2000) [pid = 1820] [serial = 1589] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 276 (0x7fe60be90c00) [pid = 1820] [serial = 1586] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 275 (0x7fe62501e000) [pid = 1820] [serial = 1583] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 274 (0x7fe60861f000) [pid = 1820] [serial = 1580] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 273 (0x7fe62ece4000) [pid = 1820] [serial = 1577] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 272 (0x7fe6212ae400) [pid = 1820] [serial = 1574] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 271 (0x7fe618bbb400) [pid = 1820] [serial = 1571] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 270 (0x7fe61799ac00) [pid = 1820] [serial = 1568] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 269 (0x7fe610e9c000) [pid = 1820] [serial = 1620] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 268 (0x7fe610e91c00) [pid = 1820] [serial = 1619] [outer = (nil)] [url = about:blank] 02:52:41 INFO - PROCESS | 1820 | --DOMWINDOW == 267 (0x7fe617250800) [pid = 1820] [serial = 1625] [outer = (nil)] [url = about:blank] 02:52:42 INFO - PROCESS | 1820 | 1461491562000 Marionette TRACE conn4 <- [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]]]}] 02:52:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:52:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 2033ms 02:52:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:52:42 INFO - PROCESS | 1820 | 1461491562071 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 02:52:42 INFO - PROCESS | 1820 | 1461491562074 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 02:52:42 INFO - PROCESS | 1820 | 1461491562083 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:52:42 INFO - PROCESS | 1820 | 1461491562085 Marionette TRACE conn4 <- [1,2306,null,{}] 02:52:42 INFO - PROCESS | 1820 | 1461491562091 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:42 INFO - PROCESS | 1820 | 1461491562284 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 02:52:42 INFO - PROCESS | 1820 | 1461491562294 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe604384000 == 137 [pid = 1820] [id = 584] 02:52:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 268 (0x7fe607828800) [pid = 1820] [serial = 1753] [outer = (nil)] 02:52:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 269 (0x7fe60782fc00) [pid = 1820] [serial = 1754] [outer = 0x7fe607828800] 02:52:42 INFO - PROCESS | 1820 | 1461491562357 Marionette DEBUG loaded listener.js 02:52:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 270 (0x7fe6083e2800) [pid = 1820] [serial = 1755] [outer = 0x7fe607828800] 02:52:43 INFO - PROCESS | 1820 | 1461491563311 Marionette TRACE conn4 <- [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]]]}] 02:52:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:52:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1279ms 02:52:43 INFO - PROCESS | 1820 | 1461491563362 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 02:52:43 INFO - PROCESS | 1820 | 1461491563365 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 02:52:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:52:43 INFO - PROCESS | 1820 | 1461491563371 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:52:43 INFO - PROCESS | 1820 | 1461491563373 Marionette TRACE conn4 <- [1,2310,null,{}] 02:52:43 INFO - PROCESS | 1820 | 1461491563379 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:43 INFO - PROCESS | 1820 | 1461491563576 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 02:52:43 INFO - PROCESS | 1820 | 1461491563788 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe606ab1800 == 138 [pid = 1820] [id = 585] 02:52:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 271 (0x7fe6073ebc00) [pid = 1820] [serial = 1756] [outer = (nil)] 02:52:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 272 (0x7fe608682000) [pid = 1820] [serial = 1757] [outer = 0x7fe6073ebc00] 02:52:43 INFO - PROCESS | 1820 | 1461491563852 Marionette DEBUG loaded listener.js 02:52:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 273 (0x7fe609953c00) [pid = 1820] [serial = 1758] [outer = 0x7fe6073ebc00] 02:52:44 INFO - PROCESS | 1820 | 1461491564655 Marionette TRACE conn4 <- [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]]]}] 02:52:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:52:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1328ms 02:52:44 INFO - PROCESS | 1820 | 1461491564701 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 02:52:44 INFO - PROCESS | 1820 | 1461491564705 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 02:52:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:52:44 INFO - PROCESS | 1820 | 1461491564718 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:52:44 INFO - PROCESS | 1820 | 1461491564721 Marionette TRACE conn4 <- [1,2314,null,{}] 02:52:44 INFO - PROCESS | 1820 | 1461491564726 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:45 INFO - PROCESS | 1820 | 1461491565035 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 02:52:45 INFO - PROCESS | 1820 | 1461491565073 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe607ae5000 == 139 [pid = 1820] [id = 586] 02:52:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 274 (0x7fe609cb2c00) [pid = 1820] [serial = 1759] [outer = (nil)] 02:52:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 275 (0x7fe609cb9400) [pid = 1820] [serial = 1760] [outer = 0x7fe609cb2c00] 02:52:45 INFO - PROCESS | 1820 | 1461491565140 Marionette DEBUG loaded listener.js 02:52:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 276 (0x7fe609d0fc00) [pid = 1820] [serial = 1761] [outer = 0x7fe609cb2c00] 02:52:46 INFO - PROCESS | 1820 | 1461491566046 Marionette TRACE conn4 <- [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]]]}] 02:52:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:52:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 2582ms 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 275 (0x7fe606a8b400) [pid = 1820] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 274 (0x7fe60e0c7800) [pid = 1820] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 273 (0x7fe60addfc00) [pid = 1820] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 272 (0x7fe61dd2cc00) [pid = 1820] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 271 (0x7fe606a82000) [pid = 1820] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 270 (0x7fe6073f2000) [pid = 1820] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 269 (0x7fe619b38000) [pid = 1820] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 268 (0x7fe61fa3d800) [pid = 1820] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 267 (0x7fe61dd30800) [pid = 1820] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 266 (0x7fe609d10c00) [pid = 1820] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 265 (0x7fe62290b400) [pid = 1820] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 264 (0x7fe6178c4c00) [pid = 1820] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 263 (0x7fe60ade2800) [pid = 1820] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 262 (0x7fe619b36400) [pid = 1820] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7fe602d91c00) [pid = 1820] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7fe60f4ef000) [pid = 1820] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7fe609673000) [pid = 1820] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 258 (0x7fe61fa3b000) [pid = 1820] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 257 (0x7fe60e34a800) [pid = 1820] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7fe61836e400) [pid = 1820] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7fe622674400) [pid = 1820] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7fe606a83400) [pid = 1820] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7fe602c39c00) [pid = 1820] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7fe608616c00) [pid = 1820] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7fe6064d2000) [pid = 1820] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7fe607753000) [pid = 1820] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7fe60486f800) [pid = 1820] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7fe6075f5000) [pid = 1820] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7fe619b3e800) [pid = 1820] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7fe602d8f800) [pid = 1820] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7fe60e348800) [pid = 1820] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7fe60bfae400) [pid = 1820] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7fe607cd9800) [pid = 1820] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7fe60bfaa000) [pid = 1820] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7fe60e0c7400) [pid = 1820] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7fe61c31fc00) [pid = 1820] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7fe617994800) [pid = 1820] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7fe620c0e400) [pid = 1820] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7fe620cf0800) [pid = 1820] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7fe617996c00) [pid = 1820] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7fe60f31d000) [pid = 1820] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7fe624513400) [pid = 1820] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7fe606a7e000) [pid = 1820] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7fe608618800) [pid = 1820] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7fe6064d3400) [pid = 1820] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7fe623d12c00) [pid = 1820] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7fe609bd8800) [pid = 1820] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7fe618366800) [pid = 1820] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7fe60f31a800) [pid = 1820] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7fe60f1d5000) [pid = 1820] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7fe617246000) [pid = 1820] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7fe609bcec00) [pid = 1820] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7fe6212b1c00) [pid = 1820] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7fe60486cc00) [pid = 1820] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7fe6111afc00) [pid = 1820] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7fe6101d0400) [pid = 1820] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7fe610347400) [pid = 1820] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7fe6064d2800) [pid = 1820] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7fe61724c800) [pid = 1820] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7fe60f4f4800) [pid = 1820] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7fe606a83800) [pid = 1820] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7fe606743c00) [pid = 1820] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7fe62253e400) [pid = 1820] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7fe615cb5800) [pid = 1820] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7fe61708e000) [pid = 1820] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7fe606a86800) [pid = 1820] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7fe606743800) [pid = 1820] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7fe607b5f000) [pid = 1820] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7fe610e93800) [pid = 1820] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7fe60f31bc00) [pid = 1820] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7fe621243c00) [pid = 1820] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7fe606a80c00) [pid = 1820] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7fe619ec5c00) [pid = 1820] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7fe6337b4000) [pid = 1820] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7fe622ec5800) [pid = 1820] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7fe60add9800) [pid = 1820] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7fe606cc3000) [pid = 1820] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7fe602c39800) [pid = 1820] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7fe617090400) [pid = 1820] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7fe610340c00) [pid = 1820] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7fe617990800) [pid = 1820] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7fe607750400) [pid = 1820] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:52:47 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7fe6189c4c00) [pid = 1820] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:52:47 INFO - PROCESS | 1820 | 1461491567524 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 02:52:47 INFO - PROCESS | 1820 | 1461491567529 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 02:52:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:52:47 INFO - PROCESS | 1820 | 1461491567555 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:52:47 INFO - PROCESS | 1820 | 1461491567560 Marionette TRACE conn4 <- [1,2318,null,{}] 02:52:47 INFO - PROCESS | 1820 | 1461491567570 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:47 INFO - PROCESS | 1820 | 1461491567770 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 02:52:47 INFO - PROCESS | 1820 | 1461491567784 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6065e2000 == 140 [pid = 1820] [id = 587] 02:52:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7fe602d94c00) [pid = 1820] [serial = 1762] [outer = (nil)] 02:52:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7fe6064d3c00) [pid = 1820] [serial = 1763] [outer = 0x7fe602d94c00] 02:52:47 INFO - PROCESS | 1820 | 1461491567846 Marionette DEBUG loaded listener.js 02:52:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7fe606a8a800) [pid = 1820] [serial = 1764] [outer = 0x7fe602d94c00] 02:52:48 INFO - PROCESS | 1820 | 1461491568824 Marionette TRACE conn4 <- [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] 02:52:48 INFO - PROCESS | 1820 | 1461491568857 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 02:52:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:52:48 INFO - PROCESS | 1820 | 1461491568875 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:52:48 INFO - PROCESS | 1820 | 1461491568877 Marionette TRACE conn4 <- [1,2322,null,{}] 02:52:48 INFO - PROCESS | 1820 | 1461491568884 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:49 INFO - PROCESS | 1820 | 1461491569091 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 02:52:49 INFO - PROCESS | 1820 | 1461491569278 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe608dc4000 == 141 [pid = 1820] [id = 588] 02:52:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7fe602d92000) [pid = 1820] [serial = 1765] [outer = (nil)] 02:52:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7fe607752c00) [pid = 1820] [serial = 1766] [outer = 0x7fe602d92000] 02:52:49 INFO - PROCESS | 1820 | 1461491569346 Marionette DEBUG loaded listener.js 02:52:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7fe609673800) [pid = 1820] [serial = 1767] [outer = 0x7fe602d92000] 02:52:50 INFO - PROCESS | 1820 | 1461491570447 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 02:52:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:52:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1644ms 02:52:50 INFO - PROCESS | 1820 | 1461491570509 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 02:52:50 INFO - PROCESS | 1820 | 1461491570516 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 02:52:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:52:50 INFO - PROCESS | 1820 | 1461491570525 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:52:50 INFO - PROCESS | 1820 | 1461491570531 Marionette TRACE conn4 <- [1,2326,null,{}] 02:52:50 INFO - PROCESS | 1820 | 1461491570539 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:50 INFO - PROCESS | 1820 | 1461491570781 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 02:52:51 INFO - PROCESS | 1820 | 1461491571098 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6049ee800 == 142 [pid = 1820] [id = 589] 02:52:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7fe604868400) [pid = 1820] [serial = 1768] [outer = (nil)] 02:52:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7fe60491b400) [pid = 1820] [serial = 1769] [outer = 0x7fe604868400] 02:52:51 INFO - PROCESS | 1820 | 1461491571185 Marionette DEBUG loaded listener.js 02:52:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7fe606742400) [pid = 1820] [serial = 1770] [outer = 0x7fe604868400] 02:52:52 INFO - PROCESS | 1820 | 1461491572104 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 02:52:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:52:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1634ms 02:52:52 INFO - PROCESS | 1820 | 1461491572160 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 02:52:52 INFO - PROCESS | 1820 | 1461491572169 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 02:52:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:52:52 INFO - PROCESS | 1820 | 1461491572179 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:52:52 INFO - PROCESS | 1820 | 1461491572183 Marionette TRACE conn4 <- [1,2330,null,{}] 02:52:52 INFO - PROCESS | 1820 | 1461491572189 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:52 INFO - PROCESS | 1820 | 1461491572437 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 02:52:52 INFO - PROCESS | 1820 | 1461491572785 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6077cb800 == 143 [pid = 1820] [id = 590] 02:52:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7fe6073eac00) [pid = 1820] [serial = 1771] [outer = (nil)] 02:52:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7fe6076e7400) [pid = 1820] [serial = 1772] [outer = 0x7fe6073eac00] 02:52:52 INFO - PROCESS | 1820 | 1461491572869 Marionette DEBUG loaded listener.js 02:52:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7fe607830000) [pid = 1820] [serial = 1773] [outer = 0x7fe6073eac00] 02:52:53 INFO - PROCESS | 1820 | 1461491573706 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 02:52:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:52:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1587ms 02:52:53 INFO - PROCESS | 1820 | 1461491573767 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 02:52:53 INFO - PROCESS | 1820 | 1461491573770 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 02:52:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:52:53 INFO - PROCESS | 1820 | 1461491573777 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:52:53 INFO - PROCESS | 1820 | 1461491573783 Marionette TRACE conn4 <- [1,2334,null,{}] 02:52:53 INFO - PROCESS | 1820 | 1461491573800 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:54 INFO - PROCESS | 1820 | 1461491574078 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 02:52:54 INFO - PROCESS | 1820 | 1461491574395 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6097e0800 == 144 [pid = 1820] [id = 591] 02:52:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7fe608684400) [pid = 1820] [serial = 1774] [outer = (nil)] 02:52:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7fe60995c000) [pid = 1820] [serial = 1775] [outer = 0x7fe608684400] 02:52:54 INFO - PROCESS | 1820 | 1461491574477 Marionette DEBUG loaded listener.js 02:52:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7fe609cb4000) [pid = 1820] [serial = 1776] [outer = 0x7fe608684400] 02:52:55 INFO - PROCESS | 1820 | 1461491575338 Marionette TRACE conn4 <- [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]]]}] 02:52:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:52:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1588ms 02:52:55 INFO - PROCESS | 1820 | 1461491575366 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 02:52:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:52:55 INFO - PROCESS | 1820 | 1461491575371 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 02:52:55 INFO - PROCESS | 1820 | 1461491575377 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:52:55 INFO - PROCESS | 1820 | 1461491575380 Marionette TRACE conn4 <- [1,2338,null,{}] 02:52:55 INFO - PROCESS | 1820 | 1461491575385 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:55 INFO - PROCESS | 1820 | 1461491575614 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 02:52:55 INFO - PROCESS | 1820 | 1461491575879 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60acea000 == 145 [pid = 1820] [id = 592] 02:52:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7fe6083e9800) [pid = 1820] [serial = 1777] [outer = (nil)] 02:52:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7fe609d13000) [pid = 1820] [serial = 1778] [outer = 0x7fe6083e9800] 02:52:55 INFO - PROCESS | 1820 | 1461491575961 Marionette DEBUG loaded listener.js 02:52:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7fe60addc400) [pid = 1820] [serial = 1779] [outer = 0x7fe6083e9800] 02:52:56 INFO - PROCESS | 1820 | 1461491576889 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 02:52:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:52:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1586ms 02:52:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:52:56 INFO - PROCESS | 1820 | 1461491576963 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 02:52:56 INFO - PROCESS | 1820 | 1461491576966 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 02:52:56 INFO - PROCESS | 1820 | 1461491576973 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:52:56 INFO - PROCESS | 1820 | 1461491576976 Marionette TRACE conn4 <- [1,2342,null,{}] 02:52:56 INFO - PROCESS | 1820 | 1461491576982 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:57 INFO - PROCESS | 1820 | 1461491577245 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 02:52:57 INFO - PROCESS | 1820 | 1461491577564 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60bee0800 == 146 [pid = 1820] [id = 593] 02:52:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7fe60be99c00) [pid = 1820] [serial = 1780] [outer = (nil)] 02:52:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7fe60bfae000) [pid = 1820] [serial = 1781] [outer = 0x7fe60be99c00] 02:52:57 INFO - PROCESS | 1820 | 1461491577646 Marionette DEBUG loaded listener.js 02:52:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7fe60c44d400) [pid = 1820] [serial = 1782] [outer = 0x7fe60be99c00] 02:52:58 INFO - PROCESS | 1820 | 1461491578499 Marionette TRACE conn4 <- [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]]]}] 02:52:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:52:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1586ms 02:52:58 INFO - PROCESS | 1820 | 1461491578559 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 02:52:58 INFO - PROCESS | 1820 | 1461491578563 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 02:52:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:52:58 INFO - PROCESS | 1820 | 1461491578569 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:52:58 INFO - PROCESS | 1820 | 1461491578571 Marionette TRACE conn4 <- [1,2346,null,{}] 02:52:58 INFO - PROCESS | 1820 | 1461491578577 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:58 INFO - PROCESS | 1820 | 1461491578807 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 02:52:59 INFO - PROCESS | 1820 | 1461491579112 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60c520800 == 147 [pid = 1820] [id = 594] 02:52:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7fe60c44d800) [pid = 1820] [serial = 1783] [outer = (nil)] 02:52:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7fe60e0c2400) [pid = 1820] [serial = 1784] [outer = 0x7fe60c44d800] 02:52:59 INFO - PROCESS | 1820 | 1461491579195 Marionette DEBUG loaded listener.js 02:52:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7fe60e347000) [pid = 1820] [serial = 1785] [outer = 0x7fe60c44d800] 02:53:00 INFO - PROCESS | 1820 | 1461491580046 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 02:53:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:53:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1528ms 02:53:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:53:00 INFO - PROCESS | 1820 | 1461491580099 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 02:53:00 INFO - PROCESS | 1820 | 1461491580102 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 02:53:00 INFO - PROCESS | 1820 | 1461491580108 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:53:00 INFO - PROCESS | 1820 | 1461491580111 Marionette TRACE conn4 <- [1,2350,null,{}] 02:53:00 INFO - PROCESS | 1820 | 1461491580116 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:00 INFO - PROCESS | 1820 | 1461491580331 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 02:53:00 INFO - PROCESS | 1820 | 1461491580596 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60e1d3000 == 148 [pid = 1820] [id = 595] 02:53:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7fe60dccf000) [pid = 1820] [serial = 1786] [outer = (nil)] 02:53:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7fe60e594000) [pid = 1820] [serial = 1787] [outer = 0x7fe60dccf000] 02:53:00 INFO - PROCESS | 1820 | 1461491580728 Marionette DEBUG loaded listener.js 02:53:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7fe60f1ad800) [pid = 1820] [serial = 1788] [outer = 0x7fe60dccf000] 02:53:01 INFO - PROCESS | 1820 | 1461491581704 Marionette TRACE conn4 <- [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]]]}] 02:53:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:53:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1680ms 02:53:01 INFO - PROCESS | 1820 | 1461491581788 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 02:53:01 INFO - PROCESS | 1820 | 1461491581791 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 02:53:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:53:01 INFO - PROCESS | 1820 | 1461491581798 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:53:01 INFO - PROCESS | 1820 | 1461491581801 Marionette TRACE conn4 <- [1,2354,null,{}] 02:53:01 INFO - PROCESS | 1820 | 1461491581806 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:02 INFO - PROCESS | 1820 | 1461491582078 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 02:53:02 INFO - PROCESS | 1820 | 1461491582395 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60f5ce000 == 149 [pid = 1820] [id = 596] 02:53:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7fe602d8cc00) [pid = 1820] [serial = 1789] [outer = (nil)] 02:53:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7fe60f1d8c00) [pid = 1820] [serial = 1790] [outer = 0x7fe602d8cc00] 02:53:02 INFO - PROCESS | 1820 | 1461491582470 Marionette DEBUG loaded listener.js 02:53:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7fe60f315400) [pid = 1820] [serial = 1791] [outer = 0x7fe602d8cc00] 02:53:03 INFO - PROCESS | 1820 | 1461491583334 Marionette TRACE conn4 <- [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]]]}] 02:53:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:53:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1583ms 02:53:03 INFO - PROCESS | 1820 | 1461491583382 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 02:53:03 INFO - PROCESS | 1820 | 1461491583386 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 02:53:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:53:03 INFO - PROCESS | 1820 | 1461491583391 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:53:03 INFO - PROCESS | 1820 | 1461491583394 Marionette TRACE conn4 <- [1,2358,null,{}] 02:53:03 INFO - PROCESS | 1820 | 1461491583399 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:03 INFO - PROCESS | 1820 | 1461491583616 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 02:53:03 INFO - PROCESS | 1820 | 1461491583854 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe610edc000 == 150 [pid = 1820] [id = 597] 02:53:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7fe60e0d1800) [pid = 1820] [serial = 1792] [outer = (nil)] 02:53:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7fe60f38f800) [pid = 1820] [serial = 1793] [outer = 0x7fe60e0d1800] 02:53:03 INFO - PROCESS | 1820 | 1461491583933 Marionette DEBUG loaded listener.js 02:53:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7fe60f4fa800) [pid = 1820] [serial = 1794] [outer = 0x7fe60e0d1800] 02:53:04 INFO - PROCESS | 1820 | 1461491584793 Marionette TRACE conn4 <- [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]]]}] 02:53:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:53:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1478ms 02:53:04 INFO - PROCESS | 1820 | 1461491584873 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 02:53:04 INFO - PROCESS | 1820 | 1461491584877 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 02:53:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:53:04 INFO - PROCESS | 1820 | 1461491584887 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:53:04 INFO - PROCESS | 1820 | 1461491584889 Marionette TRACE conn4 <- [1,2362,null,{}] 02:53:04 INFO - PROCESS | 1820 | 1461491584894 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:05 INFO - PROCESS | 1820 | 1461491585120 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 02:53:05 INFO - PROCESS | 1820 | 1461491585385 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611ad6800 == 151 [pid = 1820] [id = 598] 02:53:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7fe60f547c00) [pid = 1820] [serial = 1795] [outer = (nil)] 02:53:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7fe60f64bc00) [pid = 1820] [serial = 1796] [outer = 0x7fe60f547c00] 02:53:05 INFO - PROCESS | 1820 | 1461491585512 Marionette DEBUG loaded listener.js 02:53:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7fe6100f6c00) [pid = 1820] [serial = 1797] [outer = 0x7fe60f547c00] 02:53:06 INFO - PROCESS | 1820 | 1461491586456 Marionette TRACE conn4 <- [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]]]}] 02:53:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:53:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1632ms 02:53:06 INFO - PROCESS | 1820 | 1461491586522 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 02:53:06 INFO - PROCESS | 1820 | 1461491586528 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 02:53:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:53:06 INFO - PROCESS | 1820 | 1461491586534 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:53:06 INFO - PROCESS | 1820 | 1461491586539 Marionette TRACE conn4 <- [1,2366,null,{}] 02:53:06 INFO - PROCESS | 1820 | 1461491586545 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:06 INFO - PROCESS | 1820 | 1461491586845 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 02:53:07 INFO - PROCESS | 1820 | 1461491587158 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe615b71000 == 152 [pid = 1820] [id = 599] 02:53:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7fe60f4fbc00) [pid = 1820] [serial = 1798] [outer = (nil)] 02:53:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7fe610344800) [pid = 1820] [serial = 1799] [outer = 0x7fe60f4fbc00] 02:53:07 INFO - PROCESS | 1820 | 1461491587243 Marionette DEBUG loaded listener.js 02:53:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7fe610e9c800) [pid = 1820] [serial = 1800] [outer = 0x7fe60f4fbc00] 02:53:08 INFO - PROCESS | 1820 | 1461491588112 Marionette TRACE conn4 <- [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]]]}] 02:53:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:53:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1632ms 02:53:08 INFO - PROCESS | 1820 | 1461491588168 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 02:53:08 INFO - PROCESS | 1820 | 1461491588172 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 02:53:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:53:08 INFO - PROCESS | 1820 | 1461491588178 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:53:08 INFO - PROCESS | 1820 | 1461491588181 Marionette TRACE conn4 <- [1,2370,null,{}] 02:53:08 INFO - PROCESS | 1820 | 1461491588186 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:08 INFO - PROCESS | 1820 | 1461491588411 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 02:53:08 INFO - PROCESS | 1820 | 1461491588738 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6171bb000 == 153 [pid = 1820] [id = 600] 02:53:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7fe607858400) [pid = 1820] [serial = 1801] [outer = (nil)] 02:53:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7fe611025c00) [pid = 1820] [serial = 1802] [outer = 0x7fe607858400] 02:53:08 INFO - PROCESS | 1820 | 1461491588819 Marionette DEBUG loaded listener.js 02:53:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7fe6111a4c00) [pid = 1820] [serial = 1803] [outer = 0x7fe607858400] 02:53:09 INFO - PROCESS | 1820 | 1461491589652 Marionette TRACE conn4 <- [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]]]}] 02:53:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:53:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1547ms 02:53:09 INFO - PROCESS | 1820 | 1461491589726 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 02:53:09 INFO - PROCESS | 1820 | 1461491589729 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 02:53:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:53:09 INFO - PROCESS | 1820 | 1461491589735 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:53:09 INFO - PROCESS | 1820 | 1461491589737 Marionette TRACE conn4 <- [1,2374,null,{}] 02:53:09 INFO - PROCESS | 1820 | 1461491589744 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:09 INFO - PROCESS | 1820 | 1461491589955 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 02:53:10 INFO - PROCESS | 1820 | 1461491590223 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617369000 == 154 [pid = 1820] [id = 601] 02:53:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7fe60f646c00) [pid = 1820] [serial = 1804] [outer = (nil)] 02:53:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7fe611265c00) [pid = 1820] [serial = 1805] [outer = 0x7fe60f646c00] 02:53:10 INFO - PROCESS | 1820 | 1461491590341 Marionette DEBUG loaded listener.js 02:53:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7fe611c71c00) [pid = 1820] [serial = 1806] [outer = 0x7fe60f646c00] 02:53:11 INFO - PROCESS | 1820 | 1461491591244 Marionette TRACE conn4 <- [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]]]}] 02:53:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:53:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1585ms 02:53:11 INFO - PROCESS | 1820 | 1461491591322 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 02:53:11 INFO - PROCESS | 1820 | 1461491591325 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 02:53:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:53:11 INFO - PROCESS | 1820 | 1461491591331 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:53:11 INFO - PROCESS | 1820 | 1461491591333 Marionette TRACE conn4 <- [1,2378,null,{}] 02:53:11 INFO - PROCESS | 1820 | 1461491591339 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:11 INFO - PROCESS | 1820 | 1461491591601 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 02:53:11 INFO - PROCESS | 1820 | 1461491591911 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61790b000 == 155 [pid = 1820] [id = 602] 02:53:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7fe615cba400) [pid = 1820] [serial = 1807] [outer = (nil)] 02:53:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7fe615cbfc00) [pid = 1820] [serial = 1808] [outer = 0x7fe615cba400] 02:53:12 INFO - PROCESS | 1820 | 1461491592022 Marionette DEBUG loaded listener.js 02:53:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7fe615d4c400) [pid = 1820] [serial = 1809] [outer = 0x7fe615cba400] 02:53:12 INFO - PROCESS | 1820 | 1461491592932 Marionette TRACE conn4 <- [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]]]}] 02:53:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:53:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1686ms 02:53:13 INFO - PROCESS | 1820 | 1461491593018 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 02:53:13 INFO - PROCESS | 1820 | 1461491593022 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 02:53:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:53:13 INFO - PROCESS | 1820 | 1461491593028 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:53:13 INFO - PROCESS | 1820 | 1461491593031 Marionette TRACE conn4 <- [1,2382,null,{}] 02:53:13 INFO - PROCESS | 1820 | 1461491593036 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:13 INFO - PROCESS | 1820 | 1461491593291 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 02:53:13 INFO - PROCESS | 1820 | 1461491593617 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618290800 == 156 [pid = 1820] [id = 603] 02:53:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7fe6075f0400) [pid = 1820] [serial = 1810] [outer = (nil)] 02:53:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7fe61102d400) [pid = 1820] [serial = 1811] [outer = 0x7fe6075f0400] 02:53:13 INFO - PROCESS | 1820 | 1461491593692 Marionette DEBUG loaded listener.js 02:53:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7fe615d8a000) [pid = 1820] [serial = 1812] [outer = 0x7fe6075f0400] 02:53:14 INFO - PROCESS | 1820 | 1461491594521 Marionette TRACE conn4 <- [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]]]}] 02:53:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:53:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1531ms 02:53:14 INFO - PROCESS | 1820 | 1461491594560 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 02:53:14 INFO - PROCESS | 1820 | 1461491594562 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 02:53:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:53:14 INFO - PROCESS | 1820 | 1461491594569 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:53:14 INFO - PROCESS | 1820 | 1461491594571 Marionette TRACE conn4 <- [1,2386,null,{}] 02:53:14 INFO - PROCESS | 1820 | 1461491594577 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:14 INFO - PROCESS | 1820 | 1461491594793 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 02:53:15 INFO - PROCESS | 1820 | 1461491595063 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6185b8800 == 157 [pid = 1820] [id = 604] 02:53:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7fe608398000) [pid = 1820] [serial = 1813] [outer = (nil)] 02:53:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7fe61708f800) [pid = 1820] [serial = 1814] [outer = 0x7fe608398000] 02:53:15 INFO - PROCESS | 1820 | 1461491595142 Marionette DEBUG loaded listener.js 02:53:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7fe6171a6000) [pid = 1820] [serial = 1815] [outer = 0x7fe608398000] 02:53:16 INFO - PROCESS | 1820 | 1461491596021 Marionette TRACE conn4 <- [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]]]}] 02:53:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:53:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1490ms 02:53:16 INFO - PROCESS | 1820 | 1461491596060 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 02:53:16 INFO - PROCESS | 1820 | 1461491596064 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 02:53:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:53:16 INFO - PROCESS | 1820 | 1461491596069 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:53:16 INFO - PROCESS | 1820 | 1461491596072 Marionette TRACE conn4 <- [1,2390,null,{}] 02:53:16 INFO - PROCESS | 1820 | 1461491596077 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:16 INFO - PROCESS | 1820 | 1461491596296 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 02:53:16 INFO - PROCESS | 1820 | 1461491596568 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61898c000 == 158 [pid = 1820] [id = 605] 02:53:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7fe61703a800) [pid = 1820] [serial = 1816] [outer = (nil)] 02:53:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7fe617247c00) [pid = 1820] [serial = 1817] [outer = 0x7fe61703a800] 02:53:16 INFO - PROCESS | 1820 | 1461491596706 Marionette DEBUG loaded listener.js 02:53:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7fe617712000) [pid = 1820] [serial = 1818] [outer = 0x7fe61703a800] 02:53:17 INFO - PROCESS | 1820 | 1461491597566 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 02:53:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:53:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1529ms 02:53:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:53:17 INFO - PROCESS | 1820 | 1461491597598 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 02:53:17 INFO - PROCESS | 1820 | 1461491597601 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 02:53:17 INFO - PROCESS | 1820 | 1461491597607 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:53:17 INFO - PROCESS | 1820 | 1461491597610 Marionette TRACE conn4 <- [1,2394,null,{}] 02:53:17 INFO - PROCESS | 1820 | 1461491597615 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:17 INFO - PROCESS | 1820 | 1461491597840 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 02:53:18 INFO - PROCESS | 1820 | 1461491598199 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe604377000 == 159 [pid = 1820] [id = 606] 02:53:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7fe602ee5400) [pid = 1820] [serial = 1819] [outer = (nil)] 02:53:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7fe6076e3c00) [pid = 1820] [serial = 1820] [outer = 0x7fe602ee5400] 02:53:18 INFO - PROCESS | 1820 | 1461491598279 Marionette DEBUG loaded listener.js 02:53:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7fe60c618000) [pid = 1820] [serial = 1821] [outer = 0x7fe602ee5400] 02:53:19 INFO - PROCESS | 1820 | 1461491599187 Marionette TRACE conn4 <- [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]]]}] 02:53:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:53:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1633ms 02:53:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:53:19 INFO - PROCESS | 1820 | 1461491599240 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 02:53:19 INFO - PROCESS | 1820 | 1461491599242 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 02:53:19 INFO - PROCESS | 1820 | 1461491599249 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:53:19 INFO - PROCESS | 1820 | 1461491599252 Marionette TRACE conn4 <- [1,2398,null,{}] 02:53:19 INFO - PROCESS | 1820 | 1461491599257 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:19 INFO - PROCESS | 1820 | 1461491599471 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 02:53:19 INFO - PROCESS | 1820 | 1461491599791 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe604382800 == 160 [pid = 1820] [id = 607] 02:53:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7fe602c3b000) [pid = 1820] [serial = 1822] [outer = (nil)] 02:53:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7fe6064d4400) [pid = 1820] [serial = 1823] [outer = 0x7fe602c3b000] 02:53:19 INFO - PROCESS | 1820 | 1461491599870 Marionette DEBUG loaded listener.js 02:53:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7fe607ce4800) [pid = 1820] [serial = 1824] [outer = 0x7fe602c3b000] 02:53:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60aedd800 == 159 [pid = 1820] [id = 324] 02:53:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60463d800 == 158 [pid = 1820] [id = 533] 02:53:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6065e2000 == 157 [pid = 1820] [id = 587] 02:53:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe607ae5000 == 156 [pid = 1820] [id = 586] 02:53:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe606ab1800 == 155 [pid = 1820] [id = 585] 02:53:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe604384000 == 154 [pid = 1820] [id = 584] 02:53:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6069c3800 == 153 [pid = 1820] [id = 583] 02:53:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6064ed800 == 152 [pid = 1820] [id = 582] 02:53:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60468a000 == 151 [pid = 1820] [id = 581] 02:53:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe604ae7000 == 150 [pid = 1820] [id = 580] 02:53:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe604a62800 == 149 [pid = 1820] [id = 579] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7fe624a22800) [pid = 1820] [serial = 1401] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7fe60dcda800) [pid = 1820] [serial = 1494] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7fe61e96a400) [pid = 1820] [serial = 1643] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7fe6339a2800) [pid = 1820] [serial = 1584] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7fe60966e400) [pid = 1820] [serial = 1431] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7fe60f53d800) [pid = 1820] [serial = 1682] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7fe622540400) [pid = 1820] [serial = 1515] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7fe624518c00) [pid = 1820] [serial = 1452] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7fe622b85400) [pid = 1820] [serial = 1646] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7fe609d1ac00) [pid = 1820] [serial = 1536] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7fe62fe68c00) [pid = 1820] [serial = 1524] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7fe619b36000) [pid = 1820] [serial = 1443] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7fe62f054000) [pid = 1820] [serial = 1407] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7fe61b5aac00) [pid = 1820] [serial = 1506] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7fe633ce3400) [pid = 1820] [serial = 1665] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7fe617251c00) [pid = 1820] [serial = 1500] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7fe60dccc800) [pid = 1820] [serial = 1632] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7fe622eba800) [pid = 1820] [serial = 1575] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7fe633a0c400) [pid = 1820] [serial = 1596] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7fe62267dc00) [pid = 1820] [serial = 1446] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7fe622ec7800) [pid = 1820] [serial = 1647] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7fe631f39800) [pid = 1820] [serial = 1655] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7fe607cdd000) [pid = 1820] [serial = 1368] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7fe610e99c00) [pid = 1820] [serial = 1674] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7fe608623c00) [pid = 1820] [serial = 1581] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7fe6073ea800) [pid = 1820] [serial = 1629] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7fe633a0cc00) [pid = 1820] [serial = 1602] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7fe607755800) [pid = 1820] [serial = 1688] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7fe607ce2800) [pid = 1820] [serial = 1491] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7fe62dd12400) [pid = 1820] [serial = 1652] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7fe60c44f000) [pid = 1820] [serial = 1668] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7fe633cdf400) [pid = 1820] [serial = 1593] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7fe60f387000) [pid = 1820] [serial = 1434] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7fe611c67800) [pid = 1820] [serial = 1428] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7fe60e598800) [pid = 1820] [serial = 1371] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7fe60f64a400) [pid = 1820] [serial = 1634] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7fe62dd19000) [pid = 1820] [serial = 1404] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7fe61836d800) [pid = 1820] [serial = 1383] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7fe622ec4400) [pid = 1820] [serial = 1449] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7fe62eb65c00) [pid = 1820] [serial = 1455] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7fe61c5de800) [pid = 1820] [serial = 1392] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7fe611c6bc00) [pid = 1820] [serial = 1497] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7fe63360c800) [pid = 1820] [serial = 1527] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7fe6076e5c00) [pid = 1820] [serial = 1464] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7fe60c44a000) [pid = 1820] [serial = 1667] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7fe60be96800) [pid = 1820] [serial = 1587] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7fe60be96000) [pid = 1820] [serial = 1631] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7fe60f64d000) [pid = 1820] [serial = 1608] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7fe62f0c6c00) [pid = 1820] [serial = 1653] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7fe627e4a400) [pid = 1820] [serial = 1521] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7fe60f313c00) [pid = 1820] [serial = 1563] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7fe62093f400) [pid = 1820] [serial = 1395] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7fe61703c000) [pid = 1820] [serial = 1637] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7fe611033400) [pid = 1820] [serial = 1374] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7fe61b5b4c00) [pid = 1820] [serial = 1389] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7fe610345000) [pid = 1820] [serial = 1635] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7fe60c450400) [pid = 1820] [serial = 1692] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7fe607cdb000) [pid = 1820] [serial = 1689] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7fe6245c8000) [pid = 1820] [serial = 1649] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7fe60674a800) [pid = 1820] [serial = 1664] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7fe60486ec00) [pid = 1820] [serial = 1658] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7fe60c44ec00) [pid = 1820] [serial = 1673] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7fe61836f000) [pid = 1820] [serial = 1640] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7fe6101d8400) [pid = 1820] [serial = 1590] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7fe619ec7c00) [pid = 1820] [serial = 1386] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7fe618d7f800) [pid = 1820] [serial = 1641] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7fe6064dd000) [pid = 1820] [serial = 1605] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7fe617fb3800) [pid = 1820] [serial = 1440] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7fe6171ae000) [pid = 1820] [serial = 1380] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7fe60dcd2c00) [pid = 1820] [serial = 1539] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7fe606a82800) [pid = 1820] [serial = 1686] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7fe62284f800) [pid = 1820] [serial = 1398] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7fe6171a9000) [pid = 1820] [serial = 1437] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7fe606748c00) [pid = 1820] [serial = 1685] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7fe621240000) [pid = 1820] [serial = 1512] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7fe617bb8000) [pid = 1820] [serial = 1569] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7fe633cdb400) [pid = 1820] [serial = 1662] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7fe60add7000) [pid = 1820] [serial = 1299] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7fe617b6e800) [pid = 1820] [serial = 1533] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7fe615d5bc00) [pid = 1820] [serial = 1377] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7fe62fe6e400) [pid = 1820] [serial = 1458] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7fe6076e6c00) [pid = 1820] [serial = 1467] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7fe60674d800) [pid = 1820] [serial = 1661] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7fe6064de400) [pid = 1820] [serial = 1628] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7fe617716000) [pid = 1820] [serial = 1638] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7fe622854000) [pid = 1820] [serial = 1518] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7fe633ce7800) [pid = 1820] [serial = 1461] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7fe631a14400) [pid = 1820] [serial = 1578] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7fe60c445000) [pid = 1820] [serial = 1679] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7fe633ce6800) [pid = 1820] [serial = 1530] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7fe60be8c000) [pid = 1820] [serial = 1691] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7fe607b6c800) [pid = 1820] [serial = 1560] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7fe6212b0400) [pid = 1820] [serial = 1644] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7fe602c43800) [pid = 1820] [serial = 1671] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7fe619ec2400) [pid = 1820] [serial = 1572] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7fe611264c00) [pid = 1820] [serial = 1566] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7fe617b72800) [pid = 1820] [serial = 1503] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7fe60775d400) [pid = 1820] [serial = 1599] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7fe61fa3c400) [pid = 1820] [serial = 1509] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7fe625026000) [pid = 1820] [serial = 1650] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7fe633a08400) [pid = 1820] [serial = 1656] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7fe602c3f800) [pid = 1820] [serial = 1670] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7fe609959c00) [pid = 1820] [serial = 1676] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7fe633a0d800) [pid = 1820] [serial = 1659] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe60e34f000) [pid = 1820] [serial = 1694] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7fe60f313800) [pid = 1820] [serial = 1695] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 1820 | 1461491602187 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 02:53:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:53:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 2995ms 02:53:22 INFO - PROCESS | 1820 | 1461491602245 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 02:53:22 INFO - PROCESS | 1820 | 1461491602252 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 02:53:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:53:22 INFO - PROCESS | 1820 | 1461491602260 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:53:22 INFO - PROCESS | 1820 | 1461491602265 Marionette TRACE conn4 <- [1,2402,null,{}] 02:53:22 INFO - PROCESS | 1820 | 1461491602272 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:22 INFO - PROCESS | 1820 | 1461491602509 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 02:53:22 INFO - PROCESS | 1820 | 1461491602698 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60437c000 == 150 [pid = 1820] [id = 608] 02:53:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7fe602ee1400) [pid = 1820] [serial = 1825] [outer = (nil)] 02:53:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe604865c00) [pid = 1820] [serial = 1826] [outer = 0x7fe602ee1400] 02:53:22 INFO - PROCESS | 1820 | 1461491602774 Marionette DEBUG loaded listener.js 02:53:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7fe604924400) [pid = 1820] [serial = 1827] [outer = 0x7fe602ee1400] 02:53:23 INFO - PROCESS | 1820 | 1461491603612 Marionette TRACE conn4 <- [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]]]}] 02:53:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:53:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1389ms 02:53:23 INFO - PROCESS | 1820 | 1461491603651 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 02:53:23 INFO - PROCESS | 1820 | 1461491603659 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 02:53:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:53:23 INFO - PROCESS | 1820 | 1461491603670 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:53:23 INFO - PROCESS | 1820 | 1461491603674 Marionette TRACE conn4 <- [1,2406,null,{}] 02:53:23 INFO - PROCESS | 1820 | 1461491603680 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:23 INFO - PROCESS | 1820 | 1461491603987 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 02:53:24 INFO - PROCESS | 1820 | 1461491604025 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6049e6800 == 151 [pid = 1820] [id = 609] 02:53:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7fe604924800) [pid = 1820] [serial = 1828] [outer = (nil)] 02:53:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7fe606a82400) [pid = 1820] [serial = 1829] [outer = 0x7fe604924800] 02:53:24 INFO - PROCESS | 1820 | 1461491604091 Marionette DEBUG loaded listener.js 02:53:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7fe606cd1400) [pid = 1820] [serial = 1830] [outer = 0x7fe604924800] 02:53:25 INFO - PROCESS | 1820 | 1461491605084 Marionette TRACE conn4 <- [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]]]}] 02:53:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:53:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1443ms 02:53:25 INFO - PROCESS | 1820 | 1461491605113 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 02:53:25 INFO - PROCESS | 1820 | 1461491605117 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 02:53:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:53:25 INFO - PROCESS | 1820 | 1461491605123 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:53:25 INFO - PROCESS | 1820 | 1461491605129 Marionette TRACE conn4 <- [1,2410,null,{}] 02:53:25 INFO - PROCESS | 1820 | 1461491605153 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:25 INFO - PROCESS | 1820 | 1461491605437 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 02:53:25 INFO - PROCESS | 1820 | 1461491605495 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6065dc000 == 152 [pid = 1820] [id = 610] 02:53:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7fe60775b000) [pid = 1820] [serial = 1831] [outer = (nil)] 02:53:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7fe60782a800) [pid = 1820] [serial = 1832] [outer = 0x7fe60775b000] 02:53:25 INFO - PROCESS | 1820 | 1461491605812 Marionette DEBUG loaded listener.js 02:53:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7fe607b61400) [pid = 1820] [serial = 1833] [outer = 0x7fe60775b000] 02:53:26 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7fe606cd1000) [pid = 1820] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:53:26 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7fe609cb2c00) [pid = 1820] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:53:26 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7fe602d95400) [pid = 1820] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:53:26 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7fe602c3f000) [pid = 1820] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:53:26 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7fe604869000) [pid = 1820] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:53:26 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7fe6073ebc00) [pid = 1820] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:53:26 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7fe602d94c00) [pid = 1820] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:53:26 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe602ee7000) [pid = 1820] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:53:26 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7fe609bcfc00) [pid = 1820] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:53:26 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7fe602c44c00) [pid = 1820] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:53:26 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe607828800) [pid = 1820] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:53:27 INFO - PROCESS | 1820 | 1461491607140 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 02:53:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:53:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 2038ms 02:53:27 INFO - PROCESS | 1820 | 1461491607162 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 02:53:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:53:27 INFO - PROCESS | 1820 | 1461491607167 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 02:53:27 INFO - PROCESS | 1820 | 1461491607172 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:53:27 INFO - PROCESS | 1820 | 1461491607175 Marionette TRACE conn4 <- [1,2414,null,{}] 02:53:27 INFO - PROCESS | 1820 | 1461491607180 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:27 INFO - PROCESS | 1820 | 1461491607390 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 02:53:27 INFO - PROCESS | 1820 | 1461491607578 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6069c8800 == 153 [pid = 1820] [id = 611] 02:53:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe604867800) [pid = 1820] [serial = 1834] [outer = (nil)] 02:53:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7fe60839e400) [pid = 1820] [serial = 1835] [outer = 0x7fe604867800] 02:53:27 INFO - PROCESS | 1820 | 1461491607650 Marionette DEBUG loaded listener.js 02:53:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7fe60861b000) [pid = 1820] [serial = 1836] [outer = 0x7fe604867800] 02:53:28 INFO - PROCESS | 1820 | 1461491608462 Marionette TRACE conn4 <- [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]]]}] 02:53:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:53:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1478ms 02:53:28 INFO - PROCESS | 1820 | 1461491608651 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 02:53:28 INFO - PROCESS | 1820 | 1461491608658 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 02:53:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:53:28 INFO - PROCESS | 1820 | 1461491608666 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:53:28 INFO - PROCESS | 1820 | 1461491608670 Marionette TRACE conn4 <- [1,2418,null,{}] 02:53:28 INFO - PROCESS | 1820 | 1461491608678 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:28 INFO - PROCESS | 1820 | 1461491608905 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 02:53:29 INFO - PROCESS | 1820 | 1461491609232 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe604643000 == 154 [pid = 1820] [id = 612] 02:53:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe602ee6400) [pid = 1820] [serial = 1837] [outer = (nil)] 02:53:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7fe604867c00) [pid = 1820] [serial = 1838] [outer = 0x7fe602ee6400] 02:53:29 INFO - PROCESS | 1820 | 1461491609314 Marionette DEBUG loaded listener.js 02:53:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7fe6064db000) [pid = 1820] [serial = 1839] [outer = 0x7fe602ee6400] 02:53:30 INFO - PROCESS | 1820 | 1461491610250 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:53:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:53:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1635ms 02:53:30 INFO - PROCESS | 1820 | 1461491610302 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 02:53:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:53:30 INFO - PROCESS | 1820 | 1461491610307 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 02:53:30 INFO - PROCESS | 1820 | 1461491610320 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:53:30 INFO - PROCESS | 1820 | 1461491610326 Marionette TRACE conn4 <- [1,2422,null,{}] 02:53:30 INFO - PROCESS | 1820 | 1461491610332 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:30 INFO - PROCESS | 1820 | 1461491610565 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 02:53:30 INFO - PROCESS | 1820 | 1461491610824 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6066a3800 == 155 [pid = 1820] [id = 613] 02:53:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7fe606cc3c00) [pid = 1820] [serial = 1840] [outer = (nil)] 02:53:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7fe6073f8800) [pid = 1820] [serial = 1841] [outer = 0x7fe606cc3c00] 02:53:30 INFO - PROCESS | 1820 | 1461491610942 Marionette DEBUG loaded listener.js 02:53:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7fe60782b400) [pid = 1820] [serial = 1842] [outer = 0x7fe606cc3c00] 02:53:31 INFO - PROCESS | 1820 | 1461491611877 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:53:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:53:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1591ms 02:53:31 INFO - PROCESS | 1820 | 1461491611908 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 02:53:31 INFO - PROCESS | 1820 | 1461491611912 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 02:53:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:53:31 INFO - PROCESS | 1820 | 1461491611918 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:53:31 INFO - PROCESS | 1820 | 1461491611921 Marionette TRACE conn4 <- [1,2426,null,{}] 02:53:31 INFO - PROCESS | 1820 | 1461491611936 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:32 INFO - PROCESS | 1820 | 1461491612191 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 02:53:32 INFO - PROCESS | 1820 | 1461491612551 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe607ae5000 == 156 [pid = 1820] [id = 614] 02:53:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7fe6083e5800) [pid = 1820] [serial = 1843] [outer = (nil)] 02:53:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7fe608680c00) [pid = 1820] [serial = 1844] [outer = 0x7fe6083e5800] 02:53:32 INFO - PROCESS | 1820 | 1461491612638 Marionette DEBUG loaded listener.js 02:53:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7fe609666800) [pid = 1820] [serial = 1845] [outer = 0x7fe6083e5800] 02:53:33 INFO - PROCESS | 1820 | 1461491613607 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 02:53:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:53:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1734ms 02:53:33 INFO - PROCESS | 1820 | 1461491613654 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 02:53:33 INFO - PROCESS | 1820 | 1461491613658 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 02:53:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:53:33 INFO - PROCESS | 1820 | 1461491613664 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:53:33 INFO - PROCESS | 1820 | 1461491613667 Marionette TRACE conn4 <- [1,2430,null,{}] 02:53:33 INFO - PROCESS | 1820 | 1461491613673 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:33 INFO - PROCESS | 1820 | 1461491613930 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 02:53:34 INFO - PROCESS | 1820 | 1461491614183 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6085b9800 == 157 [pid = 1820] [id = 615] 02:53:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7fe608625000) [pid = 1820] [serial = 1846] [outer = (nil)] 02:53:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7fe609bd0000) [pid = 1820] [serial = 1847] [outer = 0x7fe608625000] 02:53:34 INFO - PROCESS | 1820 | 1461491614303 Marionette DEBUG loaded listener.js 02:53:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7fe609cb8400) [pid = 1820] [serial = 1848] [outer = 0x7fe608625000] 02:53:35 INFO - PROCESS | 1820 | 1461491615151 Marionette TRACE conn4 <- [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]]]}] 02:53:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:53:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1539ms 02:53:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:53:35 INFO - PROCESS | 1820 | 1461491615205 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 02:53:35 INFO - PROCESS | 1820 | 1461491615208 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 02:53:35 INFO - PROCESS | 1820 | 1461491615214 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:53:35 INFO - PROCESS | 1820 | 1461491615218 Marionette TRACE conn4 <- [1,2434,null,{}] 02:53:35 INFO - PROCESS | 1820 | 1461491615223 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:35 INFO - PROCESS | 1820 | 1461491615447 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 02:53:35 INFO - PROCESS | 1820 | 1461491615665 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6097d1000 == 158 [pid = 1820] [id = 616] 02:53:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7fe60966d000) [pid = 1820] [serial = 1849] [outer = (nil)] 02:53:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7fe609d11c00) [pid = 1820] [serial = 1850] [outer = 0x7fe60966d000] 02:53:35 INFO - PROCESS | 1820 | 1461491615780 Marionette DEBUG loaded listener.js 02:53:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7fe60ade2800) [pid = 1820] [serial = 1851] [outer = 0x7fe60966d000] 02:53:36 INFO - PROCESS | 1820 | 1461491616702 Marionette TRACE conn4 <- [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]]]}] 02:53:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:53:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1533ms 02:53:36 INFO - PROCESS | 1820 | 1461491616749 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 02:53:36 INFO - PROCESS | 1820 | 1461491616756 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 02:53:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:53:36 INFO - PROCESS | 1820 | 1461491616768 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:53:36 INFO - PROCESS | 1820 | 1461491616771 Marionette TRACE conn4 <- [1,2438,null,{}] 02:53:36 INFO - PROCESS | 1820 | 1461491616804 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:37 INFO - PROCESS | 1820 | 1461491617193 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 02:53:37 INFO - PROCESS | 1820 | 1461491617474 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60ae28800 == 159 [pid = 1820] [id = 617] 02:53:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7fe60c44ec00) [pid = 1820] [serial = 1852] [outer = (nil)] 02:53:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7fe60dccf800) [pid = 1820] [serial = 1853] [outer = 0x7fe60c44ec00] 02:53:37 INFO - PROCESS | 1820 | 1461491617564 Marionette DEBUG loaded listener.js 02:53:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7fe60e342400) [pid = 1820] [serial = 1854] [outer = 0x7fe60c44ec00] 02:53:38 INFO - PROCESS | 1820 | 1461491618447 Marionette TRACE conn4 <- [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]]]}] 02:53:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:53:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1743ms 02:53:38 INFO - PROCESS | 1820 | 1461491618510 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 02:53:38 INFO - PROCESS | 1820 | 1461491618514 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 02:53:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:53:38 INFO - PROCESS | 1820 | 1461491618520 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:53:38 INFO - PROCESS | 1820 | 1461491618522 Marionette TRACE conn4 <- [1,2442,null,{}] 02:53:38 INFO - PROCESS | 1820 | 1461491618527 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:38 INFO - PROCESS | 1820 | 1461491618751 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 02:53:39 INFO - PROCESS | 1820 | 1461491619053 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60c431000 == 160 [pid = 1820] [id = 618] 02:53:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7fe606cc6c00) [pid = 1820] [serial = 1855] [outer = (nil)] 02:53:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7fe60e597c00) [pid = 1820] [serial = 1856] [outer = 0x7fe606cc6c00] 02:53:39 INFO - PROCESS | 1820 | 1461491619132 Marionette DEBUG loaded listener.js 02:53:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7fe60f315c00) [pid = 1820] [serial = 1857] [outer = 0x7fe606cc6c00] 02:53:39 INFO - PROCESS | 1820 | 1461491619979 Marionette TRACE conn4 <- [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]]]}] 02:53:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:53:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1527ms 02:53:40 INFO - PROCESS | 1820 | 1461491620049 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 02:53:40 INFO - PROCESS | 1820 | 1461491620052 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 02:53:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:53:40 INFO - PROCESS | 1820 | 1461491620058 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:53:40 INFO - PROCESS | 1820 | 1461491620061 Marionette TRACE conn4 <- [1,2446,null,{}] 02:53:40 INFO - PROCESS | 1820 | 1461491620066 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:40 INFO - PROCESS | 1820 | 1461491620292 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 02:53:40 INFO - PROCESS | 1820 | 1461491620549 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60deda800 == 161 [pid = 1820] [id = 619] 02:53:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7fe60e34d800) [pid = 1820] [serial = 1858] [outer = (nil)] 02:53:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7fe60f4fac00) [pid = 1820] [serial = 1859] [outer = 0x7fe60e34d800] 02:53:40 INFO - PROCESS | 1820 | 1461491620667 Marionette DEBUG loaded listener.js 02:53:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7fe60f542800) [pid = 1820] [serial = 1860] [outer = 0x7fe60e34d800] 02:53:41 INFO - PROCESS | 1820 | 1461491621518 Marionette TRACE conn4 <- [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]]]}] 02:53:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:53:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1530ms 02:53:41 INFO - PROCESS | 1820 | 1461491621590 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 02:53:41 INFO - PROCESS | 1820 | 1461491621594 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 02:53:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:53:41 INFO - PROCESS | 1820 | 1461491621600 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:53:41 INFO - PROCESS | 1820 | 1461491621602 Marionette TRACE conn4 <- [1,2450,null,{}] 02:53:41 INFO - PROCESS | 1820 | 1461491621608 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:41 INFO - PROCESS | 1820 | 1461491621882 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 02:53:42 INFO - PROCESS | 1820 | 1461491622139 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe610ed1800 == 162 [pid = 1820] [id = 620] 02:53:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7fe60f543000) [pid = 1820] [serial = 1861] [outer = (nil)] 02:53:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7fe60f646400) [pid = 1820] [serial = 1862] [outer = 0x7fe60f543000] 02:53:42 INFO - PROCESS | 1820 | 1461491622283 Marionette DEBUG loaded listener.js 02:53:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7fe6101ccc00) [pid = 1820] [serial = 1863] [outer = 0x7fe60f543000] 02:53:43 INFO - PROCESS | 1820 | 1461491623142 Marionette TRACE conn4 <- [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]]]}] 02:53:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:53:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1585ms 02:53:43 INFO - PROCESS | 1820 | 1461491623187 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 02:53:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:53:43 INFO - PROCESS | 1820 | 1461491623191 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 02:53:43 INFO - PROCESS | 1820 | 1461491623197 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:53:43 INFO - PROCESS | 1820 | 1461491623200 Marionette TRACE conn4 <- [1,2454,null,{}] 02:53:43 INFO - PROCESS | 1820 | 1461491623205 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:43 INFO - PROCESS | 1820 | 1461491623440 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 02:53:43 INFO - PROCESS | 1820 | 1461491623701 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611d69000 == 163 [pid = 1820] [id = 621] 02:53:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7fe602ee7400) [pid = 1820] [serial = 1864] [outer = (nil)] 02:53:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7fe610339000) [pid = 1820] [serial = 1865] [outer = 0x7fe602ee7400] 02:53:43 INFO - PROCESS | 1820 | 1461491623821 Marionette DEBUG loaded listener.js 02:53:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7fe610e95c00) [pid = 1820] [serial = 1866] [outer = 0x7fe602ee7400] 02:53:44 INFO - PROCESS | 1820 | 1461491624689 Marionette TRACE conn4 <- [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]]]}] 02:53:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:53:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1541ms 02:53:44 INFO - PROCESS | 1820 | 1461491624739 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 02:53:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:53:44 INFO - PROCESS | 1820 | 1461491624744 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 02:53:44 INFO - PROCESS | 1820 | 1461491624750 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:53:44 INFO - PROCESS | 1820 | 1461491624754 Marionette TRACE conn4 <- [1,2458,null,{}] 02:53:44 INFO - PROCESS | 1820 | 1461491624759 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:45 INFO - PROCESS | 1820 | 1461491625015 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 02:53:45 INFO - PROCESS | 1820 | 1461491625326 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe615de8000 == 164 [pid = 1820] [id = 622] 02:53:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7fe611269800) [pid = 1820] [serial = 1867] [outer = (nil)] 02:53:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7fe615cb2400) [pid = 1820] [serial = 1868] [outer = 0x7fe611269800] 02:53:45 INFO - PROCESS | 1820 | 1461491625414 Marionette DEBUG loaded listener.js 02:53:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7fe615d5b800) [pid = 1820] [serial = 1869] [outer = 0x7fe611269800] 02:53:46 INFO - PROCESS | 1820 | 1461491626308 Marionette TRACE conn4 <- [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]]]}] 02:53:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:53:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1631ms 02:53:46 INFO - PROCESS | 1820 | 1461491626382 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 02:53:46 INFO - PROCESS | 1820 | 1461491626385 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 02:53:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:53:46 INFO - PROCESS | 1820 | 1461491626391 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:53:46 INFO - PROCESS | 1820 | 1461491626393 Marionette TRACE conn4 <- [1,2462,null,{}] 02:53:46 INFO - PROCESS | 1820 | 1461491626399 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:46 INFO - PROCESS | 1820 | 1461491626662 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 02:53:46 INFO - PROCESS | 1820 | 1461491626976 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61775c800 == 165 [pid = 1820] [id = 623] 02:53:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7fe615d7f800) [pid = 1820] [serial = 1870] [outer = (nil)] 02:53:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7fe6171a2400) [pid = 1820] [serial = 1871] [outer = 0x7fe615d7f800] 02:53:47 INFO - PROCESS | 1820 | 1461491627065 Marionette DEBUG loaded listener.js 02:53:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7fe61724b000) [pid = 1820] [serial = 1872] [outer = 0x7fe615d7f800] 02:53:47 INFO - PROCESS | 1820 | 1461491627971 Marionette TRACE conn4 <- [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]]]}] 02:53:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:53:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1633ms 02:53:48 INFO - PROCESS | 1820 | 1461491628026 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 02:53:48 INFO - PROCESS | 1820 | 1461491628030 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 02:53:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:53:48 INFO - PROCESS | 1820 | 1461491628036 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:53:48 INFO - PROCESS | 1820 | 1461491628038 Marionette TRACE conn4 <- [1,2466,null,{}] 02:53:48 INFO - PROCESS | 1820 | 1461491628044 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:48 INFO - PROCESS | 1820 | 1461491628271 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 02:53:48 INFO - PROCESS | 1820 | 1461491628574 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618286800 == 166 [pid = 1820] [id = 624] 02:53:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7fe617036c00) [pid = 1820] [serial = 1873] [outer = (nil)] 02:53:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7fe61771b800) [pid = 1820] [serial = 1874] [outer = 0x7fe617036c00] 02:53:48 INFO - PROCESS | 1820 | 1461491628654 Marionette DEBUG loaded listener.js 02:53:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7fe6178c6000) [pid = 1820] [serial = 1875] [outer = 0x7fe617036c00] 02:53:49 INFO - PROCESS | 1820 | 1461491629518 Marionette TRACE conn4 <- [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]]]}] 02:53:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:53:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1533ms 02:53:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:53:49 INFO - PROCESS | 1820 | 1461491629570 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 02:53:49 INFO - PROCESS | 1820 | 1461491629573 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 02:53:49 INFO - PROCESS | 1820 | 1461491629579 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:53:49 INFO - PROCESS | 1820 | 1461491629582 Marionette TRACE conn4 <- [1,2470,null,{}] 02:53:49 INFO - PROCESS | 1820 | 1461491629587 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:49 INFO - PROCESS | 1820 | 1461491629810 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 02:53:50 INFO - PROCESS | 1820 | 1461491630072 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6185b1000 == 167 [pid = 1820] [id = 625] 02:53:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7fe617090400) [pid = 1820] [serial = 1876] [outer = (nil)] 02:53:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7fe617995000) [pid = 1820] [serial = 1877] [outer = 0x7fe617090400] 02:53:50 INFO - PROCESS | 1820 | 1461491630192 Marionette DEBUG loaded listener.js 02:53:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7fe617b63400) [pid = 1820] [serial = 1878] [outer = 0x7fe617090400] 02:53:51 INFO - PROCESS | 1820 | 1461491631038 Marionette TRACE conn4 <- [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]]]}] 02:53:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:53:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1530ms 02:53:51 INFO - PROCESS | 1820 | 1461491631109 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 02:53:51 INFO - PROCESS | 1820 | 1461491631113 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 02:53:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:53:51 INFO - PROCESS | 1820 | 1461491631119 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:53:51 INFO - PROCESS | 1820 | 1461491631122 Marionette TRACE conn4 <- [1,2474,null,{}] 02:53:51 INFO - PROCESS | 1820 | 1461491631127 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:51 INFO - PROCESS | 1820 | 1461491631393 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 02:53:51 INFO - PROCESS | 1820 | 1461491631702 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618993800 == 168 [pid = 1820] [id = 626] 02:53:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7fe6178c6400) [pid = 1820] [serial = 1879] [outer = (nil)] 02:53:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7fe617b73c00) [pid = 1820] [serial = 1880] [outer = 0x7fe6178c6400] 02:53:51 INFO - PROCESS | 1820 | 1461491631782 Marionette DEBUG loaded listener.js 02:53:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7fe617b80c00) [pid = 1820] [serial = 1881] [outer = 0x7fe6178c6400] 02:53:52 INFO - PROCESS | 1820 | 1461491632688 Marionette TRACE conn4 <- [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]]]}] 02:53:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:53:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1627ms 02:53:52 INFO - PROCESS | 1820 | 1461491632749 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 02:53:52 INFO - PROCESS | 1820 | 1461491632753 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 02:53:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:53:52 INFO - PROCESS | 1820 | 1461491632758 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:53:52 INFO - PROCESS | 1820 | 1461491632760 Marionette TRACE conn4 <- [1,2478,null,{}] 02:53:52 INFO - PROCESS | 1820 | 1461491632766 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:53 INFO - PROCESS | 1820 | 1461491633012 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 02:53:53 INFO - PROCESS | 1820 | 1461491633333 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619a39800 == 169 [pid = 1820] [id = 627] 02:53:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7fe608397c00) [pid = 1820] [serial = 1882] [outer = (nil)] 02:53:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7fe617bb5800) [pid = 1820] [serial = 1883] [outer = 0x7fe608397c00] 02:53:53 INFO - PROCESS | 1820 | 1461491633411 Marionette DEBUG loaded listener.js 02:53:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7fe617fb5400) [pid = 1820] [serial = 1884] [outer = 0x7fe608397c00] 02:53:54 INFO - PROCESS | 1820 | 1461491634271 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 02:53:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:53:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1590ms 02:53:54 INFO - PROCESS | 1820 | 1461491634351 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 02:53:54 INFO - PROCESS | 1820 | 1461491634354 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 02:53:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:53:54 INFO - PROCESS | 1820 | 1461491634360 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:53:54 INFO - PROCESS | 1820 | 1461491634362 Marionette TRACE conn4 <- [1,2482,null,{}] 02:53:54 INFO - PROCESS | 1820 | 1461491634368 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:54 INFO - PROCESS | 1820 | 1461491634690 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 02:53:55 INFO - PROCESS | 1820 | 1461491635007 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61c244000 == 170 [pid = 1820] [id = 628] 02:53:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7fe6171b1000) [pid = 1820] [serial = 1885] [outer = (nil)] 02:53:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7fe618371c00) [pid = 1820] [serial = 1886] [outer = 0x7fe6171b1000] 02:53:55 INFO - PROCESS | 1820 | 1461491635078 Marionette DEBUG loaded listener.js 02:53:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7fe6189c3000) [pid = 1820] [serial = 1887] [outer = 0x7fe6171b1000] 02:53:55 INFO - PROCESS | 1820 | 1461491635939 Marionette TRACE conn4 <- [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]]]}] 02:53:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:53:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1643ms 02:53:56 INFO - PROCESS | 1820 | 1461491636005 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 02:53:56 INFO - PROCESS | 1820 | 1461491636008 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 02:53:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:53:56 INFO - PROCESS | 1820 | 1461491636014 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:53:56 INFO - PROCESS | 1820 | 1461491636016 Marionette TRACE conn4 <- [1,2486,null,{}] 02:53:56 INFO - PROCESS | 1820 | 1461491636021 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:56 INFO - PROCESS | 1820 | 1461491636251 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 02:53:56 INFO - PROCESS | 1820 | 1461491636587 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe602d7f000 == 171 [pid = 1820] [id = 629] 02:53:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7fe602c3c800) [pid = 1820] [serial = 1888] [outer = (nil)] 02:53:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7fe607750400) [pid = 1820] [serial = 1889] [outer = 0x7fe602c3c800] 02:53:56 INFO - PROCESS | 1820 | 1461491636665 Marionette DEBUG loaded listener.js 02:53:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7fe609cbb000) [pid = 1820] [serial = 1890] [outer = 0x7fe602c3c800] 02:53:57 INFO - PROCESS | 1820 | 1461491637600 Marionette TRACE conn4 <- [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]]]}] 02:53:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:53:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1637ms 02:53:57 INFO - PROCESS | 1820 | 1461491637653 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 02:53:57 INFO - PROCESS | 1820 | 1461491637656 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 02:53:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:53:57 INFO - PROCESS | 1820 | 1461491637662 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:53:57 INFO - PROCESS | 1820 | 1461491637664 Marionette TRACE conn4 <- [1,2490,null,{}] 02:53:57 INFO - PROCESS | 1820 | 1461491637670 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:57 INFO - PROCESS | 1820 | 1461491637893 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6185a9800 == 170 [pid = 1820] [id = 322] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe602f48800 == 169 [pid = 1820] [id = 560] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61dd75000 == 168 [pid = 1820] [id = 53] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60820e000 == 167 [pid = 1820] [id = 559] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe604388800 == 166 [pid = 1820] [id = 558] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6065dc000 == 165 [pid = 1820] [id = 610] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6049e6800 == 164 [pid = 1820] [id = 609] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60437c000 == 163 [pid = 1820] [id = 608] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe604377000 == 162 [pid = 1820] [id = 606] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61898c000 == 161 [pid = 1820] [id = 605] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6185b8800 == 160 [pid = 1820] [id = 604] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe618290800 == 159 [pid = 1820] [id = 603] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61790b000 == 158 [pid = 1820] [id = 602] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617369000 == 157 [pid = 1820] [id = 601] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6171bb000 == 156 [pid = 1820] [id = 600] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe615b71000 == 155 [pid = 1820] [id = 599] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611ad6800 == 154 [pid = 1820] [id = 598] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe610edc000 == 153 [pid = 1820] [id = 597] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60f5ce000 == 152 [pid = 1820] [id = 596] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60e1d3000 == 151 [pid = 1820] [id = 595] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60c520800 == 150 [pid = 1820] [id = 594] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60bee0800 == 149 [pid = 1820] [id = 593] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60acea000 == 148 [pid = 1820] [id = 592] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6097e0800 == 147 [pid = 1820] [id = 591] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6077cb800 == 146 [pid = 1820] [id = 590] 02:53:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6049ee800 == 145 [pid = 1820] [id = 589] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7fe61703e400) [pid = 1820] [serial = 1709] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7fe607828000) [pid = 1820] [serial = 1752] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7fe609cb9400) [pid = 1820] [serial = 1760] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7fe607831400) [pid = 1820] [serial = 1727] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7fe60f542000) [pid = 1820] [serial = 1683] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7fe60995e400) [pid = 1820] [serial = 1677] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7fe609d0fc00) [pid = 1820] [serial = 1761] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7fe606746c00) [pid = 1820] [serial = 1749] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7fe608682000) [pid = 1820] [serial = 1757] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7fe6075f3c00) [pid = 1820] [serial = 1751] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7fe60867f400) [pid = 1820] [serial = 1733] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7fe6064d3c00) [pid = 1820] [serial = 1763] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7fe608621800) [pid = 1820] [serial = 1700] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7fe61c322400) [pid = 1820] [serial = 1715] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7fe609caf800) [pid = 1820] [serial = 1742] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7fe622b86000) [pid = 1820] [serial = 1721] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7fe604921800) [pid = 1820] [serial = 1739] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7fe61102f400) [pid = 1820] [serial = 1706] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7fe617b64800) [pid = 1820] [serial = 1712] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7fe602ee9400) [pid = 1820] [serial = 1745] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7fe60f4fd400) [pid = 1820] [serial = 1697] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7fe609953c00) [pid = 1820] [serial = 1758] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7fe61c382000) [pid = 1820] [serial = 1736] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7fe62501b000) [pid = 1820] [serial = 1680] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7fe60f53d000) [pid = 1820] [serial = 1703] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7fe604923c00) [pid = 1820] [serial = 1748] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7fe6083e2800) [pid = 1820] [serial = 1755] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7fe6101cc400) [pid = 1820] [serial = 1698] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7fe61c37c400) [pid = 1820] [serial = 1730] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7fe60782fc00) [pid = 1820] [serial = 1754] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7fe602eedc00) [pid = 1820] [serial = 1746] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7fe621247000) [pid = 1820] [serial = 1718] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7fe62eeb4000) [pid = 1820] [serial = 1724] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7fe606a8a800) [pid = 1820] [serial = 1764] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 1820 | 1461491639489 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe602c81000 == 146 [pid = 1820] [id = 630] 02:53:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7fe602d91800) [pid = 1820] [serial = 1891] [outer = (nil)] 02:53:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7fe602d93c00) [pid = 1820] [serial = 1892] [outer = 0x7fe602d91800] 02:53:59 INFO - PROCESS | 1820 | 1461491639562 Marionette DEBUG loaded listener.js 02:53:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7fe602ee1c00) [pid = 1820] [serial = 1893] [outer = 0x7fe602d91800] 02:54:00 INFO - PROCESS | 1820 | 1461491640321 Marionette TRACE conn4 <- [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]]]}] 02:54:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:54:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 2692ms 02:54:00 INFO - PROCESS | 1820 | 1461491640357 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 02:54:00 INFO - PROCESS | 1820 | 1461491640363 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 02:54:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:54:00 INFO - PROCESS | 1820 | 1461491640371 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:54:00 INFO - PROCESS | 1820 | 1461491640375 Marionette TRACE conn4 <- [1,2494,null,{}] 02:54:00 INFO - PROCESS | 1820 | 1461491640397 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:00 INFO - PROCESS | 1820 | 1461491640591 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 02:54:00 INFO - PROCESS | 1820 | 1461491640609 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe604388800 == 147 [pid = 1820] [id = 631] 02:54:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7fe60491e800) [pid = 1820] [serial = 1894] [outer = (nil)] 02:54:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7fe6064d5000) [pid = 1820] [serial = 1895] [outer = 0x7fe60491e800] 02:54:00 INFO - PROCESS | 1820 | 1461491640673 Marionette DEBUG loaded listener.js 02:54:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7fe606743000) [pid = 1820] [serial = 1896] [outer = 0x7fe60491e800] 02:54:01 INFO - PROCESS | 1820 | 1461491641660 Marionette TRACE conn4 <- [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]]]}] 02:54:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:54:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1330ms 02:54:01 INFO - PROCESS | 1820 | 1461491641706 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 02:54:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:54:01 INFO - PROCESS | 1820 | 1461491641712 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 02:54:01 INFO - PROCESS | 1820 | 1461491641718 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:54:01 INFO - PROCESS | 1820 | 1461491641721 Marionette TRACE conn4 <- [1,2498,null,{}] 02:54:01 INFO - PROCESS | 1820 | 1461491641726 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:01 INFO - PROCESS | 1820 | 1461491641950 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 02:54:02 INFO - PROCESS | 1820 | 1461491642167 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6049ea800 == 148 [pid = 1820] [id = 632] 02:54:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7fe606a86800) [pid = 1820] [serial = 1897] [outer = (nil)] 02:54:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7fe606cc5c00) [pid = 1820] [serial = 1898] [outer = 0x7fe606a86800] 02:54:02 INFO - PROCESS | 1820 | 1461491642229 Marionette DEBUG loaded listener.js 02:54:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7fe6073ef400) [pid = 1820] [serial = 1899] [outer = 0x7fe606a86800] 02:54:03 INFO - PROCESS | 1820 | 1461491643169 Marionette TRACE conn4 <- [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]]]}] 02:54:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:54:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1498ms 02:54:03 INFO - PROCESS | 1820 | 1461491643216 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 02:54:03 INFO - PROCESS | 1820 | 1461491643220 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 02:54:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:54:03 INFO - PROCESS | 1820 | 1461491643244 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:54:03 INFO - PROCESS | 1820 | 1461491643252 Marionette TRACE conn4 <- [1,2502,null,{}] 02:54:03 INFO - PROCESS | 1820 | 1461491643259 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:03 INFO - PROCESS | 1820 | 1461491643556 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 02:54:03 INFO - PROCESS | 1820 | 1461491643586 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6065da000 == 149 [pid = 1820] [id = 633] 02:54:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7fe606a88c00) [pid = 1820] [serial = 1900] [outer = (nil)] 02:54:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7fe6076e4400) [pid = 1820] [serial = 1901] [outer = 0x7fe606a88c00] 02:54:03 INFO - PROCESS | 1820 | 1461491643650 Marionette DEBUG loaded listener.js 02:54:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7fe60782ec00) [pid = 1820] [serial = 1902] [outer = 0x7fe606a88c00] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7fe60f4fbc00) [pid = 1820] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7fe6075f0400) [pid = 1820] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7fe610e95000) [pid = 1820] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7fe60dccf000) [pid = 1820] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7fe607858400) [pid = 1820] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7fe6083e9800) [pid = 1820] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7fe608398000) [pid = 1820] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7fe60775b000) [pid = 1820] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7fe61703a800) [pid = 1820] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7fe607828400) [pid = 1820] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7fe608684400) [pid = 1820] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7fe604924800) [pid = 1820] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7fe60c44d800) [pid = 1820] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7fe602ee1400) [pid = 1820] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7fe602d8cc00) [pid = 1820] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7fe60f646c00) [pid = 1820] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7fe608677800) [pid = 1820] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7fe6073eac00) [pid = 1820] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7fe60782e800) [pid = 1820] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7fe607758000) [pid = 1820] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7fe607b69000) [pid = 1820] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7fe604919c00) [pid = 1820] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7fe615cba400) [pid = 1820] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7fe60c449800) [pid = 1820] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7fe602ee5400) [pid = 1820] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7fe6073eb000) [pid = 1820] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7fe602d92000) [pid = 1820] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7fe6101d8800) [pid = 1820] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7fe60e0d1800) [pid = 1820] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7fe604868400) [pid = 1820] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7fe60f547c00) [pid = 1820] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe61798fc00) [pid = 1820] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7fe604868000) [pid = 1820] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7fe61b497c00) [pid = 1820] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe60be99c00) [pid = 1820] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe61b625000) [pid = 1820] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe619aef800) [pid = 1820] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:54:04 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe6101d5000) [pid = 1820] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:54:05 INFO - PROCESS | 1820 | 1461491645249 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:54:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:54:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 2051ms 02:54:05 INFO - PROCESS | 1820 | 1461491645288 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 02:54:05 INFO - PROCESS | 1820 | 1461491645292 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 02:54:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:54:05 INFO - PROCESS | 1820 | 1461491645297 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:54:05 INFO - PROCESS | 1820 | 1461491645300 Marionette TRACE conn4 <- [1,2506,null,{}] 02:54:05 INFO - PROCESS | 1820 | 1461491645305 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:05 INFO - PROCESS | 1820 | 1461491645567 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 02:54:05 INFO - PROCESS | 1820 | 1461491645684 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6065e5000 == 150 [pid = 1820] [id = 634] 02:54:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe602ee0000) [pid = 1820] [serial = 1903] [outer = (nil)] 02:54:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe607826000) [pid = 1820] [serial = 1904] [outer = 0x7fe602ee0000] 02:54:05 INFO - PROCESS | 1820 | 1461491645745 Marionette DEBUG loaded listener.js 02:54:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe607855000) [pid = 1820] [serial = 1905] [outer = 0x7fe602ee0000] 02:54:06 INFO - PROCESS | 1820 | 1461491646481 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:54:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:54:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1229ms 02:54:06 INFO - PROCESS | 1820 | 1461491646527 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 02:54:06 INFO - PROCESS | 1820 | 1461491646530 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 02:54:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:54:06 INFO - PROCESS | 1820 | 1461491646536 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:54:06 INFO - PROCESS | 1820 | 1461491646538 Marionette TRACE conn4 <- [1,2510,null,{}] 02:54:06 INFO - PROCESS | 1820 | 1461491646543 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:06 INFO - PROCESS | 1820 | 1461491646784 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 02:54:07 INFO - PROCESS | 1820 | 1461491647157 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe602fd3800 == 151 [pid = 1820] [id = 635] 02:54:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe602c3a800) [pid = 1820] [serial = 1906] [outer = (nil)] 02:54:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7fe602d94000) [pid = 1820] [serial = 1907] [outer = 0x7fe602c3a800] 02:54:07 INFO - PROCESS | 1820 | 1461491647301 Marionette DEBUG loaded listener.js 02:54:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7fe604864800) [pid = 1820] [serial = 1908] [outer = 0x7fe602c3a800] 02:54:08 INFO - PROCESS | 1820 | 1461491648268 Marionette TRACE conn4 <- [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]]]}] 02:54:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:54:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1786ms 02:54:08 INFO - PROCESS | 1820 | 1461491648325 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 02:54:08 INFO - PROCESS | 1820 | 1461491648332 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 02:54:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:54:08 INFO - PROCESS | 1820 | 1461491648341 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:54:08 INFO - PROCESS | 1820 | 1461491648345 Marionette TRACE conn4 <- [1,2514,null,{}] 02:54:08 INFO - PROCESS | 1820 | 1461491648352 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:08 INFO - PROCESS | 1820 | 1461491648591 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 02:54:08 INFO - PROCESS | 1820 | 1461491648900 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6064f6000 == 152 [pid = 1820] [id = 636] 02:54:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe606a7e400) [pid = 1820] [serial = 1909] [outer = (nil)] 02:54:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7fe606cc6000) [pid = 1820] [serial = 1910] [outer = 0x7fe606a7e400] 02:54:08 INFO - PROCESS | 1820 | 1461491648985 Marionette DEBUG loaded listener.js 02:54:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7fe6073f3000) [pid = 1820] [serial = 1911] [outer = 0x7fe606a7e400] 02:54:10 INFO - PROCESS | 1820 | 1461491650025 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 02:54:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:54:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1738ms 02:54:10 INFO - PROCESS | 1820 | 1461491650087 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 02:54:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:54:10 INFO - PROCESS | 1820 | 1461491650097 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 02:54:10 INFO - PROCESS | 1820 | 1461491650107 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:54:10 INFO - PROCESS | 1820 | 1461491650113 Marionette TRACE conn4 <- [1,2518,null,{}] 02:54:10 INFO - PROCESS | 1820 | 1461491650122 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:10 INFO - PROCESS | 1820 | 1461491650488 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 02:54:10 INFO - PROCESS | 1820 | 1461491650940 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6075db000 == 153 [pid = 1820] [id = 637] 02:54:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7fe60774fc00) [pid = 1820] [serial = 1912] [outer = (nil)] 02:54:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7fe607830400) [pid = 1820] [serial = 1913] [outer = 0x7fe60774fc00] 02:54:11 INFO - PROCESS | 1820 | 1461491651058 Marionette DEBUG loaded listener.js 02:54:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7fe607b6b800) [pid = 1820] [serial = 1914] [outer = 0x7fe60774fc00] 02:54:12 INFO - PROCESS | 1820 | 1461491652061 Marionette TRACE conn4 <- [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]]]}] 02:54:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:54:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1997ms 02:54:12 INFO - PROCESS | 1820 | 1461491652102 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 02:54:12 INFO - PROCESS | 1820 | 1461491652105 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 02:54:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:54:12 INFO - PROCESS | 1820 | 1461491652122 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:54:12 INFO - PROCESS | 1820 | 1461491652132 Marionette TRACE conn4 <- [1,2522,null,{}] 02:54:12 INFO - PROCESS | 1820 | 1461491652138 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:12 INFO - PROCESS | 1820 | 1461491652364 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 02:54:12 INFO - PROCESS | 1820 | 1461491652727 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe608219000 == 154 [pid = 1820] [id = 638] 02:54:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7fe60839f400) [pid = 1820] [serial = 1915] [outer = (nil)] 02:54:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7fe6083ee000) [pid = 1820] [serial = 1916] [outer = 0x7fe60839f400] 02:54:12 INFO - PROCESS | 1820 | 1461491652810 Marionette DEBUG loaded listener.js 02:54:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7fe60861f000) [pid = 1820] [serial = 1917] [outer = 0x7fe60839f400] 02:54:13 INFO - PROCESS | 1820 | 1461491653666 Marionette TRACE conn4 <- [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]]]}] 02:54:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:54:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1596ms 02:54:13 INFO - PROCESS | 1820 | 1461491653711 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 02:54:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:54:13 INFO - PROCESS | 1820 | 1461491653716 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 02:54:13 INFO - PROCESS | 1820 | 1461491653721 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:54:13 INFO - PROCESS | 1820 | 1461491653724 Marionette TRACE conn4 <- [1,2526,null,{}] 02:54:13 INFO - PROCESS | 1820 | 1461491653729 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:13 INFO - PROCESS | 1820 | 1461491653938 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 02:54:14 INFO - PROCESS | 1820 | 1461491654173 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6085b3800 == 155 [pid = 1820] [id = 639] 02:54:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7fe6083e2000) [pid = 1820] [serial = 1918] [outer = (nil)] 02:54:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7fe60867f400) [pid = 1820] [serial = 1919] [outer = 0x7fe6083e2000] 02:54:14 INFO - PROCESS | 1820 | 1461491654246 Marionette DEBUG loaded listener.js 02:54:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7fe6093f6400) [pid = 1820] [serial = 1920] [outer = 0x7fe6083e2000] 02:54:15 INFO - PROCESS | 1820 | 1461491655157 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 02:54:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:54:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1479ms 02:54:15 INFO - PROCESS | 1820 | 1461491655201 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 02:54:15 INFO - PROCESS | 1820 | 1461491655204 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 02:54:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:54:15 INFO - PROCESS | 1820 | 1461491655211 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:54:15 INFO - PROCESS | 1820 | 1461491655214 Marionette TRACE conn4 <- [1,2530,null,{}] 02:54:15 INFO - PROCESS | 1820 | 1461491655219 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:15 INFO - PROCESS | 1820 | 1461491655437 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 02:54:15 INFO - PROCESS | 1820 | 1461491655702 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe609578800 == 156 [pid = 1820] [id = 640] 02:54:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7fe609952800) [pid = 1820] [serial = 1921] [outer = (nil)] 02:54:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7fe609955c00) [pid = 1820] [serial = 1922] [outer = 0x7fe609952800] 02:54:15 INFO - PROCESS | 1820 | 1461491655796 Marionette DEBUG loaded listener.js 02:54:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7fe609cb1c00) [pid = 1820] [serial = 1923] [outer = 0x7fe609952800] 02:54:16 INFO - PROCESS | 1820 | 1461491656730 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 02:54:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:54:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1580ms 02:54:16 INFO - PROCESS | 1820 | 1461491656792 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 02:54:16 INFO - PROCESS | 1820 | 1461491656794 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 02:54:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:54:16 INFO - PROCESS | 1820 | 1461491656800 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:54:16 INFO - PROCESS | 1820 | 1461491656803 Marionette TRACE conn4 <- [1,2534,null,{}] 02:54:16 INFO - PROCESS | 1820 | 1461491656808 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:17 INFO - PROCESS | 1820 | 1461491657018 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 02:54:17 INFO - PROCESS | 1820 | 1461491657234 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60acdc000 == 157 [pid = 1820] [id = 641] 02:54:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7fe609952c00) [pid = 1820] [serial = 1924] [outer = (nil)] 02:54:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7fe60ade3400) [pid = 1820] [serial = 1925] [outer = 0x7fe609952c00] 02:54:17 INFO - PROCESS | 1820 | 1461491657349 Marionette DEBUG loaded listener.js 02:54:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7fe60be94800) [pid = 1820] [serial = 1926] [outer = 0x7fe609952c00] 02:54:18 INFO - PROCESS | 1820 | 1461491658285 Marionette TRACE conn4 <- [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]]]}] 02:54:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:54:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1531ms 02:54:18 INFO - PROCESS | 1820 | 1461491658333 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 02:54:18 INFO - PROCESS | 1820 | 1461491658335 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 02:54:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:54:18 INFO - PROCESS | 1820 | 1461491658342 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:54:18 INFO - PROCESS | 1820 | 1461491658344 Marionette TRACE conn4 <- [1,2538,null,{}] 02:54:18 INFO - PROCESS | 1820 | 1461491658349 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:18 INFO - PROCESS | 1820 | 1461491658541 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 02:54:18 INFO - PROCESS | 1820 | 1461491658762 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60aedf800 == 158 [pid = 1820] [id = 642] 02:54:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7fe609cbc400) [pid = 1820] [serial = 1927] [outer = (nil)] 02:54:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7fe60bfa3000) [pid = 1820] [serial = 1928] [outer = 0x7fe609cbc400] 02:54:18 INFO - PROCESS | 1820 | 1461491658877 Marionette DEBUG loaded listener.js 02:54:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7fe60bfa9800) [pid = 1820] [serial = 1929] [outer = 0x7fe609cbc400] 02:54:19 INFO - PROCESS | 1820 | 1461491659774 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 02:54:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:54:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1486ms 02:54:19 INFO - PROCESS | 1820 | 1461491659828 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 02:54:19 INFO - PROCESS | 1820 | 1461491659832 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 02:54:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:54:19 INFO - PROCESS | 1820 | 1461491659837 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:54:19 INFO - PROCESS | 1820 | 1461491659840 Marionette TRACE conn4 <- [1,2542,null,{}] 02:54:19 INFO - PROCESS | 1820 | 1461491659845 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:20 INFO - PROCESS | 1820 | 1461491660035 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 02:54:20 INFO - PROCESS | 1820 | 1461491660299 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60c42c000 == 159 [pid = 1820] [id = 643] 02:54:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7fe60addfc00) [pid = 1820] [serial = 1930] [outer = (nil)] 02:54:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7fe60c447000) [pid = 1820] [serial = 1931] [outer = 0x7fe60addfc00] 02:54:20 INFO - PROCESS | 1820 | 1461491660376 Marionette DEBUG loaded listener.js 02:54:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7fe60c450800) [pid = 1820] [serial = 1932] [outer = 0x7fe60addfc00] 02:54:21 INFO - PROCESS | 1820 | 1461491661209 Marionette TRACE conn4 <- [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]]]}] 02:54:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:54:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1438ms 02:54:21 INFO - PROCESS | 1820 | 1461491661277 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 02:54:21 INFO - PROCESS | 1820 | 1461491661281 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 02:54:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:54:21 INFO - PROCESS | 1820 | 1461491661286 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:54:21 INFO - PROCESS | 1820 | 1461491661288 Marionette TRACE conn4 <- [1,2546,null,{}] 02:54:21 INFO - PROCESS | 1820 | 1461491661294 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:21 INFO - PROCESS | 1820 | 1461491661534 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 02:54:21 INFO - PROCESS | 1820 | 1461491661753 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60ded1800 == 160 [pid = 1820] [id = 644] 02:54:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7fe60bfa8c00) [pid = 1820] [serial = 1933] [outer = (nil)] 02:54:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7fe60c619800) [pid = 1820] [serial = 1934] [outer = 0x7fe60bfa8c00] 02:54:21 INFO - PROCESS | 1820 | 1461491661870 Marionette DEBUG loaded listener.js 02:54:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7fe60c622800) [pid = 1820] [serial = 1935] [outer = 0x7fe60bfa8c00] 02:54:22 INFO - PROCESS | 1820 | 1461491662829 Marionette TRACE conn4 <- [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]]]}] 02:54:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:54:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1584ms 02:54:22 INFO - PROCESS | 1820 | 1461491662872 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 02:54:22 INFO - PROCESS | 1820 | 1461491662875 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 02:54:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:54:22 INFO - PROCESS | 1820 | 1461491662881 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:54:22 INFO - PROCESS | 1820 | 1461491662884 Marionette TRACE conn4 <- [1,2550,null,{}] 02:54:22 INFO - PROCESS | 1820 | 1461491662889 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:23 INFO - PROCESS | 1820 | 1461491663094 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 02:54:23 INFO - PROCESS | 1820 | 1461491663361 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60f2a1800 == 161 [pid = 1820] [id = 645] 02:54:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7fe60dcd9800) [pid = 1820] [serial = 1936] [outer = (nil)] 02:54:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7fe60e0c4c00) [pid = 1820] [serial = 1937] [outer = 0x7fe60dcd9800] 02:54:23 INFO - PROCESS | 1820 | 1461491663500 Marionette DEBUG loaded listener.js 02:54:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7fe60e0d1800) [pid = 1820] [serial = 1938] [outer = 0x7fe60dcd9800] 02:54:24 INFO - PROCESS | 1820 | 1461491664431 Marionette TRACE conn4 <- [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]]]}] 02:54:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:54:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1583ms 02:54:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:54:24 INFO - PROCESS | 1820 | 1461491664465 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 02:54:24 INFO - PROCESS | 1820 | 1461491664468 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 02:54:24 INFO - PROCESS | 1820 | 1461491664474 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:54:24 INFO - PROCESS | 1820 | 1461491664478 Marionette TRACE conn4 <- [1,2554,null,{}] 02:54:24 INFO - PROCESS | 1820 | 1461491664483 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:24 INFO - PROCESS | 1820 | 1461491664722 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 02:54:25 INFO - PROCESS | 1820 | 1461491665027 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe610ec6000 == 162 [pid = 1820] [id = 646] 02:54:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7fe60e349000) [pid = 1820] [serial = 1939] [outer = (nil)] 02:54:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7fe60f1ac000) [pid = 1820] [serial = 1940] [outer = 0x7fe60e349000] 02:54:25 INFO - PROCESS | 1820 | 1461491665102 Marionette DEBUG loaded listener.js 02:54:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7fe60f1d6400) [pid = 1820] [serial = 1941] [outer = 0x7fe60e349000] 02:54:25 INFO - PROCESS | 1820 | 1461491665928 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 02:54:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:54:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1530ms 02:54:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:54:26 INFO - PROCESS | 1820 | 1461491666004 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 02:54:26 INFO - PROCESS | 1820 | 1461491666007 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 02:54:26 INFO - PROCESS | 1820 | 1461491666013 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:54:26 INFO - PROCESS | 1820 | 1461491666016 Marionette TRACE conn4 <- [1,2558,null,{}] 02:54:26 INFO - PROCESS | 1820 | 1461491666021 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:26 INFO - PROCESS | 1820 | 1461491666232 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 02:54:26 INFO - PROCESS | 1820 | 1461491666495 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61192f000 == 163 [pid = 1820] [id = 647] 02:54:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7fe606a80800) [pid = 1820] [serial = 1942] [outer = (nil)] 02:54:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7fe60f1a3400) [pid = 1820] [serial = 1943] [outer = 0x7fe606a80800] 02:54:26 INFO - PROCESS | 1820 | 1461491666612 Marionette DEBUG loaded listener.js 02:54:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7fe60f316400) [pid = 1820] [serial = 1944] [outer = 0x7fe606a80800] 02:54:27 INFO - PROCESS | 1820 | 1461491667513 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 02:54:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:54:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1547ms 02:54:27 INFO - PROCESS | 1820 | 1461491667560 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 02:54:27 INFO - PROCESS | 1820 | 1461491667564 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 02:54:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:54:27 INFO - PROCESS | 1820 | 1461491667569 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:54:27 INFO - PROCESS | 1820 | 1461491667571 Marionette TRACE conn4 <- [1,2562,null,{}] 02:54:27 INFO - PROCESS | 1820 | 1461491667581 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:27 INFO - PROCESS | 1820 | 1461491667856 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 02:54:28 INFO - PROCESS | 1820 | 1461491668172 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611d77000 == 164 [pid = 1820] [id = 648] 02:54:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7fe60f1b1400) [pid = 1820] [serial = 1945] [outer = (nil)] 02:54:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7fe60f4f0c00) [pid = 1820] [serial = 1946] [outer = 0x7fe60f1b1400] 02:54:28 INFO - PROCESS | 1820 | 1461491668251 Marionette DEBUG loaded listener.js 02:54:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7fe60f4fc800) [pid = 1820] [serial = 1947] [outer = 0x7fe60f1b1400] 02:54:29 INFO - PROCESS | 1820 | 1461491669118 Marionette TRACE conn4 <- [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]]]}] 02:54:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:54:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1588ms 02:54:29 INFO - PROCESS | 1820 | 1461491669159 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 02:54:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:54:29 INFO - PROCESS | 1820 | 1461491669162 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 02:54:29 INFO - PROCESS | 1820 | 1461491669167 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:54:29 INFO - PROCESS | 1820 | 1461491669170 Marionette TRACE conn4 <- [1,2566,null,{}] 02:54:29 INFO - PROCESS | 1820 | 1461491669177 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:29 INFO - PROCESS | 1820 | 1461491669392 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 02:54:29 INFO - PROCESS | 1820 | 1461491669661 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe615b79800 == 165 [pid = 1820] [id = 649] 02:54:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7fe60c453000) [pid = 1820] [serial = 1948] [outer = (nil)] 02:54:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7fe60f540c00) [pid = 1820] [serial = 1949] [outer = 0x7fe60c453000] 02:54:29 INFO - PROCESS | 1820 | 1461491669780 Marionette DEBUG loaded listener.js 02:54:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7fe60f647c00) [pid = 1820] [serial = 1950] [outer = 0x7fe60c453000] 02:54:30 INFO - PROCESS | 1820 | 1461491670635 Marionette TRACE conn4 <- [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]]]}] 02:54:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:54:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1533ms 02:54:30 INFO - PROCESS | 1820 | 1461491670702 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 02:54:30 INFO - PROCESS | 1820 | 1461491670706 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 02:54:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:54:30 INFO - PROCESS | 1820 | 1461491670712 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:54:30 INFO - PROCESS | 1820 | 1461491670715 Marionette TRACE conn4 <- [1,2570,null,{}] 02:54:30 INFO - PROCESS | 1820 | 1461491670721 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:30 INFO - PROCESS | 1820 | 1461491670972 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 02:54:31 INFO - PROCESS | 1820 | 1461491671295 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe615dfa000 == 166 [pid = 1820] [id = 650] 02:54:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7fe60c453400) [pid = 1820] [serial = 1951] [outer = (nil)] 02:54:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7fe60f650000) [pid = 1820] [serial = 1952] [outer = 0x7fe60c453400] 02:54:31 INFO - PROCESS | 1820 | 1461491671380 Marionette DEBUG loaded listener.js 02:54:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7fe6100f5400) [pid = 1820] [serial = 1953] [outer = 0x7fe60c453400] 02:54:32 INFO - PROCESS | 1820 | 1461491672294 Marionette TRACE conn4 <- [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]]]}] 02:54:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:54:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1629ms 02:54:32 INFO - PROCESS | 1820 | 1461491672342 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 02:54:32 INFO - PROCESS | 1820 | 1461491672345 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 02:54:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:54:32 INFO - PROCESS | 1820 | 1461491672351 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:54:32 INFO - PROCESS | 1820 | 1461491672353 Marionette TRACE conn4 <- [1,2574,null,{}] 02:54:32 INFO - PROCESS | 1820 | 1461491672359 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:32 INFO - PROCESS | 1820 | 1461491672588 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 02:54:32 INFO - PROCESS | 1820 | 1461491672929 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617318800 == 167 [pid = 1820] [id = 651] 02:54:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7fe60c453800) [pid = 1820] [serial = 1954] [outer = (nil)] 02:54:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7fe6101ce800) [pid = 1820] [serial = 1955] [outer = 0x7fe60c453800] 02:54:33 INFO - PROCESS | 1820 | 1461491673005 Marionette DEBUG loaded listener.js 02:54:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7fe6101d5000) [pid = 1820] [serial = 1956] [outer = 0x7fe60c453800] 02:54:33 INFO - PROCESS | 1820 | 1461491673847 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 02:54:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:54:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1528ms 02:54:33 INFO - PROCESS | 1820 | 1461491673881 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 02:54:33 INFO - PROCESS | 1820 | 1461491673883 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 02:54:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:54:33 INFO - PROCESS | 1820 | 1461491673889 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:54:33 INFO - PROCESS | 1820 | 1461491673892 Marionette TRACE conn4 <- [1,2578,null,{}] 02:54:33 INFO - PROCESS | 1820 | 1461491673897 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:34 INFO - PROCESS | 1820 | 1461491674118 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 02:54:34 INFO - PROCESS | 1820 | 1461491674389 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61737c000 == 168 [pid = 1820] [id = 652] 02:54:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7fe60f316c00) [pid = 1820] [serial = 1957] [outer = (nil)] 02:54:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7fe610347c00) [pid = 1820] [serial = 1958] [outer = 0x7fe60f316c00] 02:54:34 INFO - PROCESS | 1820 | 1461491674503 Marionette DEBUG loaded listener.js 02:54:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7fe610e99c00) [pid = 1820] [serial = 1959] [outer = 0x7fe60f316c00] 02:54:35 INFO - PROCESS | 1820 | 1461491675317 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 02:54:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:54:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1477ms 02:54:35 INFO - PROCESS | 1820 | 1461491675371 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 02:54:35 INFO - PROCESS | 1820 | 1461491675375 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 02:54:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:54:35 INFO - PROCESS | 1820 | 1461491675385 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:54:35 INFO - PROCESS | 1820 | 1461491675387 Marionette TRACE conn4 <- [1,2582,null,{}] 02:54:35 INFO - PROCESS | 1820 | 1461491675391 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:35 INFO - PROCESS | 1820 | 1461491675634 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 02:54:35 INFO - PROCESS | 1820 | 1461491675905 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61791c800 == 169 [pid = 1820] [id = 653] 02:54:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7fe6101c9800) [pid = 1820] [serial = 1960] [outer = (nil)] 02:54:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7fe610ea0c00) [pid = 1820] [serial = 1961] [outer = 0x7fe6101c9800] 02:54:36 INFO - PROCESS | 1820 | 1461491676019 Marionette DEBUG loaded listener.js 02:54:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7fe61102dc00) [pid = 1820] [serial = 1962] [outer = 0x7fe6101c9800] 02:54:37 INFO - PROCESS | 1820 | 1461491676999 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 02:54:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:54:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1697ms 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61dd7b000 == 168 [pid = 1820] [id = 39] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe604375000 == 167 [pid = 1820] [id = 561] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe608dc4000 == 166 [pid = 1820] [id = 588] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe607acd800 == 165 [pid = 1820] [id = 476] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6065e2800 == 164 [pid = 1820] [id = 487] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe62e903800 == 163 [pid = 1820] [id = 486] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6185b2800 == 162 [pid = 1820] [id = 480] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617380000 == 161 [pid = 1820] [id = 571] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60846f800 == 160 [pid = 1820] [id = 488] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe619d27000 == 159 [pid = 1820] [id = 573] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6208a5800 == 158 [pid = 1820] [id = 574] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe618462000 == 157 [pid = 1820] [id = 572] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe633657000 == 156 [pid = 1820] [id = 67] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60f492800 == 155 [pid = 1820] [id = 473] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6065e5000 == 154 [pid = 1820] [id = 634] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6049ea800 == 153 [pid = 1820] [id = 632] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe604388800 == 152 [pid = 1820] [id = 631] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe602c81000 == 151 [pid = 1820] [id = 630] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61c244000 == 150 [pid = 1820] [id = 628] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe619a39800 == 149 [pid = 1820] [id = 627] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe618993800 == 148 [pid = 1820] [id = 626] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6185b1000 == 147 [pid = 1820] [id = 625] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe618286800 == 146 [pid = 1820] [id = 624] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61775c800 == 145 [pid = 1820] [id = 623] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe615de8000 == 144 [pid = 1820] [id = 622] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611d69000 == 143 [pid = 1820] [id = 621] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe610ed1800 == 142 [pid = 1820] [id = 620] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60deda800 == 141 [pid = 1820] [id = 619] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60c431000 == 140 [pid = 1820] [id = 618] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60ae28800 == 139 [pid = 1820] [id = 617] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6097d1000 == 138 [pid = 1820] [id = 616] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6085b9800 == 137 [pid = 1820] [id = 615] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe607ae5000 == 136 [pid = 1820] [id = 614] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6066a3800 == 135 [pid = 1820] [id = 613] 02:54:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe604643000 == 134 [pid = 1820] [id = 612] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7fe60839e400) [pid = 1820] [serial = 1835] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7fe610e9c800) [pid = 1820] [serial = 1800] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7fe615d8a000) [pid = 1820] [serial = 1812] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7fe610344800) [pid = 1820] [serial = 1799] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7fe6064d4400) [pid = 1820] [serial = 1823] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7fe617b7cc00) [pid = 1820] [serial = 1626] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7fe60f1ad800) [pid = 1820] [serial = 1788] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7fe6111a4c00) [pid = 1820] [serial = 1803] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7fe60addc400) [pid = 1820] [serial = 1779] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7fe61708f800) [pid = 1820] [serial = 1814] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7fe60782a800) [pid = 1820] [serial = 1832] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7fe60e594000) [pid = 1820] [serial = 1787] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7fe617247c00) [pid = 1820] [serial = 1817] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7fe633a0b000) [pid = 1820] [serial = 1737] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7fe60995c000) [pid = 1820] [serial = 1775] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7fe606cd1400) [pid = 1820] [serial = 1830] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7fe609d13000) [pid = 1820] [serial = 1778] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7fe60e0c2400) [pid = 1820] [serial = 1784] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7fe604924400) [pid = 1820] [serial = 1827] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7fe60f315400) [pid = 1820] [serial = 1791] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7fe611c71c00) [pid = 1820] [serial = 1806] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7fe608684800) [pid = 1820] [serial = 1734] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7fe6076e7400) [pid = 1820] [serial = 1772] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7fe609cb4000) [pid = 1820] [serial = 1776] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7fe606a82400) [pid = 1820] [serial = 1829] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7fe62ec68800) [pid = 1820] [serial = 1728] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7fe633a03c00) [pid = 1820] [serial = 1731] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7fe625028c00) [pid = 1820] [serial = 1722] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7fe607b61400) [pid = 1820] [serial = 1833] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7fe61102d400) [pid = 1820] [serial = 1811] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7fe607830000) [pid = 1820] [serial = 1773] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7fe60e347000) [pid = 1820] [serial = 1785] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7fe604926800) [pid = 1820] [serial = 1740] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7fe615d4c400) [pid = 1820] [serial = 1809] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7fe6101cdc00) [pid = 1820] [serial = 1704] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7fe60c618000) [pid = 1820] [serial = 1821] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7fe609d14400) [pid = 1820] [serial = 1701] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7fe607752c00) [pid = 1820] [serial = 1766] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7fe615cbfc00) [pid = 1820] [serial = 1808] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7fe6171adc00) [pid = 1820] [serial = 1710] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7fe611265c00) [pid = 1820] [serial = 1805] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7fe60f38f800) [pid = 1820] [serial = 1793] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7fe604865c00) [pid = 1820] [serial = 1826] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7fe60491b400) [pid = 1820] [serial = 1769] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7fe6100f6c00) [pid = 1820] [serial = 1797] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7fe609673800) [pid = 1820] [serial = 1767] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7fe617bb7800) [pid = 1820] [serial = 1713] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7fe609cb3400) [pid = 1820] [serial = 1743] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7fe622678800) [pid = 1820] [serial = 1719] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7fe60f1d8c00) [pid = 1820] [serial = 1790] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7fe60f4fa800) [pid = 1820] [serial = 1794] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7fe60c44d400) [pid = 1820] [serial = 1782] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7fe606742400) [pid = 1820] [serial = 1770] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe611025c00) [pid = 1820] [serial = 1802] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7fe63399cc00) [pid = 1820] [serial = 1725] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7fe6171a6000) [pid = 1820] [serial = 1815] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe6076e3c00) [pid = 1820] [serial = 1820] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe60bfae000) [pid = 1820] [serial = 1781] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe60f64bc00) [pid = 1820] [serial = 1796] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe617712000) [pid = 1820] [serial = 1818] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe620cf4c00) [pid = 1820] [serial = 1716] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe611c6a400) [pid = 1820] [serial = 1707] [outer = (nil)] [url = about:blank] 02:54:38 INFO - PROCESS | 1820 | 1461491678646 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 02:54:38 INFO - PROCESS | 1820 | 1461491678654 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 02:54:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:54:38 INFO - PROCESS | 1820 | 1461491678696 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:54:38 INFO - PROCESS | 1820 | 1461491678704 Marionette TRACE conn4 <- [1,2586,null,{}] 02:54:38 INFO - PROCESS | 1820 | 1461491678712 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:38 INFO - PROCESS | 1820 | 1461491678914 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 02:54:38 INFO - PROCESS | 1820 | 1461491678932 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe604388000 == 135 [pid = 1820] [id = 654] 02:54:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe602eed400) [pid = 1820] [serial = 1963] [outer = (nil)] 02:54:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe604862c00) [pid = 1820] [serial = 1964] [outer = 0x7fe602eed400] 02:54:39 INFO - PROCESS | 1820 | 1461491679032 Marionette DEBUG loaded listener.js 02:54:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe60491d000) [pid = 1820] [serial = 1965] [outer = 0x7fe602eed400] 02:54:39 INFO - PROCESS | 1820 | 1461491679957 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 02:54:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:54:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1294ms 02:54:39 INFO - PROCESS | 1820 | 1461491679986 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 02:54:39 INFO - PROCESS | 1820 | 1461491679991 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 02:54:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:54:40 INFO - PROCESS | 1820 | 1461491680002 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:54:40 INFO - PROCESS | 1820 | 1461491680006 Marionette TRACE conn4 <- [1,2590,null,{}] 02:54:40 INFO - PROCESS | 1820 | 1461491680012 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:40 INFO - PROCESS | 1820 | 1461491680283 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 02:54:40 INFO - PROCESS | 1820 | 1461491680309 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe604a50000 == 136 [pid = 1820] [id = 655] 02:54:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe60491e400) [pid = 1820] [serial = 1966] [outer = (nil)] 02:54:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe60674a400) [pid = 1820] [serial = 1967] [outer = 0x7fe60491e400] 02:54:40 INFO - PROCESS | 1820 | 1461491680373 Marionette DEBUG loaded listener.js 02:54:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe606cc3000) [pid = 1820] [serial = 1968] [outer = 0x7fe60491e400] 02:54:41 INFO - PROCESS | 1820 | 1461491681371 Marionette TRACE conn4 <- [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]]]}] 02:54:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:54:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1389ms 02:54:41 INFO - PROCESS | 1820 | 1461491681397 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 02:54:41 INFO - PROCESS | 1820 | 1461491681401 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 02:54:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:54:41 INFO - PROCESS | 1820 | 1461491681406 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:54:41 INFO - PROCESS | 1820 | 1461491681409 Marionette TRACE conn4 <- [1,2594,null,{}] 02:54:41 INFO - PROCESS | 1820 | 1461491681422 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:41 INFO - PROCESS | 1820 | 1461491681716 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 02:54:41 INFO - PROCESS | 1820 | 1461491681751 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6065e1800 == 137 [pid = 1820] [id = 656] 02:54:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7fe6076e4c00) [pid = 1820] [serial = 1969] [outer = (nil)] 02:54:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7fe60775c000) [pid = 1820] [serial = 1970] [outer = 0x7fe6076e4c00] 02:54:41 INFO - PROCESS | 1820 | 1461491681819 Marionette DEBUG loaded listener.js 02:54:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe60785fc00) [pid = 1820] [serial = 1971] [outer = 0x7fe6076e4c00] 02:54:42 INFO - PROCESS | 1820 | 1461491682928 Marionette TRACE conn4 <- [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]]]}] 02:54:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:54:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1536ms 02:54:42 INFO - PROCESS | 1820 | 1461491682974 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 02:54:42 INFO - PROCESS | 1820 | 1461491682978 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 02:54:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:54:42 INFO - PROCESS | 1820 | 1461491682987 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:54:42 INFO - PROCESS | 1820 | 1461491682989 Marionette TRACE conn4 <- [1,2598,null,{}] 02:54:42 INFO - PROCESS | 1820 | 1461491682993 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:43 INFO - PROCESS | 1820 | 1461491683775 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe6083e5800) [pid = 1820] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7fe611269800) [pid = 1820] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7fe60966d000) [pid = 1820] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe60f543000) [pid = 1820] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe6178c6400) [pid = 1820] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe60e34d800) [pid = 1820] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe617036c00) [pid = 1820] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe617090400) [pid = 1820] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe602d91800) [pid = 1820] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe60491e800) [pid = 1820] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe6171b1000) [pid = 1820] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe60c44ec00) [pid = 1820] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7fe608625000) [pid = 1820] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7fe602ee7400) [pid = 1820] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7fe606a86800) [pid = 1820] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7fe602ee6400) [pid = 1820] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7fe602c3b000) [pid = 1820] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7fe606cc6c00) [pid = 1820] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7fe602c3c800) [pid = 1820] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7fe606a88c00) [pid = 1820] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7fe606cc3c00) [pid = 1820] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7fe615d7f800) [pid = 1820] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:54:43 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7fe608397c00) [pid = 1820] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:54:43 INFO - PROCESS | 1820 | 1461491683980 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60437c800 == 138 [pid = 1820] [id = 657] 02:54:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7fe602c3b000) [pid = 1820] [serial = 1972] [outer = (nil)] 02:54:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7fe602ee7400) [pid = 1820] [serial = 1973] [outer = 0x7fe602c3b000] 02:54:44 INFO - PROCESS | 1820 | 1461491684051 Marionette DEBUG loaded listener.js 02:54:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7fe6075f4800) [pid = 1820] [serial = 1974] [outer = 0x7fe602c3b000] 02:54:44 INFO - PROCESS | 1820 | 1461491684824 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 02:54:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:54:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1885ms 02:54:44 INFO - PROCESS | 1820 | 1461491684873 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 02:54:44 INFO - PROCESS | 1820 | 1461491684877 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 02:54:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:54:44 INFO - PROCESS | 1820 | 1461491684882 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:54:44 INFO - PROCESS | 1820 | 1461491684885 Marionette TRACE conn4 <- [1,2602,null,{}] 02:54:44 INFO - PROCESS | 1820 | 1461491684890 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:45 INFO - PROCESS | 1820 | 1461491685171 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 02:54:45 INFO - PROCESS | 1820 | 1461491685192 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6077db800 == 139 [pid = 1820] [id = 658] 02:54:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7fe606a86800) [pid = 1820] [serial = 1975] [outer = (nil)] 02:54:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7fe608622800) [pid = 1820] [serial = 1976] [outer = 0x7fe606a86800] 02:54:45 INFO - PROCESS | 1820 | 1461491685257 Marionette DEBUG loaded listener.js 02:54:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7fe608685400) [pid = 1820] [serial = 1977] [outer = 0x7fe606a86800] 02:54:46 INFO - PROCESS | 1820 | 1461491686477 Marionette TRACE conn4 <- [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]]]}] 02:54:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:54:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1641ms 02:54:46 INFO - PROCESS | 1820 | 1461491686525 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 02:54:46 INFO - PROCESS | 1820 | 1461491686531 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 02:54:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:54:46 INFO - PROCESS | 1820 | 1461491686540 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:54:46 INFO - PROCESS | 1820 | 1461491686546 Marionette TRACE conn4 <- [1,2606,null,{}] 02:54:46 INFO - PROCESS | 1820 | 1461491686554 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:46 INFO - PROCESS | 1820 | 1461491686825 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 02:54:47 INFO - PROCESS | 1820 | 1461491687156 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe604aec000 == 140 [pid = 1820] [id = 659] 02:54:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7fe606a8c400) [pid = 1820] [serial = 1978] [outer = (nil)] 02:54:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7fe606ccdc00) [pid = 1820] [serial = 1979] [outer = 0x7fe606a8c400] 02:54:47 INFO - PROCESS | 1820 | 1461491687241 Marionette DEBUG loaded listener.js 02:54:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7fe6076e5000) [pid = 1820] [serial = 1980] [outer = 0x7fe606a8c400] 02:54:48 INFO - PROCESS | 1820 | 1461491688222 Marionette TRACE conn4 <- [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]]]}] 02:54:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:54:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1741ms 02:54:48 INFO - PROCESS | 1820 | 1461491688282 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 02:54:48 INFO - PROCESS | 1820 | 1461491688292 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 02:54:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:54:48 INFO - PROCESS | 1820 | 1461491688303 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:54:48 INFO - PROCESS | 1820 | 1461491688307 Marionette TRACE conn4 <- [1,2610,null,{}] 02:54:48 INFO - PROCESS | 1820 | 1461491688313 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:48 INFO - PROCESS | 1820 | 1461491688601 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 02:54:48 INFO - PROCESS | 1820 | 1461491688928 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe608203800 == 141 [pid = 1820] [id = 660] 02:54:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7fe6083dfc00) [pid = 1820] [serial = 1981] [outer = (nil)] 02:54:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7fe608621800) [pid = 1820] [serial = 1982] [outer = 0x7fe6083dfc00] 02:54:49 INFO - PROCESS | 1820 | 1461491689003 Marionette DEBUG loaded listener.js 02:54:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe6093f5c00) [pid = 1820] [serial = 1983] [outer = 0x7fe6083dfc00] 02:54:50 INFO - PROCESS | 1820 | 1461491690000 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 02:54:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:54:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1736ms 02:54:50 INFO - PROCESS | 1820 | 1461491690040 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 02:54:50 INFO - PROCESS | 1820 | 1461491690044 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 02:54:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:54:50 INFO - PROCESS | 1820 | 1461491690050 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:54:50 INFO - PROCESS | 1820 | 1461491690056 Marionette TRACE conn4 <- [1,2614,null,{}] 02:54:50 INFO - PROCESS | 1820 | 1461491690071 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:50 INFO - PROCESS | 1820 | 1461491690314 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 02:54:50 INFO - PROCESS | 1820 | 1461491690572 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe609374000 == 142 [pid = 1820] [id = 661] 02:54:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe609673c00) [pid = 1820] [serial = 1984] [outer = (nil)] 02:54:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe609bcd800) [pid = 1820] [serial = 1985] [outer = 0x7fe609673c00] 02:54:50 INFO - PROCESS | 1820 | 1461491690702 Marionette DEBUG loaded listener.js 02:54:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe609caec00) [pid = 1820] [serial = 1986] [outer = 0x7fe609673c00] 02:54:51 INFO - PROCESS | 1820 | 1461491691548 Marionette TRACE conn4 <- [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]]]}] 02:54:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:54:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1542ms 02:54:51 INFO - PROCESS | 1820 | 1461491691593 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 02:54:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:54:51 INFO - PROCESS | 1820 | 1461491691598 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 02:54:51 INFO - PROCESS | 1820 | 1461491691603 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:54:51 INFO - PROCESS | 1820 | 1461491691606 Marionette TRACE conn4 <- [1,2618,null,{}] 02:54:51 INFO - PROCESS | 1820 | 1461491691611 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:51 INFO - PROCESS | 1820 | 1461491691820 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 02:54:52 INFO - PROCESS | 1820 | 1461491692082 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe609aad000 == 143 [pid = 1820] [id = 662] 02:54:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe6073f9800) [pid = 1820] [serial = 1987] [outer = (nil)] 02:54:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe609d13400) [pid = 1820] [serial = 1988] [outer = 0x7fe6073f9800] 02:54:52 INFO - PROCESS | 1820 | 1461491692166 Marionette DEBUG loaded listener.js 02:54:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe609d1c400) [pid = 1820] [serial = 1989] [outer = 0x7fe6073f9800] 02:54:53 INFO - PROCESS | 1820 | 1461491693069 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 02:54:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:54:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1528ms 02:54:53 INFO - PROCESS | 1820 | 1461491693133 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 02:54:53 INFO - PROCESS | 1820 | 1461491693136 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 02:54:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:54:53 INFO - PROCESS | 1820 | 1461491693142 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:54:53 INFO - PROCESS | 1820 | 1461491693144 Marionette TRACE conn4 <- [1,2622,null,{}] 02:54:53 INFO - PROCESS | 1820 | 1461491693150 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:53 INFO - PROCESS | 1820 | 1461491693380 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 02:54:53 INFO - PROCESS | 1820 | 1461491693650 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60ae35000 == 144 [pid = 1820] [id = 663] 02:54:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe609957c00) [pid = 1820] [serial = 1990] [outer = (nil)] 02:54:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe60be93000) [pid = 1820] [serial = 1991] [outer = 0x7fe609957c00] 02:54:53 INFO - PROCESS | 1820 | 1461491693769 Marionette DEBUG loaded listener.js 02:54:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7fe60c447400) [pid = 1820] [serial = 1992] [outer = 0x7fe609957c00] 02:54:54 INFO - PROCESS | 1820 | 1461491694638 Marionette TRACE conn4 <- [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]]]}] 02:54:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:54:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1528ms 02:54:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:54:54 INFO - PROCESS | 1820 | 1461491694671 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 02:54:54 INFO - PROCESS | 1820 | 1461491694674 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 02:54:54 INFO - PROCESS | 1820 | 1461491694680 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:54:54 INFO - PROCESS | 1820 | 1461491694683 Marionette TRACE conn4 <- [1,2626,null,{}] 02:54:54 INFO - PROCESS | 1820 | 1461491694689 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:54 INFO - PROCESS | 1820 | 1461491694948 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 02:54:55 INFO - PROCESS | 1820 | 1461491695210 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60c526000 == 145 [pid = 1820] [id = 664] 02:54:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7fe60e0c9000) [pid = 1820] [serial = 1993] [outer = (nil)] 02:54:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe60e350400) [pid = 1820] [serial = 1994] [outer = 0x7fe60e0c9000] 02:54:55 INFO - PROCESS | 1820 | 1461491695348 Marionette DEBUG loaded listener.js 02:54:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7fe60e5a2800) [pid = 1820] [serial = 1995] [outer = 0x7fe60e0c9000] 02:54:56 INFO - PROCESS | 1820 | 1461491696228 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 02:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1580ms 02:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:54:56 INFO - PROCESS | 1820 | 1461491696260 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 02:54:56 INFO - PROCESS | 1820 | 1461491696263 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 02:54:56 INFO - PROCESS | 1820 | 1461491696269 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:54:56 INFO - PROCESS | 1820 | 1461491696272 Marionette TRACE conn4 <- [1,2630,null,{}] 02:54:56 INFO - PROCESS | 1820 | 1461491696278 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:56 INFO - PROCESS | 1820 | 1461491696505 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 02:54:56 INFO - PROCESS | 1820 | 1461491696772 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60f486800 == 146 [pid = 1820] [id = 665] 02:54:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7fe60bfa4c00) [pid = 1820] [serial = 1996] [outer = (nil)] 02:54:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7fe60f1dd000) [pid = 1820] [serial = 1997] [outer = 0x7fe60bfa4c00] 02:54:56 INFO - PROCESS | 1820 | 1461491696902 Marionette DEBUG loaded listener.js 02:54:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7fe60f38a800) [pid = 1820] [serial = 1998] [outer = 0x7fe60bfa4c00] 02:54:57 INFO - PROCESS | 1820 | 1461491697790 Marionette TRACE conn4 <- [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]]]}] 02:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1585ms 02:54:57 INFO - PROCESS | 1820 | 1461491697855 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 02:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:54:57 INFO - PROCESS | 1820 | 1461491697860 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 02:54:57 INFO - PROCESS | 1820 | 1461491697865 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:54:57 INFO - PROCESS | 1820 | 1461491697869 Marionette TRACE conn4 <- [1,2634,null,{}] 02:54:57 INFO - PROCESS | 1820 | 1461491697874 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:58 INFO - PROCESS | 1820 | 1461491698112 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 02:54:58 INFO - PROCESS | 1820 | 1461491698443 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe610027000 == 147 [pid = 1820] [id = 666] 02:54:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7fe6064d0400) [pid = 1820] [serial = 1999] [outer = (nil)] 02:54:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7fe60f544800) [pid = 1820] [serial = 2000] [outer = 0x7fe6064d0400] 02:54:58 INFO - PROCESS | 1820 | 1461491698522 Marionette DEBUG loaded listener.js 02:54:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7fe60f64e000) [pid = 1820] [serial = 2001] [outer = 0x7fe6064d0400] 02:54:59 INFO - PROCESS | 1820 | 1461491699377 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 02:54:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:54:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1579ms 02:54:59 INFO - PROCESS | 1820 | 1461491699446 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 02:54:59 INFO - PROCESS | 1820 | 1461491699450 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 02:54:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:54:59 INFO - PROCESS | 1820 | 1461491699456 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:54:59 INFO - PROCESS | 1820 | 1461491699459 Marionette TRACE conn4 <- [1,2638,null,{}] 02:54:59 INFO - PROCESS | 1820 | 1461491699464 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:59 INFO - PROCESS | 1820 | 1461491699707 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 02:54:59 INFO - PROCESS | 1820 | 1461491699971 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611ac6000 == 148 [pid = 1820] [id = 667] 02:55:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7fe60dcda800) [pid = 1820] [serial = 2002] [outer = (nil)] 02:55:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7fe6101d0400) [pid = 1820] [serial = 2003] [outer = 0x7fe60dcda800] 02:55:00 INFO - PROCESS | 1820 | 1461491700087 Marionette DEBUG loaded listener.js 02:55:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7fe610e91800) [pid = 1820] [serial = 2004] [outer = 0x7fe60dcda800] 02:55:01 INFO - PROCESS | 1820 | 1461491701038 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 02:55:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:55:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1633ms 02:55:01 INFO - PROCESS | 1820 | 1461491701091 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 02:55:01 INFO - PROCESS | 1820 | 1461491701094 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 02:55:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:55:01 INFO - PROCESS | 1820 | 1461491701101 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:55:01 INFO - PROCESS | 1820 | 1461491701105 Marionette TRACE conn4 <- [1,2642,null,{}] 02:55:01 INFO - PROCESS | 1820 | 1461491701110 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:01 INFO - PROCESS | 1820 | 1461491701345 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 02:55:01 INFO - PROCESS | 1820 | 1461491701664 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611d7a000 == 149 [pid = 1820] [id = 668] 02:55:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7fe60dcd5400) [pid = 1820] [serial = 2005] [outer = (nil)] 02:55:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7fe610e9bc00) [pid = 1820] [serial = 2006] [outer = 0x7fe60dcd5400] 02:55:01 INFO - PROCESS | 1820 | 1461491701745 Marionette DEBUG loaded listener.js 02:55:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7fe61102f400) [pid = 1820] [serial = 2007] [outer = 0x7fe60dcd5400] 02:55:02 INFO - PROCESS | 1820 | 1461491702832 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 02:55:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:55:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1781ms 02:55:02 INFO - PROCESS | 1820 | 1461491702883 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 02:55:02 INFO - PROCESS | 1820 | 1461491702887 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 02:55:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:55:02 INFO - PROCESS | 1820 | 1461491702893 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:55:02 INFO - PROCESS | 1820 | 1461491702897 Marionette TRACE conn4 <- [1,2646,null,{}] 02:55:02 INFO - PROCESS | 1820 | 1461491702902 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:03 INFO - PROCESS | 1820 | 1461491703210 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 02:55:03 INFO - PROCESS | 1820 | 1461491703540 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6170cf800 == 150 [pid = 1820] [id = 669] 02:55:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7fe61125c400) [pid = 1820] [serial = 2008] [outer = (nil)] 02:55:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7fe611264800) [pid = 1820] [serial = 2009] [outer = 0x7fe61125c400] 02:55:03 INFO - PROCESS | 1820 | 1461491703634 Marionette DEBUG loaded listener.js 02:55:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7fe611c69400) [pid = 1820] [serial = 2010] [outer = 0x7fe61125c400] 02:55:04 INFO - PROCESS | 1820 | 1461491704494 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 02:55:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:55:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1639ms 02:55:04 INFO - PROCESS | 1820 | 1461491704533 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 02:55:04 INFO - PROCESS | 1820 | 1461491704537 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 02:55:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:55:04 INFO - PROCESS | 1820 | 1461491704543 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:55:04 INFO - PROCESS | 1820 | 1461491704546 Marionette TRACE conn4 <- [1,2650,null,{}] 02:55:04 INFO - PROCESS | 1820 | 1461491704551 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:04 INFO - PROCESS | 1820 | 1461491704784 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 02:55:05 INFO - PROCESS | 1820 | 1461491705056 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617382800 == 151 [pid = 1820] [id = 670] 02:55:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7fe6111ae800) [pid = 1820] [serial = 2011] [outer = (nil)] 02:55:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7fe611c73c00) [pid = 1820] [serial = 2012] [outer = 0x7fe6111ae800] 02:55:05 INFO - PROCESS | 1820 | 1461491705136 Marionette DEBUG loaded listener.js 02:55:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7fe615cb8400) [pid = 1820] [serial = 2013] [outer = 0x7fe6111ae800] 02:55:06 INFO - PROCESS | 1820 | 1461491706019 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 02:55:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:55:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1528ms 02:55:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:55:06 INFO - PROCESS | 1820 | 1461491706073 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 02:55:06 INFO - PROCESS | 1820 | 1461491706075 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 02:55:06 INFO - PROCESS | 1820 | 1461491706082 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:55:06 INFO - PROCESS | 1820 | 1461491706085 Marionette TRACE conn4 <- [1,2654,null,{}] 02:55:06 INFO - PROCESS | 1820 | 1461491706091 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:06 INFO - PROCESS | 1820 | 1461491706328 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 02:55:06 INFO - PROCESS | 1820 | 1461491706599 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61795f800 == 152 [pid = 1820] [id = 671] 02:55:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7fe60e59d000) [pid = 1820] [serial = 2014] [outer = (nil)] 02:55:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7fe615cc0400) [pid = 1820] [serial = 2015] [outer = 0x7fe60e59d000] 02:55:06 INFO - PROCESS | 1820 | 1461491706729 Marionette DEBUG loaded listener.js 02:55:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7fe615cc8000) [pid = 1820] [serial = 2016] [outer = 0x7fe60e59d000] 02:55:07 INFO - PROCESS | 1820 | 1461491707610 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 02:55:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:55:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1588ms 02:55:07 INFO - PROCESS | 1820 | 1461491707671 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 02:55:07 INFO - PROCESS | 1820 | 1461491707676 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 02:55:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:55:07 INFO - PROCESS | 1820 | 1461491707686 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:55:07 INFO - PROCESS | 1820 | 1461491707691 Marionette TRACE conn4 <- [1,2658,null,{}] 02:55:07 INFO - PROCESS | 1820 | 1461491707701 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:08 INFO - PROCESS | 1820 | 1461491708015 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 02:55:08 INFO - PROCESS | 1820 | 1461491708361 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61828d000 == 153 [pid = 1820] [id = 672] 02:55:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7fe60f310800) [pid = 1820] [serial = 2017] [outer = (nil)] 02:55:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7fe615cce000) [pid = 1820] [serial = 2018] [outer = 0x7fe60f310800] 02:55:08 INFO - PROCESS | 1820 | 1461491708448 Marionette DEBUG loaded listener.js 02:55:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7fe615d4fc00) [pid = 1820] [serial = 2019] [outer = 0x7fe60f310800] 02:55:09 INFO - PROCESS | 1820 | 1461491709405 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 02:55:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:55:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1750ms 02:55:09 INFO - PROCESS | 1820 | 1461491709436 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 02:55:09 INFO - PROCESS | 1820 | 1461491709439 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 02:55:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:55:09 INFO - PROCESS | 1820 | 1461491709447 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:55:09 INFO - PROCESS | 1820 | 1461491709450 Marionette TRACE conn4 <- [1,2662,null,{}] 02:55:09 INFO - PROCESS | 1820 | 1461491709455 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:09 INFO - PROCESS | 1820 | 1461491709694 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 02:55:09 INFO - PROCESS | 1820 | 1461491709977 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618454000 == 154 [pid = 1820] [id = 673] 02:55:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7fe60f318000) [pid = 1820] [serial = 2020] [outer = (nil)] 02:55:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7fe615d5b000) [pid = 1820] [serial = 2021] [outer = 0x7fe60f318000] 02:55:10 INFO - PROCESS | 1820 | 1461491710097 Marionette DEBUG loaded listener.js 02:55:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7fe615d81400) [pid = 1820] [serial = 2022] [outer = 0x7fe60f318000] 02:55:10 INFO - PROCESS | 1820 | 1461491710979 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 02:55:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:55:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1581ms 02:55:11 INFO - PROCESS | 1820 | 1461491711031 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 02:55:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:55:11 INFO - PROCESS | 1820 | 1461491711036 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 02:55:11 INFO - PROCESS | 1820 | 1461491711042 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:55:11 INFO - PROCESS | 1820 | 1461491711045 Marionette TRACE conn4 <- [1,2666,null,{}] 02:55:11 INFO - PROCESS | 1820 | 1461491711050 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:11 INFO - PROCESS | 1820 | 1461491711305 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 02:55:11 INFO - PROCESS | 1820 | 1461491711676 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6185b8000 == 155 [pid = 1820] [id = 674] 02:55:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7fe60dccd800) [pid = 1820] [serial = 2023] [outer = (nil)] 02:55:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7fe615d8b000) [pid = 1820] [serial = 2024] [outer = 0x7fe60dccd800] 02:55:11 INFO - PROCESS | 1820 | 1461491711755 Marionette DEBUG loaded listener.js 02:55:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7fe617036000) [pid = 1820] [serial = 2025] [outer = 0x7fe60dccd800] 02:55:13 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:13 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:55:13 INFO - PROCESS | 1820 | 1461491713174 Marionette TRACE conn4 <- [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]]]}] 02:55:13 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) 02:55:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2190ms 02:55:13 INFO - PROCESS | 1820 | 1461491713235 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 02:55:13 INFO - PROCESS | 1820 | 1461491713240 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 02:55:13 INFO - PROCESS | 1820 | 1461491713256 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:55:13 INFO - PROCESS | 1820 | 1461491713260 Marionette TRACE conn4 <- [1,2670,null,{}] 02:55:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:55:13 INFO - PROCESS | 1820 | 1461491713391 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:13 INFO - PROCESS | 1820 | 1461491713644 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 02:55:13 INFO - PROCESS | 1820 | 1461491713906 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6187d3800 == 156 [pid = 1820] [id = 675] 02:55:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7fe610340800) [pid = 1820] [serial = 2026] [outer = (nil)] 02:55:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7fe61703fc00) [pid = 1820] [serial = 2027] [outer = 0x7fe610340800] 02:55:13 INFO - PROCESS | 1820 | 1461491713980 Marionette DEBUG loaded listener.js 02:55:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7fe6171a2c00) [pid = 1820] [serial = 2028] [outer = 0x7fe610340800] 02:55:15 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:15 INFO - PROCESS | 1820 | 1461491715398 Marionette TRACE conn4 <- [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] 02:55:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:55:15 INFO - PROCESS | 1820 | 1461491715447 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 02:55:15 INFO - PROCESS | 1820 | 1461491715457 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:55:15 INFO - PROCESS | 1820 | 1461491715463 Marionette TRACE conn4 <- [1,2674,null,{}] 02:55:15 INFO - PROCESS | 1820 | 1461491715469 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:15 INFO - PROCESS | 1820 | 1461491715787 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 02:55:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61791b800 == 155 [pid = 1820] [id = 118] 02:55:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617318800 == 154 [pid = 1820] [id = 651] 02:55:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe615dfa000 == 153 [pid = 1820] [id = 650] 02:55:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe615b79800 == 152 [pid = 1820] [id = 649] 02:55:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611d77000 == 151 [pid = 1820] [id = 648] 02:55:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61192f000 == 150 [pid = 1820] [id = 647] 02:55:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe610ec6000 == 149 [pid = 1820] [id = 646] 02:55:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60f2a1800 == 148 [pid = 1820] [id = 645] 02:55:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60ded1800 == 147 [pid = 1820] [id = 644] 02:55:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60c42c000 == 146 [pid = 1820] [id = 643] 02:55:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60aedf800 == 145 [pid = 1820] [id = 642] 02:55:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60acdc000 == 144 [pid = 1820] [id = 641] 02:55:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe609578800 == 143 [pid = 1820] [id = 640] 02:55:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6085b3800 == 142 [pid = 1820] [id = 639] 02:55:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe608219000 == 141 [pid = 1820] [id = 638] 02:55:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6075db000 == 140 [pid = 1820] [id = 637] 02:55:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6064f6000 == 139 [pid = 1820] [id = 636] 02:55:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe602fd3800 == 138 [pid = 1820] [id = 635] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7fe617b80c00) [pid = 1820] [serial = 1881] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7fe60f542800) [pid = 1820] [serial = 1860] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7fe6178c6000) [pid = 1820] [serial = 1875] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7fe617b63400) [pid = 1820] [serial = 1878] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7fe617b73c00) [pid = 1820] [serial = 1880] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7fe602d93c00) [pid = 1820] [serial = 1892] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7fe606743000) [pid = 1820] [serial = 1896] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7fe618371c00) [pid = 1820] [serial = 1886] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7fe60e342400) [pid = 1820] [serial = 1854] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7fe609cb8400) [pid = 1820] [serial = 1848] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7fe610339000) [pid = 1820] [serial = 1865] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7fe6073ef400) [pid = 1820] [serial = 1899] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7fe61771b800) [pid = 1820] [serial = 1874] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7fe6064db000) [pid = 1820] [serial = 1839] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7fe607ce4800) [pid = 1820] [serial = 1824] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7fe60f315c00) [pid = 1820] [serial = 1857] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7fe610e95c00) [pid = 1820] [serial = 1866] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7fe609cbb000) [pid = 1820] [serial = 1890] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7fe60782ec00) [pid = 1820] [serial = 1902] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7fe60782b400) [pid = 1820] [serial = 1842] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7fe606cc5c00) [pid = 1820] [serial = 1898] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7fe604867c00) [pid = 1820] [serial = 1838] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7fe6076e4400) [pid = 1820] [serial = 1901] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7fe6171a2400) [pid = 1820] [serial = 1871] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7fe6189c3000) [pid = 1820] [serial = 1887] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7fe60e597c00) [pid = 1820] [serial = 1856] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7fe617fb5400) [pid = 1820] [serial = 1884] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7fe6064d5000) [pid = 1820] [serial = 1895] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7fe607750400) [pid = 1820] [serial = 1889] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7fe6073f8800) [pid = 1820] [serial = 1841] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7fe617995000) [pid = 1820] [serial = 1877] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7fe60ade2800) [pid = 1820] [serial = 1851] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7fe602ee1c00) [pid = 1820] [serial = 1893] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7fe609666800) [pid = 1820] [serial = 1845] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe60f4fac00) [pid = 1820] [serial = 1859] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7fe609bd0000) [pid = 1820] [serial = 1847] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7fe617bb5800) [pid = 1820] [serial = 1883] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe61724b000) [pid = 1820] [serial = 1872] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe60dccf800) [pid = 1820] [serial = 1853] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe60f646400) [pid = 1820] [serial = 1862] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe607826000) [pid = 1820] [serial = 1904] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe608680c00) [pid = 1820] [serial = 1844] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe615cb2400) [pid = 1820] [serial = 1868] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe609d11c00) [pid = 1820] [serial = 1850] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe6101ccc00) [pid = 1820] [serial = 1863] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe615d5b800) [pid = 1820] [serial = 1869] [outer = (nil)] [url = about:blank] 02:55:17 INFO - PROCESS | 1820 | 1461491717866 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe602d7e000 == 139 [pid = 1820] [id = 676] 02:55:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe602c41400) [pid = 1820] [serial = 2029] [outer = (nil)] 02:55:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe602d88800) [pid = 1820] [serial = 2030] [outer = 0x7fe602c41400] 02:55:17 INFO - PROCESS | 1820 | 1461491717944 Marionette DEBUG loaded listener.js 02:55:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe602d96000) [pid = 1820] [serial = 2031] [outer = 0x7fe602c41400] 02:55:19 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:19 INFO - PROCESS | 1820 | 1461491719224 Marionette TRACE conn4 <- [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] 02:55:19 INFO - PROCESS | 1820 | 1461491719256 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 02:55:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:55:19 INFO - PROCESS | 1820 | 1461491719265 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:55:19 INFO - PROCESS | 1820 | 1461491719272 Marionette TRACE conn4 <- [1,2678,null,{}] 02:55:19 INFO - PROCESS | 1820 | 1461491719281 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:19 INFO - PROCESS | 1820 | 1461491719624 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 02:55:19 INFO - PROCESS | 1820 | 1461491719649 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6049e3000 == 140 [pid = 1820] [id = 677] 02:55:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe602d8ac00) [pid = 1820] [serial = 2032] [outer = (nil)] 02:55:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe606748400) [pid = 1820] [serial = 2033] [outer = 0x7fe602d8ac00] 02:55:19 INFO - PROCESS | 1820 | 1461491719719 Marionette DEBUG loaded listener.js 02:55:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe606a89400) [pid = 1820] [serial = 2034] [outer = 0x7fe602d8ac00] 02:55:21 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:21 INFO - PROCESS | 1820 | 1461491721070 Marionette TRACE conn4 <- [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]]]}] 02:55:21 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) 02:55:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1843ms 02:55:21 INFO - PROCESS | 1820 | 1461491721111 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 02:55:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:55:21 INFO - PROCESS | 1820 | 1461491721117 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 02:55:21 INFO - PROCESS | 1820 | 1461491721124 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:55:21 INFO - PROCESS | 1820 | 1461491721128 Marionette TRACE conn4 <- [1,2682,null,{}] 02:55:21 INFO - PROCESS | 1820 | 1461491721133 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:21 INFO - PROCESS | 1820 | 1461491721420 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 02:55:21 INFO - PROCESS | 1820 | 1461491721528 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6065d5800 == 141 [pid = 1820] [id = 678] 02:55:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe606cc5400) [pid = 1820] [serial = 2035] [outer = (nil)] 02:55:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe607752c00) [pid = 1820] [serial = 2036] [outer = 0x7fe606cc5400] 02:55:21 INFO - PROCESS | 1820 | 1461491721592 Marionette DEBUG loaded listener.js 02:55:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe607857800) [pid = 1820] [serial = 2037] [outer = 0x7fe606cc5400] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe602c3b000) [pid = 1820] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe604867800) [pid = 1820] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe6076e4c00) [pid = 1820] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe602eed400) [pid = 1820] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe60f316c00) [pid = 1820] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe60c453800) [pid = 1820] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe60c453400) [pid = 1820] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe60c453000) [pid = 1820] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe60f1b1400) [pid = 1820] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7fe606a80800) [pid = 1820] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7fe60e349000) [pid = 1820] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7fe60dcd9800) [pid = 1820] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7fe60bfa8c00) [pid = 1820] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7fe60addfc00) [pid = 1820] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7fe609cbc400) [pid = 1820] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7fe609952c00) [pid = 1820] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7fe609952800) [pid = 1820] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7fe60491e400) [pid = 1820] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7fe6083e2000) [pid = 1820] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7fe60839f400) [pid = 1820] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7fe60774fc00) [pid = 1820] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x7fe606a7e400) [pid = 1820] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:55:23 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x7fe602c3a800) [pid = 1820] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:55:23 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:23 INFO - PROCESS | 1820 | 1461491723882 Marionette TRACE conn4 <- [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]]]}] 02:55:23 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) 02:55:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2784ms 02:55:23 INFO - PROCESS | 1820 | 1461491723909 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 02:55:23 INFO - PROCESS | 1820 | 1461491723911 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 02:55:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:55:23 INFO - PROCESS | 1820 | 1461491723926 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:55:23 INFO - PROCESS | 1820 | 1461491723936 Marionette TRACE conn4 <- [1,2686,null,{}] 02:55:23 INFO - PROCESS | 1820 | 1461491723944 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:24 INFO - PROCESS | 1820 | 1461491724173 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 02:55:24 INFO - PROCESS | 1820 | 1461491724380 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe606d9f800 == 142 [pid = 1820] [id = 679] 02:55:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7fe60491e400) [pid = 1820] [serial = 2038] [outer = (nil)] 02:55:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7fe60775d800) [pid = 1820] [serial = 2039] [outer = 0x7fe60491e400] 02:55:24 INFO - PROCESS | 1820 | 1461491724486 Marionette DEBUG loaded listener.js 02:55:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7fe60861e800) [pid = 1820] [serial = 2040] [outer = 0x7fe60491e400] 02:55:26 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:26 INFO - PROCESS | 1820 | 1461491726350 Marionette TRACE conn4 <- [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] 02:55:26 INFO - PROCESS | 1820 | 1461491726425 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 02:55:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:55:26 INFO - PROCESS | 1820 | 1461491726439 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:55:26 INFO - PROCESS | 1820 | 1461491726443 Marionette TRACE conn4 <- [1,2690,null,{}] 02:55:26 INFO - PROCESS | 1820 | 1461491726452 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:26 INFO - PROCESS | 1820 | 1461491726766 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 02:55:26 INFO - PROCESS | 1820 | 1461491726991 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60669a000 == 143 [pid = 1820] [id = 680] 02:55:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7fe602ee1c00) [pid = 1820] [serial = 2041] [outer = (nil)] 02:55:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7fe606a87c00) [pid = 1820] [serial = 2042] [outer = 0x7fe602ee1c00] 02:55:27 INFO - PROCESS | 1820 | 1461491727108 Marionette DEBUG loaded listener.js 02:55:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7fe6075ec000) [pid = 1820] [serial = 2043] [outer = 0x7fe602ee1c00] 02:55:28 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:28 INFO - PROCESS | 1820 | 1461491728532 Marionette TRACE conn4 <- [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] 02:55:28 INFO - PROCESS | 1820 | 1461491728589 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 02:55:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:55:28 INFO - PROCESS | 1820 | 1461491728747 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:55:28 INFO - PROCESS | 1820 | 1461491728752 Marionette TRACE conn4 <- [1,2694,null,{}] 02:55:28 INFO - PROCESS | 1820 | 1461491728761 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:29 INFO - PROCESS | 1820 | 1461491729010 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 02:55:29 INFO - PROCESS | 1820 | 1461491729266 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe608217800 == 144 [pid = 1820] [id = 681] 02:55:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7fe606a8a800) [pid = 1820] [serial = 2044] [outer = (nil)] 02:55:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7fe607cd9800) [pid = 1820] [serial = 2045] [outer = 0x7fe606a8a800] 02:55:29 INFO - PROCESS | 1820 | 1461491729343 Marionette DEBUG loaded listener.js 02:55:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7fe608625400) [pid = 1820] [serial = 2046] [outer = 0x7fe606a8a800] 02:55:30 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:30 INFO - PROCESS | 1820 | 1461491730698 Marionette TRACE conn4 <- [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] 02:55:30 INFO - PROCESS | 1820 | 1461491730741 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 02:55:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:55:30 INFO - PROCESS | 1820 | 1461491730750 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:55:30 INFO - PROCESS | 1820 | 1461491730757 Marionette TRACE conn4 <- [1,2698,null,{}] 02:55:30 INFO - PROCESS | 1820 | 1461491730773 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:31 INFO - PROCESS | 1820 | 1461491731093 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 02:55:31 INFO - PROCESS | 1820 | 1461491731349 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe609370800 == 145 [pid = 1820] [id = 682] 02:55:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7fe608678c00) [pid = 1820] [serial = 2047] [outer = (nil)] 02:55:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7fe609953000) [pid = 1820] [serial = 2048] [outer = 0x7fe608678c00] 02:55:31 INFO - PROCESS | 1820 | 1461491731431 Marionette DEBUG loaded listener.js 02:55:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7fe60995fc00) [pid = 1820] [serial = 2049] [outer = 0x7fe608678c00] 02:55:32 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:32 INFO - PROCESS | 1820 | 1461491732799 Marionette TRACE conn4 <- [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] 02:55:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:55:32 INFO - PROCESS | 1820 | 1461491732864 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 02:55:32 INFO - PROCESS | 1820 | 1461491732870 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:55:32 INFO - PROCESS | 1820 | 1461491732873 Marionette TRACE conn4 <- [1,2702,null,{}] 02:55:32 INFO - PROCESS | 1820 | 1461491732879 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:33 INFO - PROCESS | 1820 | 1461491733184 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 02:55:33 INFO - PROCESS | 1820 | 1461491733453 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60acd4800 == 146 [pid = 1820] [id = 683] 02:55:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7fe6073f8c00) [pid = 1820] [serial = 2050] [outer = (nil)] 02:55:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7fe609cb6400) [pid = 1820] [serial = 2051] [outer = 0x7fe6073f8c00] 02:55:33 INFO - PROCESS | 1820 | 1461491733532 Marionette DEBUG loaded listener.js 02:55:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe609d14400) [pid = 1820] [serial = 2052] [outer = 0x7fe6073f8c00] 02:55:34 INFO - PROCESS | 1820 | 1461491734436 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 02:55:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:55:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1630ms 02:55:34 INFO - PROCESS | 1820 | 1461491734501 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 02:55:34 INFO - PROCESS | 1820 | 1461491734504 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 02:55:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:55:34 INFO - PROCESS | 1820 | 1461491734510 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:55:34 INFO - PROCESS | 1820 | 1461491734514 Marionette TRACE conn4 <- [1,2706,null,{}] 02:55:34 INFO - PROCESS | 1820 | 1461491734519 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:34 INFO - PROCESS | 1820 | 1461491734757 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 02:55:35 INFO - PROCESS | 1820 | 1461491735055 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60becf000 == 147 [pid = 1820] [id = 684] 02:55:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe6093fd400) [pid = 1820] [serial = 2053] [outer = (nil)] 02:55:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe60be8dc00) [pid = 1820] [serial = 2054] [outer = 0x7fe6093fd400] 02:55:35 INFO - PROCESS | 1820 | 1461491735138 Marionette DEBUG loaded listener.js 02:55:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe60be99800) [pid = 1820] [serial = 2055] [outer = 0x7fe6093fd400] 02:55:36 INFO - PROCESS | 1820 | 1461491736068 Marionette TRACE conn4 <- [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]]]}] 02:55:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:55:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1591ms 02:55:36 INFO - PROCESS | 1820 | 1461491736102 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 02:55:36 INFO - PROCESS | 1820 | 1461491736106 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 02:55:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:55:36 INFO - PROCESS | 1820 | 1461491736112 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:55:36 INFO - PROCESS | 1820 | 1461491736115 Marionette TRACE conn4 <- [1,2710,null,{}] 02:55:36 INFO - PROCESS | 1820 | 1461491736120 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:36 INFO - PROCESS | 1820 | 1461491736410 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 02:55:36 INFO - PROCESS | 1820 | 1461491736732 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60c520800 == 148 [pid = 1820] [id = 685] 02:55:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe60dccf800) [pid = 1820] [serial = 2056] [outer = (nil)] 02:55:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe60dcd4400) [pid = 1820] [serial = 2057] [outer = 0x7fe60dccf800] 02:55:36 INFO - PROCESS | 1820 | 1461491736816 Marionette DEBUG loaded listener.js 02:55:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe60e0c2c00) [pid = 1820] [serial = 2058] [outer = 0x7fe60dccf800] 02:55:37 INFO - PROCESS | 1820 | 1461491737775 Marionette TRACE conn4 <- [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] 02:55:37 INFO - PROCESS | 1820 | 1461491737849 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 02:55:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:55:37 INFO - PROCESS | 1820 | 1461491737856 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:55:37 INFO - PROCESS | 1820 | 1461491737860 Marionette TRACE conn4 <- [1,2714,null,{}] 02:55:37 INFO - PROCESS | 1820 | 1461491737865 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:38 INFO - PROCESS | 1820 | 1461491738122 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 02:55:38 INFO - PROCESS | 1820 | 1461491738406 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60f489000 == 149 [pid = 1820] [id = 686] 02:55:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe602c3a000) [pid = 1820] [serial = 2059] [outer = (nil)] 02:55:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe60e342c00) [pid = 1820] [serial = 2060] [outer = 0x7fe602c3a000] 02:55:38 INFO - PROCESS | 1820 | 1461491738506 Marionette DEBUG loaded listener.js 02:55:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7fe60f1af000) [pid = 1820] [serial = 2061] [outer = 0x7fe602c3a000] 02:55:39 INFO - PROCESS | 1820 | 1461491739493 Marionette TRACE conn4 <- [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]]]}] 02:55:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:55:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1680ms 02:55:39 INFO - PROCESS | 1820 | 1461491739538 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 02:55:39 INFO - PROCESS | 1820 | 1461491739543 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 02:55:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:55:39 INFO - PROCESS | 1820 | 1461491739549 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:55:39 INFO - PROCESS | 1820 | 1461491739553 Marionette TRACE conn4 <- [1,2718,null,{}] 02:55:39 INFO - PROCESS | 1820 | 1461491739559 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:39 INFO - PROCESS | 1820 | 1461491739801 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 02:55:40 INFO - PROCESS | 1820 | 1461491740130 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611924000 == 150 [pid = 1820] [id = 687] 02:55:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7fe6073f8000) [pid = 1820] [serial = 2062] [outer = (nil)] 02:55:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe60f314800) [pid = 1820] [serial = 2063] [outer = 0x7fe6073f8000] 02:55:40 INFO - PROCESS | 1820 | 1461491740223 Marionette DEBUG loaded listener.js 02:55:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7fe60f384000) [pid = 1820] [serial = 2064] [outer = 0x7fe6073f8000] 02:55:41 INFO - PROCESS | 1820 | 1461491741169 Marionette TRACE conn4 <- [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] 02:55:41 INFO - PROCESS | 1820 | 1461491741198 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 02:55:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:55:41 INFO - PROCESS | 1820 | 1461491741205 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:55:41 INFO - PROCESS | 1820 | 1461491741209 Marionette TRACE conn4 <- [1,2722,null,{}] 02:55:41 INFO - PROCESS | 1820 | 1461491741215 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:41 INFO - PROCESS | 1820 | 1461491741464 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 02:55:41 INFO - PROCESS | 1820 | 1461491741776 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611ddf000 == 151 [pid = 1820] [id = 688] 02:55:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7fe60f1ad800) [pid = 1820] [serial = 2065] [outer = (nil)] 02:55:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7fe60f53dc00) [pid = 1820] [serial = 2066] [outer = 0x7fe60f1ad800] 02:55:41 INFO - PROCESS | 1820 | 1461491741859 Marionette DEBUG loaded listener.js 02:55:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7fe60f647400) [pid = 1820] [serial = 2067] [outer = 0x7fe60f1ad800] 02:55:42 INFO - PROCESS | 1820 | 1461491742802 Marionette TRACE conn4 <- [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] 02:55:42 INFO - PROCESS | 1820 | 1461491742844 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 02:55:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:55:42 INFO - PROCESS | 1820 | 1461491742851 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:55:42 INFO - PROCESS | 1820 | 1461491742854 Marionette TRACE conn4 <- [1,2726,null,{}] 02:55:42 INFO - PROCESS | 1820 | 1461491742859 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:43 INFO - PROCESS | 1820 | 1461491743098 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 02:55:43 INFO - PROCESS | 1820 | 1461491743424 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe615df5800 == 152 [pid = 1820] [id = 689] 02:55:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7fe6101cb000) [pid = 1820] [serial = 2068] [outer = (nil)] 02:55:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7fe6101d0000) [pid = 1820] [serial = 2069] [outer = 0x7fe6101cb000] 02:55:43 INFO - PROCESS | 1820 | 1461491743559 Marionette DEBUG loaded listener.js 02:55:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7fe610e94000) [pid = 1820] [serial = 2070] [outer = 0x7fe6101cb000] 02:55:44 INFO - PROCESS | 1820 | 1461491744549 Marionette TRACE conn4 <- [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]]]}] 02:55:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:55:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1736ms 02:55:44 INFO - PROCESS | 1820 | 1461491744588 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 02:55:44 INFO - PROCESS | 1820 | 1461491744593 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 02:55:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:55:44 INFO - PROCESS | 1820 | 1461491744600 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:55:44 INFO - PROCESS | 1820 | 1461491744604 Marionette TRACE conn4 <- [1,2730,null,{}] 02:55:44 INFO - PROCESS | 1820 | 1461491744610 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:44 INFO - PROCESS | 1820 | 1461491744897 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 02:55:45 INFO - PROCESS | 1820 | 1461491745230 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61737e000 == 153 [pid = 1820] [id = 690] 02:55:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7fe6111ac000) [pid = 1820] [serial = 2071] [outer = (nil)] 02:55:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7fe61125dc00) [pid = 1820] [serial = 2072] [outer = 0x7fe6111ac000] 02:55:45 INFO - PROCESS | 1820 | 1461491745321 Marionette DEBUG loaded listener.js 02:55:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7fe615cb9c00) [pid = 1820] [serial = 2073] [outer = 0x7fe6111ac000] 02:55:46 INFO - PROCESS | 1820 | 1461491746656 Marionette TRACE conn4 <- [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] 02:55:46 INFO - PROCESS | 1820 | 1461491746689 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 02:55:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:55:46 INFO - PROCESS | 1820 | 1461491746695 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:55:46 INFO - PROCESS | 1820 | 1461491746698 Marionette TRACE conn4 <- [1,2734,null,{}] 02:55:46 INFO - PROCESS | 1820 | 1461491746703 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:47 INFO - PROCESS | 1820 | 1461491747005 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 02:55:47 INFO - PROCESS | 1820 | 1461491747286 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6182a0000 == 154 [pid = 1820] [id = 691] 02:55:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7fe6111af400) [pid = 1820] [serial = 2074] [outer = (nil)] 02:55:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7fe61703ac00) [pid = 1820] [serial = 2075] [outer = 0x7fe6111af400] 02:55:47 INFO - PROCESS | 1820 | 1461491747362 Marionette DEBUG loaded listener.js 02:55:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7fe617099800) [pid = 1820] [serial = 2076] [outer = 0x7fe6111af400] 02:55:48 INFO - PROCESS | 1820 | 1461491748285 Marionette TRACE conn4 <- [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]]]}] 02:55:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:55:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1640ms 02:55:48 INFO - PROCESS | 1820 | 1461491748338 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 02:55:48 INFO - PROCESS | 1820 | 1461491748342 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 02:55:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:55:48 INFO - PROCESS | 1820 | 1461491748347 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:55:48 INFO - PROCESS | 1820 | 1461491748350 Marionette TRACE conn4 <- [1,2738,null,{}] 02:55:48 INFO - PROCESS | 1820 | 1461491748356 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:48 INFO - PROCESS | 1820 | 1461491748610 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 02:55:48 INFO - PROCESS | 1820 | 1461491748953 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618990800 == 155 [pid = 1820] [id = 692] 02:55:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7fe6093fb400) [pid = 1820] [serial = 2077] [outer = (nil)] 02:55:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7fe6171a9400) [pid = 1820] [serial = 2078] [outer = 0x7fe6093fb400] 02:55:49 INFO - PROCESS | 1820 | 1461491749040 Marionette DEBUG loaded listener.js 02:55:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7fe6171b1c00) [pid = 1820] [serial = 2079] [outer = 0x7fe6093fb400] 02:55:49 INFO - PROCESS | 1820 | 1461491749951 Marionette TRACE conn4 <- [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]]]}] 02:55:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:55:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1633ms 02:55:49 INFO - PROCESS | 1820 | 1461491749983 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 02:55:49 INFO - PROCESS | 1820 | 1461491749987 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 02:55:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:55:49 INFO - PROCESS | 1820 | 1461491749992 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:55:49 INFO - PROCESS | 1820 | 1461491749995 Marionette TRACE conn4 <- [1,2742,null,{}] 02:55:50 INFO - PROCESS | 1820 | 1461491750002 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:50 INFO - PROCESS | 1820 | 1461491750253 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 02:55:50 INFO - PROCESS | 1820 | 1461491750568 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618e4b800 == 156 [pid = 1820] [id = 693] 02:55:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7fe60f313000) [pid = 1820] [serial = 2080] [outer = (nil)] 02:55:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7fe61724c000) [pid = 1820] [serial = 2081] [outer = 0x7fe60f313000] 02:55:50 INFO - PROCESS | 1820 | 1461491750649 Marionette DEBUG loaded listener.js 02:55:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7fe617712000) [pid = 1820] [serial = 2082] [outer = 0x7fe60f313000] 02:55:51 INFO - PROCESS | 1820 | 1461491751815 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 02:55:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:55:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1882ms 02:55:51 INFO - PROCESS | 1820 | 1461491751879 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 02:55:51 INFO - PROCESS | 1820 | 1461491751885 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 02:55:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:55:51 INFO - PROCESS | 1820 | 1461491751895 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:55:51 INFO - PROCESS | 1820 | 1461491751900 Marionette TRACE conn4 <- [1,2746,null,{}] 02:55:51 INFO - PROCESS | 1820 | 1461491751958 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:52 INFO - PROCESS | 1820 | 1461491752245 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 02:55:52 INFO - PROCESS | 1820 | 1461491752572 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619a3c000 == 157 [pid = 1820] [id = 694] 02:55:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7fe6171a9000) [pid = 1820] [serial = 2083] [outer = (nil)] 02:55:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7fe617719800) [pid = 1820] [serial = 2084] [outer = 0x7fe6171a9000] 02:55:52 INFO - PROCESS | 1820 | 1461491752654 Marionette DEBUG loaded listener.js 02:55:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7fe6178c3400) [pid = 1820] [serial = 2085] [outer = 0x7fe6171a9000] 02:55:53 INFO - PROCESS | 1820 | 1461491753663 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 02:55:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:55:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1795ms 02:55:53 INFO - PROCESS | 1820 | 1461491753690 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 02:55:53 INFO - PROCESS | 1820 | 1461491753694 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 02:55:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:55:53 INFO - PROCESS | 1820 | 1461491753701 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:55:53 INFO - PROCESS | 1820 | 1461491753705 Marionette TRACE conn4 <- [1,2750,null,{}] 02:55:53 INFO - PROCESS | 1820 | 1461491753711 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:54 INFO - PROCESS | 1820 | 1461491754006 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 02:55:54 INFO - PROCESS | 1820 | 1461491754332 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe604ad7800 == 158 [pid = 1820] [id = 695] 02:55:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7fe60491f400) [pid = 1820] [serial = 2086] [outer = (nil)] 02:55:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7fe60c450c00) [pid = 1820] [serial = 2087] [outer = 0x7fe60491f400] 02:55:54 INFO - PROCESS | 1820 | 1461491754428 Marionette DEBUG loaded listener.js 02:55:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7fe60f318c00) [pid = 1820] [serial = 2088] [outer = 0x7fe60491f400] 02:55:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6064ec800 == 157 [pid = 1820] [id = 534] 02:55:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611d7c800 == 156 [pid = 1820] [id = 570] 02:55:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe606ab2000 == 155 [pid = 1820] [id = 566] 02:55:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6079d7800 == 154 [pid = 1820] [id = 563] 02:55:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6065da000 == 153 [pid = 1820] [id = 633] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7fe60861b000) [pid = 1820] [serial = 1836] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7fe60775c000) [pid = 1820] [serial = 1970] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7fe60785fc00) [pid = 1820] [serial = 1971] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7fe604862c00) [pid = 1820] [serial = 1964] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7fe60491d000) [pid = 1820] [serial = 1965] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7fe610ea0c00) [pid = 1820] [serial = 1961] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7fe610e99c00) [pid = 1820] [serial = 1959] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7fe610347c00) [pid = 1820] [serial = 1958] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7fe6101d5000) [pid = 1820] [serial = 1956] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7fe6101ce800) [pid = 1820] [serial = 1955] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7fe6100f5400) [pid = 1820] [serial = 1953] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7fe60f650000) [pid = 1820] [serial = 1952] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7fe60f647c00) [pid = 1820] [serial = 1950] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7fe60f540c00) [pid = 1820] [serial = 1949] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7fe60f4fc800) [pid = 1820] [serial = 1947] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7fe60f4f0c00) [pid = 1820] [serial = 1946] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7fe60f316400) [pid = 1820] [serial = 1944] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7fe60f1a3400) [pid = 1820] [serial = 1943] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7fe60f1d6400) [pid = 1820] [serial = 1941] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7fe60f1ac000) [pid = 1820] [serial = 1940] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7fe60e0d1800) [pid = 1820] [serial = 1938] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7fe60e0c4c00) [pid = 1820] [serial = 1937] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7fe60c622800) [pid = 1820] [serial = 1935] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7fe60c619800) [pid = 1820] [serial = 1934] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7fe60c450800) [pid = 1820] [serial = 1932] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe60c447000) [pid = 1820] [serial = 1931] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7fe60bfa9800) [pid = 1820] [serial = 1929] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7fe60bfa3000) [pid = 1820] [serial = 1928] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe60be94800) [pid = 1820] [serial = 1926] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe60ade3400) [pid = 1820] [serial = 1925] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe609cb1c00) [pid = 1820] [serial = 1923] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe609955c00) [pid = 1820] [serial = 1922] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe60674a400) [pid = 1820] [serial = 1967] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe6093f6400) [pid = 1820] [serial = 1920] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe60867f400) [pid = 1820] [serial = 1919] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe60861f000) [pid = 1820] [serial = 1917] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe6083ee000) [pid = 1820] [serial = 1916] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7fe607b6b800) [pid = 1820] [serial = 1914] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7fe607830400) [pid = 1820] [serial = 1913] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7fe6073f3000) [pid = 1820] [serial = 1911] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7fe606cc6000) [pid = 1820] [serial = 1910] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7fe604864800) [pid = 1820] [serial = 1908] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7fe602d94000) [pid = 1820] [serial = 1907] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7fe602ee7400) [pid = 1820] [serial = 1973] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7fe606cc3000) [pid = 1820] [serial = 1968] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7fe6075f4800) [pid = 1820] [serial = 1974] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7fe608622800) [pid = 1820] [serial = 1976] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 1820 | 1461491756789 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 02:55:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:55:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 3187ms 02:55:56 INFO - PROCESS | 1820 | 1461491756898 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 02:55:56 INFO - PROCESS | 1820 | 1461491756904 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 02:55:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:55:56 INFO - PROCESS | 1820 | 1461491756911 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:55:56 INFO - PROCESS | 1820 | 1461491756917 Marionette TRACE conn4 <- [1,2754,null,{}] 02:55:56 INFO - PROCESS | 1820 | 1461491756926 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:57 INFO - PROCESS | 1820 | 1461491757142 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 02:55:57 INFO - PROCESS | 1820 | 1461491757363 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60463e800 == 154 [pid = 1820] [id = 696] 02:55:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7fe60486c000) [pid = 1820] [serial = 2089] [outer = (nil)] 02:55:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7fe604920000) [pid = 1820] [serial = 2090] [outer = 0x7fe60486c000] 02:55:57 INFO - PROCESS | 1820 | 1461491757450 Marionette DEBUG loaded listener.js 02:55:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7fe6064d5000) [pid = 1820] [serial = 2091] [outer = 0x7fe60486c000] 02:55:58 INFO - PROCESS | 1820 | 1461491758469 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 02:55:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:55:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1643ms 02:55:58 INFO - PROCESS | 1820 | 1461491758558 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 02:55:58 INFO - PROCESS | 1820 | 1461491758571 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 02:55:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:55:58 INFO - PROCESS | 1820 | 1461491758587 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:55:58 INFO - PROCESS | 1820 | 1461491758591 Marionette TRACE conn4 <- [1,2758,null,{}] 02:55:58 INFO - PROCESS | 1820 | 1461491758601 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:58 INFO - PROCESS | 1820 | 1461491758963 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 02:55:59 INFO - PROCESS | 1820 | 1461491759167 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6064ea000 == 155 [pid = 1820] [id = 697] 02:55:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7fe606cca400) [pid = 1820] [serial = 2092] [outer = (nil)] 02:55:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7fe6075f0800) [pid = 1820] [serial = 2093] [outer = 0x7fe606cca400] 02:55:59 INFO - PROCESS | 1820 | 1461491759250 Marionette DEBUG loaded listener.js 02:55:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7fe60782ac00) [pid = 1820] [serial = 2094] [outer = 0x7fe606cca400] 02:56:00 INFO - PROCESS | 1820 | 1461491760183 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 02:56:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:56:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1648ms 02:56:00 INFO - PROCESS | 1820 | 1461491760233 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 02:56:00 INFO - PROCESS | 1820 | 1461491760237 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 02:56:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:56:00 INFO - PROCESS | 1820 | 1461491760243 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:56:00 INFO - PROCESS | 1820 | 1461491760248 Marionette TRACE conn4 <- [1,2762,null,{}] 02:56:00 INFO - PROCESS | 1820 | 1461491760274 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:00 INFO - PROCESS | 1820 | 1461491760604 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 02:56:00 INFO - PROCESS | 1820 | 1461491760664 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6075d0000 == 156 [pid = 1820] [id = 698] 02:56:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7fe60782b400) [pid = 1820] [serial = 2095] [outer = (nil)] 02:56:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7fe608679400) [pid = 1820] [serial = 2096] [outer = 0x7fe60782b400] 02:56:00 INFO - PROCESS | 1820 | 1461491760941 Marionette DEBUG loaded listener.js 02:56:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7fe608686800) [pid = 1820] [serial = 2097] [outer = 0x7fe60782b400] 02:56:01 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7fe6101c9800) [pid = 1820] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:56:01 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7fe602ee0000) [pid = 1820] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:56:01 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7fe606cc5400) [pid = 1820] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:56:01 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7fe609673c00) [pid = 1820] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:56:01 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7fe602d8ac00) [pid = 1820] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:56:01 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7fe6073f9800) [pid = 1820] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:56:01 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7fe6064d0400) [pid = 1820] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:56:01 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7fe60e0c9000) [pid = 1820] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:56:01 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7fe60dcd5400) [pid = 1820] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:56:01 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7fe609957c00) [pid = 1820] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:56:01 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7fe6111ae800) [pid = 1820] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:56:01 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x7fe61125c400) [pid = 1820] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:56:01 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x7fe60e59d000) [pid = 1820] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:56:01 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7fe60dcda800) [pid = 1820] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:56:01 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7fe60dccd800) [pid = 1820] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:56:01 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7fe60bfa4c00) [pid = 1820] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:56:01 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7fe60f310800) [pid = 1820] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:56:01 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7fe606a8c400) [pid = 1820] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:56:01 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7fe6083dfc00) [pid = 1820] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:56:01 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7fe602c41400) [pid = 1820] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:56:01 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7fe60f318000) [pid = 1820] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:56:02 INFO - PROCESS | 1820 | 1461491762295 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 02:56:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:56:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 2099ms 02:56:02 INFO - PROCESS | 1820 | 1461491762343 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 02:56:02 INFO - PROCESS | 1820 | 1461491762346 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 02:56:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:56:02 INFO - PROCESS | 1820 | 1461491762352 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:56:02 INFO - PROCESS | 1820 | 1461491762354 Marionette TRACE conn4 <- [1,2766,null,{}] 02:56:02 INFO - PROCESS | 1820 | 1461491762360 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:02 INFO - PROCESS | 1820 | 1461491762691 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 02:56:02 INFO - PROCESS | 1820 | 1461491762912 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60840d000 == 157 [pid = 1820] [id = 699] 02:56:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7fe602c3a800) [pid = 1820] [serial = 2098] [outer = (nil)] 02:56:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7fe6093f3000) [pid = 1820] [serial = 2099] [outer = 0x7fe602c3a800] 02:56:03 INFO - PROCESS | 1820 | 1461491763019 Marionette DEBUG loaded listener.js 02:56:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7fe609953c00) [pid = 1820] [serial = 2100] [outer = 0x7fe602c3a800] 02:56:04 INFO - PROCESS | 1820 | 1461491764171 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 02:56:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:56:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1893ms 02:56:04 INFO - PROCESS | 1820 | 1461491764248 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 02:56:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:56:04 INFO - PROCESS | 1820 | 1461491764254 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 02:56:04 INFO - PROCESS | 1820 | 1461491764263 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:56:04 INFO - PROCESS | 1820 | 1461491764269 Marionette TRACE conn4 <- [1,2770,null,{}] 02:56:04 INFO - PROCESS | 1820 | 1461491764282 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:04 INFO - PROCESS | 1820 | 1461491764679 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 02:56:05 INFO - PROCESS | 1820 | 1461491765104 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe604af0000 == 158 [pid = 1820] [id = 700] 02:56:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7fe602d97400) [pid = 1820] [serial = 2101] [outer = (nil)] 02:56:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7fe606751000) [pid = 1820] [serial = 2102] [outer = 0x7fe602d97400] 02:56:05 INFO - PROCESS | 1820 | 1461491765241 Marionette DEBUG loaded listener.js 02:56:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7fe6073f5c00) [pid = 1820] [serial = 2103] [outer = 0x7fe602d97400] 02:56:06 INFO - PROCESS | 1820 | 1461491766324 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 02:56:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:56:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 2094ms 02:56:06 INFO - PROCESS | 1820 | 1461491766360 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 02:56:06 INFO - PROCESS | 1820 | 1461491766370 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 02:56:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:56:06 INFO - PROCESS | 1820 | 1461491766385 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:56:06 INFO - PROCESS | 1820 | 1461491766391 Marionette TRACE conn4 <- [1,2774,null,{}] 02:56:06 INFO - PROCESS | 1820 | 1461491766397 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:06 INFO - PROCESS | 1820 | 1461491766674 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 02:56:07 INFO - PROCESS | 1820 | 1461491767037 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6085b2800 == 159 [pid = 1820] [id = 701] 02:56:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7fe607b60800) [pid = 1820] [serial = 2104] [outer = (nil)] 02:56:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7fe608618800) [pid = 1820] [serial = 2105] [outer = 0x7fe607b60800] 02:56:07 INFO - PROCESS | 1820 | 1461491767126 Marionette DEBUG loaded listener.js 02:56:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7fe6093f1000) [pid = 1820] [serial = 2106] [outer = 0x7fe607b60800] 02:56:08 INFO - PROCESS | 1820 | 1461491768208 Marionette TRACE conn4 <- [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]]]}] 02:56:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:56:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1891ms 02:56:08 INFO - PROCESS | 1820 | 1461491768277 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 02:56:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:56:08 INFO - PROCESS | 1820 | 1461491768283 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 02:56:08 INFO - PROCESS | 1820 | 1461491768290 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:56:08 INFO - PROCESS | 1820 | 1461491768297 Marionette TRACE conn4 <- [1,2778,null,{}] 02:56:08 INFO - PROCESS | 1820 | 1461491768319 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:08 INFO - PROCESS | 1820 | 1461491768700 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 02:56:08 INFO - PROCESS | 1820 | 1461491768951 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe609d53000 == 160 [pid = 1820] [id = 702] 02:56:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7fe609cb0800) [pid = 1820] [serial = 2107] [outer = (nil)] 02:56:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7fe609cbd800) [pid = 1820] [serial = 2108] [outer = 0x7fe609cb0800] 02:56:09 INFO - PROCESS | 1820 | 1461491769043 Marionette DEBUG loaded listener.js 02:56:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7fe60add8400) [pid = 1820] [serial = 2109] [outer = 0x7fe609cb0800] 02:56:10 INFO - PROCESS | 1820 | 1461491770082 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 02:56:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:56:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1856ms 02:56:10 INFO - PROCESS | 1820 | 1461491770146 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 02:56:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:56:10 INFO - PROCESS | 1820 | 1461491770151 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 02:56:10 INFO - PROCESS | 1820 | 1461491770159 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:56:10 INFO - PROCESS | 1820 | 1461491770165 Marionette TRACE conn4 <- [1,2782,null,{}] 02:56:10 INFO - PROCESS | 1820 | 1461491770171 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:10 INFO - PROCESS | 1820 | 1461491770424 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 02:56:10 INFO - PROCESS | 1820 | 1461491770751 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60becb000 == 161 [pid = 1820] [id = 703] 02:56:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7fe609cb0c00) [pid = 1820] [serial = 2110] [outer = (nil)] 02:56:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7fe60bfa4c00) [pid = 1820] [serial = 2111] [outer = 0x7fe609cb0c00] 02:56:10 INFO - PROCESS | 1820 | 1461491770833 Marionette DEBUG loaded listener.js 02:56:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7fe60c445800) [pid = 1820] [serial = 2112] [outer = 0x7fe609cb0c00] 02:56:11 INFO - PROCESS | 1820 | 1461491771797 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 02:56:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:56:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1689ms 02:56:11 INFO - PROCESS | 1820 | 1461491771848 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 02:56:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:56:11 INFO - PROCESS | 1820 | 1461491771852 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 02:56:11 INFO - PROCESS | 1820 | 1461491771859 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:56:11 INFO - PROCESS | 1820 | 1461491771863 Marionette TRACE conn4 <- [1,2786,null,{}] 02:56:11 INFO - PROCESS | 1820 | 1461491771868 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:12 INFO - PROCESS | 1820 | 1461491772129 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 02:56:12 INFO - PROCESS | 1820 | 1461491772440 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60c51e000 == 162 [pid = 1820] [id = 704] 02:56:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7fe609d11800) [pid = 1820] [serial = 2113] [outer = (nil)] 02:56:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7fe60c453c00) [pid = 1820] [serial = 2114] [outer = 0x7fe609d11800] 02:56:12 INFO - PROCESS | 1820 | 1461491772593 Marionette DEBUG loaded listener.js 02:56:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7fe60c623800) [pid = 1820] [serial = 2115] [outer = 0x7fe609d11800] 02:56:13 INFO - PROCESS | 1820 | 1461491773524 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 02:56:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:56:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1733ms 02:56:13 INFO - PROCESS | 1820 | 1461491773594 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 02:56:13 INFO - PROCESS | 1820 | 1461491773599 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 02:56:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:56:13 INFO - PROCESS | 1820 | 1461491773607 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:56:13 INFO - PROCESS | 1820 | 1461491773612 Marionette TRACE conn4 <- [1,2790,null,{}] 02:56:13 INFO - PROCESS | 1820 | 1461491773619 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:14 INFO - PROCESS | 1820 | 1461491774015 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 02:56:14 INFO - PROCESS | 1820 | 1461491774398 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60f5cb800 == 163 [pid = 1820] [id = 705] 02:56:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7fe60e597000) [pid = 1820] [serial = 2116] [outer = (nil)] 02:56:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7fe60f386800) [pid = 1820] [serial = 2117] [outer = 0x7fe60e597000] 02:56:14 INFO - PROCESS | 1820 | 1461491774491 Marionette DEBUG loaded listener.js 02:56:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7fe60f539400) [pid = 1820] [serial = 2118] [outer = 0x7fe60e597000] 02:56:15 INFO - PROCESS | 1820 | 1461491775432 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 02:56:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:56:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1885ms 02:56:15 INFO - PROCESS | 1820 | 1461491775493 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 02:56:15 INFO - PROCESS | 1820 | 1461491775497 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 02:56:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:56:15 INFO - PROCESS | 1820 | 1461491775504 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:56:15 INFO - PROCESS | 1820 | 1461491775507 Marionette TRACE conn4 <- [1,2794,null,{}] 02:56:15 INFO - PROCESS | 1820 | 1461491775514 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:15 INFO - PROCESS | 1820 | 1461491775790 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 02:56:16 INFO - PROCESS | 1820 | 1461491776122 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611921000 == 164 [pid = 1820] [id = 706] 02:56:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7fe60e34d800) [pid = 1820] [serial = 2119] [outer = (nil)] 02:56:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe60f644000) [pid = 1820] [serial = 2120] [outer = 0x7fe60e34d800] 02:56:16 INFO - PROCESS | 1820 | 1461491776221 Marionette DEBUG loaded listener.js 02:56:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe6100f5400) [pid = 1820] [serial = 2121] [outer = 0x7fe60e34d800] 02:56:17 INFO - PROCESS | 1820 | 1461491777194 Marionette TRACE conn4 <- [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]]]}] 02:56:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:56:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1740ms 02:56:17 INFO - PROCESS | 1820 | 1461491777245 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 02:56:17 INFO - PROCESS | 1820 | 1461491777248 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 02:56:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:56:17 INFO - PROCESS | 1820 | 1461491777255 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:56:17 INFO - PROCESS | 1820 | 1461491777258 Marionette TRACE conn4 <- [1,2798,null,{}] 02:56:17 INFO - PROCESS | 1820 | 1461491777264 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:17 INFO - PROCESS | 1820 | 1461491777531 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 02:56:17 INFO - PROCESS | 1820 | 1461491777876 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611d75000 == 165 [pid = 1820] [id = 707] 02:56:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe607857c00) [pid = 1820] [serial = 2122] [outer = (nil)] 02:56:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe6101d6800) [pid = 1820] [serial = 2123] [outer = 0x7fe607857c00] 02:56:17 INFO - PROCESS | 1820 | 1461491777964 Marionette DEBUG loaded listener.js 02:56:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe610e95c00) [pid = 1820] [serial = 2124] [outer = 0x7fe607857c00] 02:56:18 INFO - PROCESS | 1820 | 1461491778988 Marionette TRACE conn4 <- [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]]]}] 02:56:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:56:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1781ms 02:56:19 INFO - PROCESS | 1820 | 1461491779037 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 02:56:19 INFO - PROCESS | 1820 | 1461491779041 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 02:56:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:56:19 INFO - PROCESS | 1820 | 1461491779048 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:56:19 INFO - PROCESS | 1820 | 1461491779051 Marionette TRACE conn4 <- [1,2802,null,{}] 02:56:19 INFO - PROCESS | 1820 | 1461491779057 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:19 INFO - PROCESS | 1820 | 1461491779300 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 02:56:19 INFO - PROCESS | 1820 | 1461491779629 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe615de0000 == 166 [pid = 1820] [id = 708] 02:56:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe60f316400) [pid = 1820] [serial = 2125] [outer = (nil)] 02:56:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe61102f800) [pid = 1820] [serial = 2126] [outer = 0x7fe60f316400] 02:56:19 INFO - PROCESS | 1820 | 1461491779715 Marionette DEBUG loaded listener.js 02:56:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe6111a5400) [pid = 1820] [serial = 2127] [outer = 0x7fe60f316400] 02:56:20 INFO - PROCESS | 1820 | 1461491780633 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 02:56:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:56:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1636ms 02:56:20 INFO - PROCESS | 1820 | 1461491780685 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 02:56:20 INFO - PROCESS | 1820 | 1461491780690 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 02:56:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:56:20 INFO - PROCESS | 1820 | 1461491780696 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:56:20 INFO - PROCESS | 1820 | 1461491780701 Marionette TRACE conn4 <- [1,2806,null,{}] 02:56:20 INFO - PROCESS | 1820 | 1461491780707 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:20 INFO - PROCESS | 1820 | 1461491780969 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 02:56:21 INFO - PROCESS | 1820 | 1461491781284 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61731b800 == 167 [pid = 1820] [id = 709] 02:56:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe60f648c00) [pid = 1820] [serial = 2128] [outer = (nil)] 02:56:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7fe611266000) [pid = 1820] [serial = 2129] [outer = 0x7fe60f648c00] 02:56:21 INFO - PROCESS | 1820 | 1461491781371 Marionette DEBUG loaded listener.js 02:56:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7fe611c6d400) [pid = 1820] [serial = 2130] [outer = 0x7fe60f648c00] 02:56:22 INFO - PROCESS | 1820 | 1461491782569 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 02:56:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:56:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1891ms 02:56:22 INFO - PROCESS | 1820 | 1461491782590 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 02:56:22 INFO - PROCESS | 1820 | 1461491782599 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 02:56:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:56:22 INFO - PROCESS | 1820 | 1461491782609 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:56:22 INFO - PROCESS | 1820 | 1461491782613 Marionette TRACE conn4 <- [1,2810,null,{}] 02:56:22 INFO - PROCESS | 1820 | 1461491782620 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:22 INFO - PROCESS | 1820 | 1461491782913 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 02:56:23 INFO - PROCESS | 1820 | 1461491783247 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61775b000 == 168 [pid = 1820] [id = 710] 02:56:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe615cd0000) [pid = 1820] [serial = 2131] [outer = (nil)] 02:56:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7fe615d51800) [pid = 1820] [serial = 2132] [outer = 0x7fe615cd0000] 02:56:23 INFO - PROCESS | 1820 | 1461491783334 Marionette DEBUG loaded listener.js 02:56:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7fe617031800) [pid = 1820] [serial = 2133] [outer = 0x7fe615cd0000] 02:56:24 INFO - PROCESS | 1820 | 1461491784314 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 02:56:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:56:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1746ms 02:56:24 INFO - PROCESS | 1820 | 1461491784357 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 02:56:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:56:24 INFO - PROCESS | 1820 | 1461491784361 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 02:56:24 INFO - PROCESS | 1820 | 1461491784367 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:56:24 INFO - PROCESS | 1820 | 1461491784370 Marionette TRACE conn4 <- [1,2814,null,{}] 02:56:24 INFO - PROCESS | 1820 | 1461491784376 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:24 INFO - PROCESS | 1820 | 1461491784645 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 02:56:25 INFO - PROCESS | 1820 | 1461491785055 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618444000 == 169 [pid = 1820] [id = 711] 02:56:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7fe615cc7000) [pid = 1820] [serial = 2134] [outer = (nil)] 02:56:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7fe6171a8400) [pid = 1820] [serial = 2135] [outer = 0x7fe615cc7000] 02:56:25 INFO - PROCESS | 1820 | 1461491785178 Marionette DEBUG loaded listener.js 02:56:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7fe617714c00) [pid = 1820] [serial = 2136] [outer = 0x7fe615cc7000] 02:56:26 INFO - PROCESS | 1820 | 1461491786055 Marionette TRACE conn4 <- [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]]]}] 02:56:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:56:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1731ms 02:56:26 INFO - PROCESS | 1820 | 1461491786103 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 02:56:26 INFO - PROCESS | 1820 | 1461491786108 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 02:56:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:56:26 INFO - PROCESS | 1820 | 1461491786119 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:56:26 INFO - PROCESS | 1820 | 1461491786123 Marionette TRACE conn4 <- [1,2818,null,{}] 02:56:26 INFO - PROCESS | 1820 | 1461491786130 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:26 INFO - PROCESS | 1820 | 1461491786404 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 02:56:26 INFO - PROCESS | 1820 | 1461491786728 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6187c8800 == 170 [pid = 1820] [id = 712] 02:56:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7fe602c36000) [pid = 1820] [serial = 2137] [outer = (nil)] 02:56:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7fe6178c5400) [pid = 1820] [serial = 2138] [outer = 0x7fe602c36000] 02:56:26 INFO - PROCESS | 1820 | 1461491786818 Marionette DEBUG loaded listener.js 02:56:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7fe6178cf400) [pid = 1820] [serial = 2139] [outer = 0x7fe602c36000] 02:56:27 INFO - PROCESS | 1820 | 1461491787801 Marionette TRACE conn4 <- [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]]]}] 02:56:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:56:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1739ms 02:56:27 INFO - PROCESS | 1820 | 1461491787859 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 02:56:27 INFO - PROCESS | 1820 | 1461491787863 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 02:56:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:56:27 INFO - PROCESS | 1820 | 1461491787870 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:56:27 INFO - PROCESS | 1820 | 1461491787874 Marionette TRACE conn4 <- [1,2822,null,{}] 02:56:27 INFO - PROCESS | 1820 | 1461491787879 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:28 INFO - PROCESS | 1820 | 1461491788144 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 02:56:28 INFO - PROCESS | 1820 | 1461491788483 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61a957000 == 171 [pid = 1820] [id = 713] 02:56:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7fe615d4c800) [pid = 1820] [serial = 2140] [outer = (nil)] 02:56:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7fe617995800) [pid = 1820] [serial = 2141] [outer = 0x7fe615d4c800] 02:56:28 INFO - PROCESS | 1820 | 1461491788569 Marionette DEBUG loaded listener.js 02:56:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7fe61799ec00) [pid = 1820] [serial = 2142] [outer = 0x7fe615d4c800] 02:56:29 INFO - PROCESS | 1820 | 1461491789558 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 02:56:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:56:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1731ms 02:56:29 INFO - PROCESS | 1820 | 1461491789603 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 02:56:29 INFO - PROCESS | 1820 | 1461491789607 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 02:56:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:56:29 INFO - PROCESS | 1820 | 1461491789614 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:56:29 INFO - PROCESS | 1820 | 1461491789616 Marionette TRACE conn4 <- [1,2826,null,{}] 02:56:29 INFO - PROCESS | 1820 | 1461491789648 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:29 INFO - PROCESS | 1820 | 1461491789918 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 02:56:30 INFO - PROCESS | 1820 | 1461491790241 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61c260800 == 172 [pid = 1820] [id = 714] 02:56:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7fe617715400) [pid = 1820] [serial = 2143] [outer = (nil)] 02:56:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7fe617b6c800) [pid = 1820] [serial = 2144] [outer = 0x7fe617715400] 02:56:30 INFO - PROCESS | 1820 | 1461491790336 Marionette DEBUG loaded listener.js 02:56:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7fe617b76000) [pid = 1820] [serial = 2145] [outer = 0x7fe617715400] 02:56:31 INFO - PROCESS | 1820 | 1461491791242 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:56:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:56:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1665ms 02:56:31 INFO - PROCESS | 1820 | 1461491791281 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 02:56:31 INFO - PROCESS | 1820 | 1461491791284 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 02:56:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:56:31 INFO - PROCESS | 1820 | 1461491791292 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:56:31 INFO - PROCESS | 1820 | 1461491791296 Marionette TRACE conn4 <- [1,2830,null,{}] 02:56:31 INFO - PROCESS | 1820 | 1461491791302 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:31 INFO - PROCESS | 1820 | 1461491791598 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 02:56:31 INFO - PROCESS | 1820 | 1461491791932 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61c9cc800 == 173 [pid = 1820] [id = 715] 02:56:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7fe60add8800) [pid = 1820] [serial = 2146] [outer = (nil)] 02:56:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7fe617b7fc00) [pid = 1820] [serial = 2147] [outer = 0x7fe60add8800] 02:56:32 INFO - PROCESS | 1820 | 1461491792042 Marionette DEBUG loaded listener.js 02:56:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7fe617bb7800) [pid = 1820] [serial = 2148] [outer = 0x7fe60add8800] 02:56:33 INFO - PROCESS | 1820 | 1461491793001 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 02:56:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:56:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1781ms 02:56:33 INFO - PROCESS | 1820 | 1461491793076 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 02:56:33 INFO - PROCESS | 1820 | 1461491793080 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 02:56:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:56:33 INFO - PROCESS | 1820 | 1461491793091 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:56:33 INFO - PROCESS | 1820 | 1461491793094 Marionette TRACE conn4 <- [1,2834,null,{}] 02:56:33 INFO - PROCESS | 1820 | 1461491793102 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:33 INFO - PROCESS | 1820 | 1461491793411 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 02:56:33 INFO - PROCESS | 1820 | 1461491793769 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61ff91000 == 174 [pid = 1820] [id = 716] 02:56:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7fe617b62800) [pid = 1820] [serial = 2149] [outer = (nil)] 02:56:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7fe617bb8000) [pid = 1820] [serial = 2150] [outer = 0x7fe617b62800] 02:56:33 INFO - PROCESS | 1820 | 1461491793877 Marionette DEBUG loaded listener.js 02:56:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7fe617fb6400) [pid = 1820] [serial = 2151] [outer = 0x7fe617b62800] 02:56:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe633ee9000 == 173 [pid = 1820] [id = 511] 02:56:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61791a800 == 172 [pid = 1820] [id = 321] 02:56:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6075d0000 == 171 [pid = 1820] [id = 698] 02:56:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6064ea000 == 170 [pid = 1820] [id = 697] 02:56:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60463e800 == 169 [pid = 1820] [id = 696] 02:56:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe619a3c000 == 168 [pid = 1820] [id = 694] 02:56:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe618e4b800 == 167 [pid = 1820] [id = 693] 02:56:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe618990800 == 166 [pid = 1820] [id = 692] 02:56:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6182a0000 == 165 [pid = 1820] [id = 691] 02:56:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61737e000 == 164 [pid = 1820] [id = 690] 02:56:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe615df5800 == 163 [pid = 1820] [id = 689] 02:56:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611ddf000 == 162 [pid = 1820] [id = 688] 02:56:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611924000 == 161 [pid = 1820] [id = 687] 02:56:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60f489000 == 160 [pid = 1820] [id = 686] 02:56:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60c520800 == 159 [pid = 1820] [id = 685] 02:56:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60becf000 == 158 [pid = 1820] [id = 684] 02:56:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60acd4800 == 157 [pid = 1820] [id = 683] 02:56:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe609370800 == 156 [pid = 1820] [id = 682] 02:56:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe608217800 == 155 [pid = 1820] [id = 681] 02:56:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60669a000 == 154 [pid = 1820] [id = 680] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7fe61102dc00) [pid = 1820] [serial = 1962] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7fe607855000) [pid = 1820] [serial = 1905] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7fe607752c00) [pid = 1820] [serial = 2036] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7fe609bcd800) [pid = 1820] [serial = 1985] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7fe606748400) [pid = 1820] [serial = 2033] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7fe61703fc00) [pid = 1820] [serial = 2027] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7fe609d1c400) [pid = 1820] [serial = 1989] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7fe609d13400) [pid = 1820] [serial = 1988] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7fe60f64e000) [pid = 1820] [serial = 2001] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7fe60f544800) [pid = 1820] [serial = 2000] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7fe60e5a2800) [pid = 1820] [serial = 1995] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7fe60e350400) [pid = 1820] [serial = 1994] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7fe61102f400) [pid = 1820] [serial = 2007] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7fe610e9bc00) [pid = 1820] [serial = 2006] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7fe60c447400) [pid = 1820] [serial = 1992] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7fe60be93000) [pid = 1820] [serial = 1991] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7fe615cb8400) [pid = 1820] [serial = 2013] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7fe611c73c00) [pid = 1820] [serial = 2012] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7fe611c69400) [pid = 1820] [serial = 2010] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7fe611264800) [pid = 1820] [serial = 2009] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe615cc8000) [pid = 1820] [serial = 2016] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7fe615cc0400) [pid = 1820] [serial = 2015] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7fe610e91800) [pid = 1820] [serial = 2004] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe6101d0400) [pid = 1820] [serial = 2003] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe617036000) [pid = 1820] [serial = 2025] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe615d8b000) [pid = 1820] [serial = 2024] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe60f38a800) [pid = 1820] [serial = 1998] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe60f1dd000) [pid = 1820] [serial = 1997] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe615d4fc00) [pid = 1820] [serial = 2019] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe615cce000) [pid = 1820] [serial = 2018] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe6076e5000) [pid = 1820] [serial = 1980] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe606ccdc00) [pid = 1820] [serial = 1979] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7fe6093f5c00) [pid = 1820] [serial = 1983] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7fe608621800) [pid = 1820] [serial = 1982] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7fe602d88800) [pid = 1820] [serial = 2030] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7fe602d96000) [pid = 1820] [serial = 2031] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7fe615d81400) [pid = 1820] [serial = 2022] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7fe615d5b000) [pid = 1820] [serial = 2021] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7fe609caec00) [pid = 1820] [serial = 1986] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7fe607857800) [pid = 1820] [serial = 2037] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7fe60775d800) [pid = 1820] [serial = 2039] [outer = (nil)] [url = about:blank] 02:56:36 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7fe606a89400) [pid = 1820] [serial = 2034] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1820 | 1461491797229 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:56:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:56:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 4202ms 02:56:37 INFO - PROCESS | 1820 | 1461491797293 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 02:56:37 INFO - PROCESS | 1820 | 1461491797299 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 02:56:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:56:37 INFO - PROCESS | 1820 | 1461491797310 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:56:37 INFO - PROCESS | 1820 | 1461491797313 Marionette TRACE conn4 <- [1,2838,null,{}] 02:56:37 INFO - PROCESS | 1820 | 1461491797322 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:37 INFO - PROCESS | 1820 | 1461491797603 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 02:56:37 INFO - PROCESS | 1820 | 1461491797891 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe604645000 == 155 [pid = 1820] [id = 717] 02:56:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7fe6064d0800) [pid = 1820] [serial = 2152] [outer = (nil)] 02:56:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7fe6064d6c00) [pid = 1820] [serial = 2153] [outer = 0x7fe6064d0800] 02:56:37 INFO - PROCESS | 1820 | 1461491797969 Marionette DEBUG loaded listener.js 02:56:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7fe606cc3c00) [pid = 1820] [serial = 2154] [outer = 0x7fe6064d0800] 02:56:38 INFO - PROCESS | 1820 | 1461491798880 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 02:56:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:56:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1635ms 02:56:38 INFO - PROCESS | 1820 | 1461491798950 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 02:56:38 INFO - PROCESS | 1820 | 1461491798958 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 02:56:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:56:38 INFO - PROCESS | 1820 | 1461491798970 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:56:38 INFO - PROCESS | 1820 | 1461491798973 Marionette TRACE conn4 <- [1,2842,null,{}] 02:56:38 INFO - PROCESS | 1820 | 1461491798986 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:39 INFO - PROCESS | 1820 | 1461491799297 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 02:56:39 INFO - PROCESS | 1820 | 1461491799341 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6064e7000 == 156 [pid = 1820] [id = 718] 02:56:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7fe606ccb400) [pid = 1820] [serial = 2155] [outer = (nil)] 02:56:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7fe607825000) [pid = 1820] [serial = 2156] [outer = 0x7fe606ccb400] 02:56:39 INFO - PROCESS | 1820 | 1461491799413 Marionette DEBUG loaded listener.js 02:56:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7fe60785bc00) [pid = 1820] [serial = 2157] [outer = 0x7fe606ccb400] 02:56:40 INFO - PROCESS | 1820 | 1461491800552 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 02:56:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:56:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1636ms 02:56:40 INFO - PROCESS | 1820 | 1461491800606 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 02:56:40 INFO - PROCESS | 1820 | 1461491800609 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 02:56:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:56:40 INFO - PROCESS | 1820 | 1461491800641 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:56:40 INFO - PROCESS | 1820 | 1461491800656 Marionette TRACE conn4 <- [1,2846,null,{}] 02:56:40 INFO - PROCESS | 1820 | 1461491800692 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:41 INFO - PROCESS | 1820 | 1461491801001 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 02:56:41 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7fe60782b400) [pid = 1820] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:56:41 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7fe6093fb400) [pid = 1820] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:56:41 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7fe60f1ad800) [pid = 1820] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:56:41 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7fe60f313000) [pid = 1820] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:56:41 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7fe608678c00) [pid = 1820] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:56:41 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7fe60486c000) [pid = 1820] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:56:41 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7fe6111ac000) [pid = 1820] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:56:41 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7fe606cca400) [pid = 1820] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:56:41 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x7fe6093fd400) [pid = 1820] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:56:41 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x7fe6073f8000) [pid = 1820] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:56:41 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7fe6171a9000) [pid = 1820] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:56:41 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7fe60dccf800) [pid = 1820] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:56:41 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7fe6111af400) [pid = 1820] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:56:41 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7fe602ee1c00) [pid = 1820] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:56:41 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7fe6073f8c00) [pid = 1820] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:56:41 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7fe602c3a000) [pid = 1820] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:56:41 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7fe606a8a800) [pid = 1820] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:56:41 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7fe6101cb000) [pid = 1820] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:56:41 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7fe606a86800) [pid = 1820] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:56:41 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7fe610340800) [pid = 1820] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:56:41 INFO - PROCESS | 1820 | 1461491801748 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6069cf800 == 157 [pid = 1820] [id = 719] 02:56:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7fe602c41c00) [pid = 1820] [serial = 2158] [outer = (nil)] 02:56:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7fe604866c00) [pid = 1820] [serial = 2159] [outer = 0x7fe602c41c00] 02:56:41 INFO - PROCESS | 1820 | 1461491801843 Marionette DEBUG loaded listener.js 02:56:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7fe608621400) [pid = 1820] [serial = 2160] [outer = 0x7fe602c41c00] 02:56:42 INFO - PROCESS | 1820 | 1461491802593 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 02:56:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:56:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 2003ms 02:56:42 INFO - PROCESS | 1820 | 1461491802643 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 02:56:42 INFO - PROCESS | 1820 | 1461491802647 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 02:56:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:56:42 INFO - PROCESS | 1820 | 1461491802652 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:56:42 INFO - PROCESS | 1820 | 1461491802654 Marionette TRACE conn4 <- [1,2850,null,{}] 02:56:42 INFO - PROCESS | 1820 | 1461491802670 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:42 INFO - PROCESS | 1820 | 1461491802913 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 02:56:43 INFO - PROCESS | 1820 | 1461491803097 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe607ae2000 == 158 [pid = 1820] [id = 720] 02:56:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7fe602c44000) [pid = 1820] [serial = 2161] [outer = (nil)] 02:56:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7fe6093fb400) [pid = 1820] [serial = 2162] [outer = 0x7fe602c44000] 02:56:43 INFO - PROCESS | 1820 | 1461491803177 Marionette DEBUG loaded listener.js 02:56:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7fe609671800) [pid = 1820] [serial = 2163] [outer = 0x7fe602c44000] 02:56:44 INFO - PROCESS | 1820 | 1461491804397 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:56:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:56:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1789ms 02:56:44 INFO - PROCESS | 1820 | 1461491804444 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 02:56:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:56:44 INFO - PROCESS | 1820 | 1461491804449 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 02:56:44 INFO - PROCESS | 1820 | 1461491804458 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:56:44 INFO - PROCESS | 1820 | 1461491804463 Marionette TRACE conn4 <- [1,2854,null,{}] 02:56:44 INFO - PROCESS | 1820 | 1461491804473 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:44 INFO - PROCESS | 1820 | 1461491804800 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 02:56:45 INFO - PROCESS | 1820 | 1461491805188 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6064e4000 == 159 [pid = 1820] [id = 721] 02:56:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7fe604864800) [pid = 1820] [serial = 2164] [outer = (nil)] 02:56:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7fe6073f9800) [pid = 1820] [serial = 2165] [outer = 0x7fe604864800] 02:56:45 INFO - PROCESS | 1820 | 1461491805276 Marionette DEBUG loaded listener.js 02:56:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7fe60782b400) [pid = 1820] [serial = 2166] [outer = 0x7fe604864800] 02:56:46 INFO - PROCESS | 1820 | 1461491806404 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 02:56:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:56:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1992ms 02:56:46 INFO - PROCESS | 1820 | 1461491806450 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 02:56:46 INFO - PROCESS | 1820 | 1461491806459 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 02:56:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:56:46 INFO - PROCESS | 1820 | 1461491806470 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:56:46 INFO - PROCESS | 1820 | 1461491806475 Marionette TRACE conn4 <- [1,2858,null,{}] 02:56:46 INFO - PROCESS | 1820 | 1461491806481 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:46 INFO - PROCESS | 1820 | 1461491806739 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 02:56:47 INFO - PROCESS | 1820 | 1461491807096 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe608474800 == 160 [pid = 1820] [id = 722] 02:56:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7fe608619800) [pid = 1820] [serial = 2167] [outer = (nil)] 02:56:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7fe6093f6800) [pid = 1820] [serial = 2168] [outer = 0x7fe608619800] 02:56:47 INFO - PROCESS | 1820 | 1461491807187 Marionette DEBUG loaded listener.js 02:56:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7fe609673c00) [pid = 1820] [serial = 2169] [outer = 0x7fe608619800] 02:56:48 INFO - PROCESS | 1820 | 1461491808190 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:56:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:56:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1787ms 02:56:48 INFO - PROCESS | 1820 | 1461491808258 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 02:56:48 INFO - PROCESS | 1820 | 1461491808262 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 02:56:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:56:48 INFO - PROCESS | 1820 | 1461491808271 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:56:48 INFO - PROCESS | 1820 | 1461491808276 Marionette TRACE conn4 <- [1,2862,null,{}] 02:56:48 INFO - PROCESS | 1820 | 1461491808295 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:48 INFO - PROCESS | 1820 | 1461491808637 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 02:56:49 INFO - PROCESS | 1820 | 1461491809027 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6097d9800 == 161 [pid = 1820] [id = 723] 02:56:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7fe609960c00) [pid = 1820] [serial = 2170] [outer = (nil)] 02:56:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7fe609d0dc00) [pid = 1820] [serial = 2171] [outer = 0x7fe609960c00] 02:56:49 INFO - PROCESS | 1820 | 1461491809132 Marionette DEBUG loaded listener.js 02:56:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7fe60add5800) [pid = 1820] [serial = 2172] [outer = 0x7fe609960c00] 02:56:50 INFO - PROCESS | 1820 | 1461491810129 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 02:56:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:56:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1901ms 02:56:50 INFO - PROCESS | 1820 | 1461491810173 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 02:56:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:56:50 INFO - PROCESS | 1820 | 1461491810178 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 02:56:50 INFO - PROCESS | 1820 | 1461491810184 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:56:50 INFO - PROCESS | 1820 | 1461491810187 Marionette TRACE conn4 <- [1,2866,null,{}] 02:56:50 INFO - PROCESS | 1820 | 1461491810192 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:50 INFO - PROCESS | 1820 | 1461491810436 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 02:56:50 INFO - PROCESS | 1820 | 1461491810699 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60acde800 == 162 [pid = 1820] [id = 724] 02:56:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7fe609caf000) [pid = 1820] [serial = 2173] [outer = (nil)] 02:56:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7fe60be96c00) [pid = 1820] [serial = 2174] [outer = 0x7fe609caf000] 02:56:50 INFO - PROCESS | 1820 | 1461491810888 Marionette DEBUG loaded listener.js 02:56:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7fe60bfaac00) [pid = 1820] [serial = 2175] [outer = 0x7fe609caf000] 02:56:51 INFO - PROCESS | 1820 | 1461491811766 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 02:56:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:56:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1630ms 02:56:51 INFO - PROCESS | 1820 | 1461491811814 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 02:56:51 INFO - PROCESS | 1820 | 1461491811817 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 02:56:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:56:51 INFO - PROCESS | 1820 | 1461491811824 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:56:51 INFO - PROCESS | 1820 | 1461491811827 Marionette TRACE conn4 <- [1,2870,null,{}] 02:56:51 INFO - PROCESS | 1820 | 1461491811832 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:52 INFO - PROCESS | 1820 | 1461491812069 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 02:56:52 INFO - PROCESS | 1820 | 1461491812334 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60becd000 == 163 [pid = 1820] [id = 725] 02:56:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7fe60ade2000) [pid = 1820] [serial = 2176] [outer = (nil)] 02:56:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7fe60c44ec00) [pid = 1820] [serial = 2177] [outer = 0x7fe60ade2000] 02:56:52 INFO - PROCESS | 1820 | 1461491812455 Marionette DEBUG loaded listener.js 02:56:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7fe60c61f400) [pid = 1820] [serial = 2178] [outer = 0x7fe60ade2000] 02:56:53 INFO - PROCESS | 1820 | 1461491813399 Marionette TRACE conn4 <- [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]]]}] 02:56:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:56:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1633ms 02:56:53 INFO - PROCESS | 1820 | 1461491813459 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 02:56:53 INFO - PROCESS | 1820 | 1461491813462 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 02:56:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:56:53 INFO - PROCESS | 1820 | 1461491813468 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:56:53 INFO - PROCESS | 1820 | 1461491813471 Marionette TRACE conn4 <- [1,2874,null,{}] 02:56:53 INFO - PROCESS | 1820 | 1461491813477 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:53 INFO - PROCESS | 1820 | 1461491813798 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 02:56:54 INFO - PROCESS | 1820 | 1461491814145 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60decf800 == 164 [pid = 1820] [id = 726] 02:56:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7fe60e343000) [pid = 1820] [serial = 2179] [outer = (nil)] 02:56:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7fe60e59a400) [pid = 1820] [serial = 2180] [outer = 0x7fe60e343000] 02:56:54 INFO - PROCESS | 1820 | 1461491814241 Marionette DEBUG loaded listener.js 02:56:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7fe60f1a5000) [pid = 1820] [serial = 2181] [outer = 0x7fe60e343000] 02:56:55 INFO - PROCESS | 1820 | 1461491815166 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 02:56:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:56:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1733ms 02:56:55 INFO - PROCESS | 1820 | 1461491815202 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 02:56:55 INFO - PROCESS | 1820 | 1461491815206 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 02:56:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:56:55 INFO - PROCESS | 1820 | 1461491815212 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:56:55 INFO - PROCESS | 1820 | 1461491815215 Marionette TRACE conn4 <- [1,2878,null,{}] 02:56:55 INFO - PROCESS | 1820 | 1461491815221 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:55 INFO - PROCESS | 1820 | 1461491815500 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 02:56:55 INFO - PROCESS | 1820 | 1461491815808 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60f483800 == 165 [pid = 1820] [id = 727] 02:56:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe60e344c00) [pid = 1820] [serial = 2182] [outer = (nil)] 02:56:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe60f1d3000) [pid = 1820] [serial = 2183] [outer = 0x7fe60e344c00] 02:56:55 INFO - PROCESS | 1820 | 1461491815890 Marionette DEBUG loaded listener.js 02:56:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe60f310400) [pid = 1820] [serial = 2184] [outer = 0x7fe60e344c00] 02:56:56 INFO - PROCESS | 1820 | 1461491816790 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 02:56:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:56:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1632ms 02:56:56 INFO - PROCESS | 1820 | 1461491816846 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 02:56:56 INFO - PROCESS | 1820 | 1461491816850 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 02:56:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:56:56 INFO - PROCESS | 1820 | 1461491816856 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:56:56 INFO - PROCESS | 1820 | 1461491816858 Marionette TRACE conn4 <- [1,2882,null,{}] 02:56:56 INFO - PROCESS | 1820 | 1461491816865 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:57 INFO - PROCESS | 1820 | 1461491817127 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 02:56:57 INFO - PROCESS | 1820 | 1461491817436 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61016a800 == 166 [pid = 1820] [id = 728] 02:56:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe607cdf800) [pid = 1820] [serial = 2185] [outer = (nil)] 02:56:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe60f387000) [pid = 1820] [serial = 2186] [outer = 0x7fe607cdf800] 02:56:57 INFO - PROCESS | 1820 | 1461491817516 Marionette DEBUG loaded listener.js 02:56:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe60f4f5400) [pid = 1820] [serial = 2187] [outer = 0x7fe607cdf800] 02:56:58 INFO - PROCESS | 1820 | 1461491818443 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 02:56:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:56:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1638ms 02:56:58 INFO - PROCESS | 1820 | 1461491818497 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 02:56:58 INFO - PROCESS | 1820 | 1461491818501 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 02:56:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:56:58 INFO - PROCESS | 1820 | 1461491818511 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:56:58 INFO - PROCESS | 1820 | 1461491818515 Marionette TRACE conn4 <- [1,2886,null,{}] 02:56:58 INFO - PROCESS | 1820 | 1461491818521 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:58 INFO - PROCESS | 1820 | 1461491818778 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 02:56:59 INFO - PROCESS | 1820 | 1461491819092 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61193b800 == 167 [pid = 1820] [id = 729] 02:56:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe6064d4000) [pid = 1820] [serial = 2188] [outer = (nil)] 02:56:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe60f545400) [pid = 1820] [serial = 2189] [outer = 0x7fe6064d4000] 02:56:59 INFO - PROCESS | 1820 | 1461491819180 Marionette DEBUG loaded listener.js 02:56:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe60f64e800) [pid = 1820] [serial = 2190] [outer = 0x7fe6064d4000] 02:57:00 INFO - PROCESS | 1820 | 1461491820183 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 02:57:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:57:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1732ms 02:57:00 INFO - PROCESS | 1820 | 1461491820244 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 02:57:00 INFO - PROCESS | 1820 | 1461491820248 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 02:57:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:57:00 INFO - PROCESS | 1820 | 1461491820255 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:57:00 INFO - PROCESS | 1820 | 1461491820259 Marionette TRACE conn4 <- [1,2890,null,{}] 02:57:00 INFO - PROCESS | 1820 | 1461491820266 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:00 INFO - PROCESS | 1820 | 1461491820524 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 02:57:00 INFO - PROCESS | 1820 | 1461491820864 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611dd1800 == 168 [pid = 1820] [id = 730] 02:57:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7fe607753c00) [pid = 1820] [serial = 2191] [outer = (nil)] 02:57:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7fe61033d000) [pid = 1820] [serial = 2192] [outer = 0x7fe607753c00] 02:57:00 INFO - PROCESS | 1820 | 1461491820946 Marionette DEBUG loaded listener.js 02:57:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe610e99c00) [pid = 1820] [serial = 2193] [outer = 0x7fe607753c00] 02:57:01 INFO - PROCESS | 1820 | 1461491821864 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:57:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:57:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1640ms 02:57:01 INFO - PROCESS | 1820 | 1461491821899 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 02:57:01 INFO - PROCESS | 1820 | 1461491821905 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 02:57:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:57:01 INFO - PROCESS | 1820 | 1461491821913 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:57:01 INFO - PROCESS | 1820 | 1461491821926 Marionette TRACE conn4 <- [1,2894,null,{}] 02:57:01 INFO - PROCESS | 1820 | 1461491821934 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:02 INFO - PROCESS | 1820 | 1461491822250 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 02:57:02 INFO - PROCESS | 1820 | 1461491822571 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe615df8000 == 169 [pid = 1820] [id = 731] 02:57:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7fe611c6e800) [pid = 1820] [serial = 2194] [outer = (nil)] 02:57:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7fe611c76800) [pid = 1820] [serial = 2195] [outer = 0x7fe611c6e800] 02:57:02 INFO - PROCESS | 1820 | 1461491822675 Marionette DEBUG loaded listener.js 02:57:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7fe615cc0c00) [pid = 1820] [serial = 2196] [outer = 0x7fe611c6e800] 02:57:03 INFO - PROCESS | 1820 | 1461491823644 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 02:57:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:57:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1807ms 02:57:03 INFO - PROCESS | 1820 | 1461491823721 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 02:57:03 INFO - PROCESS | 1820 | 1461491823725 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 02:57:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:57:03 INFO - PROCESS | 1820 | 1461491823734 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:57:03 INFO - PROCESS | 1820 | 1461491823739 Marionette TRACE conn4 <- [1,2898,null,{}] 02:57:03 INFO - PROCESS | 1820 | 1461491823746 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:04 INFO - PROCESS | 1820 | 1461491824057 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 02:57:04 INFO - PROCESS | 1820 | 1461491824394 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61774a800 == 170 [pid = 1820] [id = 732] 02:57:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7fe611032400) [pid = 1820] [serial = 2197] [outer = (nil)] 02:57:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7fe615ccbc00) [pid = 1820] [serial = 2198] [outer = 0x7fe611032400] 02:57:04 INFO - PROCESS | 1820 | 1461491824492 Marionette DEBUG loaded listener.js 02:57:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7fe615d56000) [pid = 1820] [serial = 2199] [outer = 0x7fe611032400] 02:57:05 INFO - PROCESS | 1820 | 1461491825404 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 02:57:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:57:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1740ms 02:57:05 INFO - PROCESS | 1820 | 1461491825474 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 02:57:05 INFO - PROCESS | 1820 | 1461491825478 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 02:57:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:57:05 INFO - PROCESS | 1820 | 1461491825484 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:57:05 INFO - PROCESS | 1820 | 1461491825486 Marionette TRACE conn4 <- [1,2902,null,{}] 02:57:05 INFO - PROCESS | 1820 | 1461491825493 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:05 INFO - PROCESS | 1820 | 1461491825744 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 02:57:06 INFO - PROCESS | 1820 | 1461491826055 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617e6d800 == 171 [pid = 1820] [id = 733] 02:57:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7fe6111a9c00) [pid = 1820] [serial = 2200] [outer = (nil)] 02:57:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7fe615d8b000) [pid = 1820] [serial = 2201] [outer = 0x7fe6111a9c00] 02:57:06 INFO - PROCESS | 1820 | 1461491826136 Marionette DEBUG loaded listener.js 02:57:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7fe61708f800) [pid = 1820] [serial = 2202] [outer = 0x7fe6111a9c00] 02:57:07 INFO - PROCESS | 1820 | 1461491827064 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:57:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:57:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1635ms 02:57:07 INFO - PROCESS | 1820 | 1461491827120 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 02:57:07 INFO - PROCESS | 1820 | 1461491827124 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 02:57:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:57:07 INFO - PROCESS | 1820 | 1461491827130 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:57:07 INFO - PROCESS | 1820 | 1461491827132 Marionette TRACE conn4 <- [1,2906,null,{}] 02:57:07 INFO - PROCESS | 1820 | 1461491827138 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:07 INFO - PROCESS | 1820 | 1461491827375 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 02:57:07 INFO - PROCESS | 1820 | 1461491827689 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe618456800 == 172 [pid = 1820] [id = 734] 02:57:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7fe6101d0c00) [pid = 1820] [serial = 2203] [outer = (nil)] 02:57:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7fe6171af000) [pid = 1820] [serial = 2204] [outer = 0x7fe6101d0c00] 02:57:07 INFO - PROCESS | 1820 | 1461491827772 Marionette DEBUG loaded listener.js 02:57:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7fe617715000) [pid = 1820] [serial = 2205] [outer = 0x7fe6101d0c00] 02:57:08 INFO - PROCESS | 1820 | 1461491828622 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 02:57:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:57:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1528ms 02:57:08 INFO - PROCESS | 1820 | 1461491828658 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 02:57:08 INFO - PROCESS | 1820 | 1461491828677 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 02:57:08 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:57:08 INFO - PROCESS | 1820 | 1461491828688 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:57:08 INFO - PROCESS | 1820 | 1461491828693 Marionette TRACE conn4 <- [1,2910,null,{}] 02:57:08 INFO - PROCESS | 1820 | 1461491828702 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:08 INFO - PROCESS | 1820 | 1461491828995 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 02:57:09 INFO - PROCESS | 1820 | 1461491829312 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6187cc000 == 173 [pid = 1820] [id = 735] 02:57:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7fe6083a3800) [pid = 1820] [serial = 2206] [outer = (nil)] 02:57:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7fe6178c8c00) [pid = 1820] [serial = 2207] [outer = 0x7fe6083a3800] 02:57:09 INFO - PROCESS | 1820 | 1461491829390 Marionette DEBUG loaded listener.js 02:57:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7fe617b6d400) [pid = 1820] [serial = 2208] [outer = 0x7fe6083a3800] 02:57:10 INFO - PROCESS | 1820 | 1461491830158 Marionette TRACE conn4 <- [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]]]}] 02:57:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:57:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:57:10 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1537ms 02:57:10 INFO - PROCESS | 1820 | 1461491830226 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 02:57:10 INFO - TEST-START | /DOMEvents/constructors.html 02:57:10 INFO - PROCESS | 1820 | 1461491830230 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 02:57:10 INFO - PROCESS | 1820 | 1461491830237 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:57:10 INFO - PROCESS | 1820 | 1461491830240 Marionette TRACE conn4 <- [1,2914,null,{}] 02:57:10 INFO - PROCESS | 1820 | 1461491830266 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:10 INFO - PROCESS | 1820 | 1461491830537 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 02:57:10 INFO - PROCESS | 1820 | 1461491830869 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619a3b800 == 174 [pid = 1820] [id = 736] 02:57:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7fe6101d7800) [pid = 1820] [serial = 2209] [outer = (nil)] 02:57:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7fe617fb0800) [pid = 1820] [serial = 2210] [outer = 0x7fe6101d7800] 02:57:10 INFO - PROCESS | 1820 | 1461491830954 Marionette DEBUG loaded listener.js 02:57:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7fe618369800) [pid = 1820] [serial = 2211] [outer = 0x7fe6101d7800] 02:57:11 INFO - PROCESS | 1820 | 1461491831908 Marionette TRACE conn4 <- [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]]]}] 02:57:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:57:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:57:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:57:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:57:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:57:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:57:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:57:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:57:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:57:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:57:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:57:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:57:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:57:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:57:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:57:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:57:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:57:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:57:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:57:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:57:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:57:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:57:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:57:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:57:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:57:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:57:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:57:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:57:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:57:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:57:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:57:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:57:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:57:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:57:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:57:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:57:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:57:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:57:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:57:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:57:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:57:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:57:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:57:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:57:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:57:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:57:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:57:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:57:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:57:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:57:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:57:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:57:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:57:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:57:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:57:12 INFO - TEST-OK | /DOMEvents/constructors.html | took 1767ms 02:57:12 INFO - PROCESS | 1820 | 1461491832011 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 02:57:12 INFO - PROCESS | 1820 | 1461491832023 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 02:57:12 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:57:12 INFO - PROCESS | 1820 | 1461491832083 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:57:12 INFO - PROCESS | 1820 | 1461491832089 Marionette TRACE conn4 <- [1,2918,null,{}] 02:57:12 INFO - PROCESS | 1820 | 1461491832130 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:12 INFO - PROCESS | 1820 | 1461491832523 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 02:57:12 INFO - PROCESS | 1820 | 1461491832921 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6208c2800 == 175 [pid = 1820] [id = 737] 02:57:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7fe6178c5800) [pid = 1820] [serial = 2212] [outer = (nil)] 02:57:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7fe6189bac00) [pid = 1820] [serial = 2213] [outer = 0x7fe6178c5800] 02:57:13 INFO - PROCESS | 1820 | 1461491833009 Marionette DEBUG loaded listener.js 02:57:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7fe618bbf400) [pid = 1820] [serial = 2214] [outer = 0x7fe6178c5800] 02:57:13 INFO - PROCESS | 1820 | 1461491833825 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:57:13 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:57:13 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1819ms 02:57:13 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:57:13 INFO - PROCESS | 1820 | 1461491833856 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 02:57:13 INFO - PROCESS | 1820 | 1461491833858 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 02:57:13 INFO - PROCESS | 1820 | 1461491833866 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:57:13 INFO - PROCESS | 1820 | 1461491833869 Marionette TRACE conn4 <- [1,2922,null,{}] 02:57:13 INFO - PROCESS | 1820 | 1461491833875 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:14 INFO - PROCESS | 1820 | 1461491834148 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 02:57:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe604a4a000 == 174 [pid = 1820] [id = 578] 02:57:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6049e3000 == 173 [pid = 1820] [id = 677] 02:57:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe602d7e000 == 172 [pid = 1820] [id = 676] 02:57:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6340ae800 == 171 [pid = 1820] [id = 576] 02:57:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe624c9c000 == 170 [pid = 1820] [id = 575] 02:57:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6069cf800 == 169 [pid = 1820] [id = 719] 02:57:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6064e7000 == 168 [pid = 1820] [id = 718] 02:57:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe604645000 == 167 [pid = 1820] [id = 717] 02:57:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe602d7f000 == 166 [pid = 1820] [id = 629] 02:57:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611d75000 == 165 [pid = 1820] [id = 707] 02:57:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611921000 == 164 [pid = 1820] [id = 706] 02:57:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60f5cb800 == 163 [pid = 1820] [id = 705] 02:57:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60c51e000 == 162 [pid = 1820] [id = 704] 02:57:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60becb000 == 161 [pid = 1820] [id = 703] 02:57:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe609d53000 == 160 [pid = 1820] [id = 702] 02:57:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6085b2800 == 159 [pid = 1820] [id = 701] 02:57:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe604af0000 == 158 [pid = 1820] [id = 700] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7fe608686800) [pid = 1820] [serial = 2097] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7fe6171a9400) [pid = 1820] [serial = 2078] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7fe60f53dc00) [pid = 1820] [serial = 2066] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7fe61724c000) [pid = 1820] [serial = 2081] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7fe609953000) [pid = 1820] [serial = 2048] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7fe604920000) [pid = 1820] [serial = 2090] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7fe615cb9c00) [pid = 1820] [serial = 2073] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7fe60c450c00) [pid = 1820] [serial = 2087] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7fe6075f0800) [pid = 1820] [serial = 2093] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7fe60be99800) [pid = 1820] [serial = 2055] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7fe60995fc00) [pid = 1820] [serial = 2049] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7fe60f314800) [pid = 1820] [serial = 2063] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7fe6178c3400) [pid = 1820] [serial = 2085] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7fe60f384000) [pid = 1820] [serial = 2064] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7fe617712000) [pid = 1820] [serial = 2082] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7fe60782ac00) [pid = 1820] [serial = 2094] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7fe617719800) [pid = 1820] [serial = 2084] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7fe60dcd4400) [pid = 1820] [serial = 2057] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7fe6064d5000) [pid = 1820] [serial = 2091] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7fe61703ac00) [pid = 1820] [serial = 2075] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7fe60e0c2c00) [pid = 1820] [serial = 2058] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe6075ec000) [pid = 1820] [serial = 2043] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7fe609d14400) [pid = 1820] [serial = 2052] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7fe60e342c00) [pid = 1820] [serial = 2060] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe60f647400) [pid = 1820] [serial = 2067] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe608679400) [pid = 1820] [serial = 2096] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe609cb6400) [pid = 1820] [serial = 2051] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe60be8dc00) [pid = 1820] [serial = 2054] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe608625400) [pid = 1820] [serial = 2046] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe6171b1c00) [pid = 1820] [serial = 2079] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe6101d0000) [pid = 1820] [serial = 2069] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe610e94000) [pid = 1820] [serial = 2070] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe607cd9800) [pid = 1820] [serial = 2045] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7fe61125dc00) [pid = 1820] [serial = 2072] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7fe608685400) [pid = 1820] [serial = 1977] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7fe6171a2c00) [pid = 1820] [serial = 2028] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7fe60f1af000) [pid = 1820] [serial = 2061] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7fe606a87c00) [pid = 1820] [serial = 2042] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7fe617099800) [pid = 1820] [serial = 2076] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7fe6093f3000) [pid = 1820] [serial = 2099] [outer = (nil)] [url = about:blank] 02:57:16 INFO - PROCESS | 1820 | 1461491836937 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60437a000 == 159 [pid = 1820] [id = 738] 02:57:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7fe602d96000) [pid = 1820] [serial = 2215] [outer = (nil)] 02:57:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7fe602ee6800) [pid = 1820] [serial = 2216] [outer = 0x7fe602d96000] 02:57:17 INFO - PROCESS | 1820 | 1461491837017 Marionette DEBUG loaded listener.js 02:57:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7fe604869000) [pid = 1820] [serial = 2217] [outer = 0x7fe602d96000] 02:57:17 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 02:57:17 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 02:57:17 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 02:57:17 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 02:57:17 INFO - PROCESS | 1820 | 1461491837815 Marionette TRACE conn4 <- [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]]]}] 02:57:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:57:17 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:57:17 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 02:57:17 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:57:17 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 02:57:17 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:57:17 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]" 02:57:17 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:57:17 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:57:17 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 3997ms 02:57:17 INFO - PROCESS | 1820 | 1461491837868 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 02:57:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:57:17 INFO - PROCESS | 1820 | 1461491837876 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 02:57:17 INFO - PROCESS | 1820 | 1461491837886 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:57:17 INFO - PROCESS | 1820 | 1461491837893 Marionette TRACE conn4 <- [1,2926,null,{}] 02:57:17 INFO - PROCESS | 1820 | 1461491837900 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:18 INFO - PROCESS | 1820 | 1461491838145 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 02:57:18 INFO - PROCESS | 1820 | 1461491838338 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe604aee800 == 160 [pid = 1820] [id = 739] 02:57:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7fe602d97800) [pid = 1820] [serial = 2218] [outer = (nil)] 02:57:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7fe607826c00) [pid = 1820] [serial = 2219] [outer = 0x7fe602d97800] 02:57:18 INFO - PROCESS | 1820 | 1461491838447 Marionette DEBUG loaded listener.js 02:57:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7fe607ce1400) [pid = 1820] [serial = 2220] [outer = 0x7fe602d97800] 02:57:19 INFO - PROCESS | 1820 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:57:19 INFO - PROCESS | 1820 | 1461491839252 Marionette TRACE conn4 <- [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]]]}] 02:57:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:57:19 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1399ms 02:57:19 INFO - PROCESS | 1820 | 1461491839290 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 02:57:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:57:19 INFO - PROCESS | 1820 | 1461491839296 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 02:57:19 INFO - PROCESS | 1820 | 1461491839302 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:57:19 INFO - PROCESS | 1820 | 1461491839305 Marionette TRACE conn4 <- [1,2930,null,{}] 02:57:19 INFO - PROCESS | 1820 | 1461491839317 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:19 INFO - PROCESS | 1820 | 1461491839609 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 02:57:19 INFO - PROCESS | 1820 | 1461491839656 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6075e2800 == 161 [pid = 1820] [id = 740] 02:57:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7fe608683c00) [pid = 1820] [serial = 2221] [outer = (nil)] 02:57:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe6093f9c00) [pid = 1820] [serial = 2222] [outer = 0x7fe608683c00] 02:57:19 INFO - PROCESS | 1820 | 1461491839732 Marionette DEBUG loaded listener.js 02:57:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe609953000) [pid = 1820] [serial = 2223] [outer = 0x7fe608683c00] 02:57:20 INFO - PROCESS | 1820 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:57:20 INFO - PROCESS | 1820 | 1461491840751 Marionette TRACE conn4 <- [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]]]}] 02:57:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:57:20 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1483ms 02:57:20 INFO - PROCESS | 1820 | 1461491840785 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 02:57:20 INFO - PROCESS | 1820 | 1461491840789 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 02:57:20 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:57:20 INFO - PROCESS | 1820 | 1461491840809 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:57:20 INFO - PROCESS | 1820 | 1461491840818 Marionette TRACE conn4 <- [1,2934,null,{}] 02:57:20 INFO - PROCESS | 1820 | 1461491840824 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:21 INFO - PROCESS | 1820 | 1461491841116 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 02:57:21 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe617715400) [pid = 1820] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:57:21 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe60f648c00) [pid = 1820] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:57:21 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7fe602c41c00) [pid = 1820] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:57:21 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7fe60e34d800) [pid = 1820] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:57:21 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7fe606ccb400) [pid = 1820] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:57:21 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7fe609cb0800) [pid = 1820] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:57:21 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7fe602d97400) [pid = 1820] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:57:21 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7fe615cc7000) [pid = 1820] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:57:21 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7fe615d4c800) [pid = 1820] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:57:21 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7fe60f316400) [pid = 1820] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:57:21 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7fe602c36000) [pid = 1820] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:57:21 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7fe609cb0c00) [pid = 1820] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:57:21 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7fe60491e400) [pid = 1820] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:57:21 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7fe617b62800) [pid = 1820] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:57:21 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x7fe6064d0800) [pid = 1820] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:57:21 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x7fe60e597000) [pid = 1820] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:57:21 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7fe609d11800) [pid = 1820] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:57:21 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7fe607857c00) [pid = 1820] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:57:21 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7fe607b60800) [pid = 1820] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:57:21 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7fe60add8800) [pid = 1820] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:57:21 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7fe615cd0000) [pid = 1820] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:57:21 INFO - PROCESS | 1820 | 1461491841829 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe606d60000 == 162 [pid = 1820] [id = 741] 02:57:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7fe602c36000) [pid = 1820] [serial = 2224] [outer = (nil)] 02:57:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7fe602ee1800) [pid = 1820] [serial = 2225] [outer = 0x7fe602c36000] 02:57:21 INFO - PROCESS | 1820 | 1461491841906 Marionette DEBUG loaded listener.js 02:57:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7fe607b6d800) [pid = 1820] [serial = 2226] [outer = 0x7fe602c36000] 02:57:22 INFO - PROCESS | 1820 | 1461491842648 Marionette TRACE conn4 <- [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]]]}] 02:57:22 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:57:22 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1904ms 02:57:22 INFO - PROCESS | 1820 | 1461491842700 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 02:57:22 INFO - PROCESS | 1820 | 1461491842703 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 02:57:22 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:57:22 INFO - PROCESS | 1820 | 1461491842711 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:57:22 INFO - PROCESS | 1820 | 1461491842713 Marionette TRACE conn4 <- [1,2938,null,{}] 02:57:22 INFO - PROCESS | 1820 | 1461491842719 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:22 INFO - PROCESS | 1820 | 1461491842952 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 02:57:23 INFO - PROCESS | 1820 | 1461491843142 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe609382000 == 163 [pid = 1820] [id = 742] 02:57:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7fe602c3ac00) [pid = 1820] [serial = 2227] [outer = (nil)] 02:57:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7fe60add9400) [pid = 1820] [serial = 2228] [outer = 0x7fe602c3ac00] 02:57:23 INFO - PROCESS | 1820 | 1461491843220 Marionette DEBUG loaded listener.js 02:57:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7fe60bfa0400) [pid = 1820] [serial = 2229] [outer = 0x7fe602c3ac00] 02:57:24 INFO - PROCESS | 1820 | 1461491844273 Marionette TRACE conn4 <- [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]]]}] 02:57:24 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. 02:57:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1639ms 02:57:24 INFO - PROCESS | 1820 | 1461491844352 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 02:57:24 INFO - PROCESS | 1820 | 1461491844363 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 02:57:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:57:24 INFO - PROCESS | 1820 | 1461491844378 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:57:24 INFO - PROCESS | 1820 | 1461491844388 Marionette TRACE conn4 <- [1,2942,null,{}] 02:57:24 INFO - PROCESS | 1820 | 1461491844449 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:24 INFO - PROCESS | 1820 | 1461491844739 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 02:57:25 INFO - PROCESS | 1820 | 1461491845154 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe606ab2000 == 164 [pid = 1820] [id = 743] 02:57:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7fe604928800) [pid = 1820] [serial = 2230] [outer = (nil)] 02:57:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7fe60775d400) [pid = 1820] [serial = 2231] [outer = 0x7fe604928800] 02:57:25 INFO - PROCESS | 1820 | 1461491845293 Marionette DEBUG loaded listener.js 02:57:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7fe607ce1c00) [pid = 1820] [serial = 2232] [outer = 0x7fe604928800] 02:57:26 INFO - PROCESS | 1820 | 1461491846211 Marionette TRACE conn4 <- [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"]]]}] 02:57:26 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 02:57:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:57:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1861ms 02:57:26 INFO - PROCESS | 1820 | 1461491846237 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 02:57:26 INFO - PROCESS | 1820 | 1461491846246 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 02:57:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:57:26 INFO - PROCESS | 1820 | 1461491846257 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:57:26 INFO - PROCESS | 1820 | 1461491846261 Marionette TRACE conn4 <- [1,2946,null,{}] 02:57:26 INFO - PROCESS | 1820 | 1461491846268 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:26 INFO - PROCESS | 1820 | 1461491846515 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 02:57:26 INFO - PROCESS | 1820 | 1461491846788 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60937a000 == 165 [pid = 1820] [id = 744] 02:57:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7fe609666800) [pid = 1820] [serial = 2233] [outer = (nil)] 02:57:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7fe60995fc00) [pid = 1820] [serial = 2234] [outer = 0x7fe609666800] 02:57:26 INFO - PROCESS | 1820 | 1461491846875 Marionette DEBUG loaded listener.js 02:57:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7fe609d0f800) [pid = 1820] [serial = 2235] [outer = 0x7fe609666800] 02:57:27 INFO - PROCESS | 1820 | 1461491847926 Marionette TRACE conn4 <- [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]]]}] 02:57:27 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. 02:57:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1685ms 02:57:27 INFO - PROCESS | 1820 | 1461491847941 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 02:57:27 INFO - PROCESS | 1820 | 1461491847944 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 02:57:27 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:57:27 INFO - PROCESS | 1820 | 1461491847951 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:57:27 INFO - PROCESS | 1820 | 1461491847957 Marionette TRACE conn4 <- [1,2950,null,{}] 02:57:27 INFO - PROCESS | 1820 | 1461491847974 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:28 INFO - PROCESS | 1820 | 1461491848266 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 02:57:28 INFO - PROCESS | 1820 | 1461491848527 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60aeda800 == 166 [pid = 1820] [id = 745] 02:57:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7fe609952400) [pid = 1820] [serial = 2236] [outer = (nil)] 02:57:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7fe60bfadc00) [pid = 1820] [serial = 2237] [outer = 0x7fe609952400] 02:57:28 INFO - PROCESS | 1820 | 1461491848619 Marionette DEBUG loaded listener.js 02:57:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7fe60c623400) [pid = 1820] [serial = 2238] [outer = 0x7fe609952400] 02:57:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60c41f000 == 167 [pid = 1820] [id = 746] 02:57:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7fe60e0cd000) [pid = 1820] [serial = 2239] [outer = (nil)] 02:57:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7fe60c44a000) [pid = 1820] [serial = 2240] [outer = 0x7fe60e0cd000] 02:57:29 INFO - PROCESS | 1820 | 1461491849573 Marionette TRACE conn4 <- [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]]]}] 02:57:29 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. 02:57:29 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1643ms 02:57:29 INFO - PROCESS | 1820 | 1461491849608 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 02:57:29 INFO - PROCESS | 1820 | 1461491849614 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 02:57:29 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:57:29 INFO - PROCESS | 1820 | 1461491849623 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:57:29 INFO - PROCESS | 1820 | 1461491849626 Marionette TRACE conn4 <- [1,2954,null,{}] 02:57:29 INFO - PROCESS | 1820 | 1461491849633 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:29 INFO - PROCESS | 1820 | 1461491849973 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 02:57:30 INFO - PROCESS | 1820 | 1461491850294 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60e1df000 == 168 [pid = 1820] [id = 747] 02:57:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7fe609d13c00) [pid = 1820] [serial = 2241] [outer = (nil)] 02:57:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7fe60e0d1c00) [pid = 1820] [serial = 2242] [outer = 0x7fe609d13c00] 02:57:30 INFO - PROCESS | 1820 | 1461491850385 Marionette DEBUG loaded listener.js 02:57:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe60e34c400) [pid = 1820] [serial = 2243] [outer = 0x7fe609d13c00] 02:57:31 INFO - PROCESS | 1820 | 1461491851148 Marionette TRACE conn4 <- [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]]]}] 02:57:31 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:57:31 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 02:57:31 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1583ms 02:57:31 INFO - PROCESS | 1820 | 1461491851209 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 02:57:31 INFO - PROCESS | 1820 | 1461491851213 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 02:57:31 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:57:31 INFO - PROCESS | 1820 | 1461491851220 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:57:31 INFO - PROCESS | 1820 | 1461491851223 Marionette TRACE conn4 <- [1,2958,null,{}] 02:57:31 INFO - PROCESS | 1820 | 1461491851229 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:31 INFO - PROCESS | 1820 | 1461491851511 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 02:57:31 INFO - PROCESS | 1820 | 1461491851785 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6110dc000 == 169 [pid = 1820] [id = 748] 02:57:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe60c623c00) [pid = 1820] [serial = 2244] [outer = (nil)] 02:57:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe60f1d9400) [pid = 1820] [serial = 2245] [outer = 0x7fe60c623c00] 02:57:31 INFO - PROCESS | 1820 | 1461491851880 Marionette DEBUG loaded listener.js 02:57:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe60f38f000) [pid = 1820] [serial = 2246] [outer = 0x7fe60c623c00] 02:57:32 INFO - PROCESS | 1820 | 1461491852813 Marionette TRACE conn4 <- [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]]]}] 02:57:32 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. 02:57:32 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1630ms 02:57:32 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:57:32 INFO - PROCESS | 1820 | 1461491852851 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 02:57:32 INFO - PROCESS | 1820 | 1461491852854 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 02:57:32 INFO - PROCESS | 1820 | 1461491852861 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:57:32 INFO - PROCESS | 1820 | 1461491852864 Marionette TRACE conn4 <- [1,2962,null,{}] 02:57:32 INFO - PROCESS | 1820 | 1461491852869 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:33 INFO - PROCESS | 1820 | 1461491853189 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 02:57:33 INFO - PROCESS | 1820 | 1461491853475 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611de7800 == 170 [pid = 1820] [id = 749] 02:57:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe6100fb800) [pid = 1820] [serial = 2247] [outer = (nil)] 02:57:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe610e99800) [pid = 1820] [serial = 2248] [outer = 0x7fe6100fb800] 02:57:33 INFO - PROCESS | 1820 | 1461491853622 Marionette DEBUG loaded listener.js 02:57:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe611033000) [pid = 1820] [serial = 2249] [outer = 0x7fe6100fb800] 02:57:34 INFO - PROCESS | 1820 | 1461491854397 Marionette TRACE conn4 <- [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]]]}] 02:57:34 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. 02:57:34 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1581ms 02:57:34 INFO - PROCESS | 1820 | 1461491854445 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 02:57:34 INFO - PROCESS | 1820 | 1461491854451 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 02:57:34 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:57:34 INFO - PROCESS | 1820 | 1461491854461 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:57:34 INFO - PROCESS | 1820 | 1461491854465 Marionette TRACE conn4 <- [1,2966,null,{}] 02:57:34 INFO - PROCESS | 1820 | 1461491854474 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:34 INFO - PROCESS | 1820 | 1461491854944 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 02:57:35 INFO - PROCESS | 1820 | 1461491855260 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe615de3000 == 171 [pid = 1820] [id = 750] 02:57:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe6100f0000) [pid = 1820] [serial = 2250] [outer = (nil)] 02:57:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe6111ad400) [pid = 1820] [serial = 2251] [outer = 0x7fe6100f0000] 02:57:35 INFO - PROCESS | 1820 | 1461491855400 Marionette DEBUG loaded listener.js 02:57:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7fe61126b400) [pid = 1820] [serial = 2252] [outer = 0x7fe6100f0000] 02:57:36 INFO - PROCESS | 1820 | 1461491856358 Marionette TRACE conn4 <- [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]]]}] 02:57:36 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. 02:57:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1936ms 02:57:36 INFO - PROCESS | 1820 | 1461491856396 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 02:57:36 INFO - PROCESS | 1820 | 1461491856400 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 02:57:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:57:36 INFO - PROCESS | 1820 | 1461491856406 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:57:36 INFO - PROCESS | 1820 | 1461491856408 Marionette TRACE conn4 <- [1,2970,null,{}] 02:57:36 INFO - PROCESS | 1820 | 1461491856414 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:36 INFO - PROCESS | 1820 | 1461491856678 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 02:57:36 INFO - PROCESS | 1820 | 1461491856927 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617365800 == 172 [pid = 1820] [id = 751] 02:57:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7fe61033b400) [pid = 1820] [serial = 2253] [outer = (nil)] 02:57:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe611c74000) [pid = 1820] [serial = 2254] [outer = 0x7fe61033b400] 02:57:37 INFO - PROCESS | 1820 | 1461491857008 Marionette DEBUG loaded listener.js 02:57:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7fe615cd0000) [pid = 1820] [serial = 2255] [outer = 0x7fe61033b400] 02:57:37 INFO - PROCESS | 1820 | 1461491857832 Marionette TRACE conn4 <- [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]]]}] 02:57:37 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. 02:57:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1435ms 02:57:37 INFO - PROCESS | 1820 | 1461491857841 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 02:57:37 INFO - PROCESS | 1820 | 1461491857845 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 02:57:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:57:37 INFO - PROCESS | 1820 | 1461491857850 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:57:37 INFO - PROCESS | 1820 | 1461491857854 Marionette TRACE conn4 <- [1,2974,null,{}] 02:57:37 INFO - PROCESS | 1820 | 1461491857859 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:38 INFO - PROCESS | 1820 | 1461491858110 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 02:57:38 INFO - PROCESS | 1820 | 1461491858354 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe617f41000 == 173 [pid = 1820] [id = 752] 02:57:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7fe610344000) [pid = 1820] [serial = 2256] [outer = (nil)] 02:57:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7fe617032c00) [pid = 1820] [serial = 2257] [outer = 0x7fe610344000] 02:57:38 INFO - PROCESS | 1820 | 1461491858440 Marionette DEBUG loaded listener.js 02:57:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7fe617096400) [pid = 1820] [serial = 2258] [outer = 0x7fe610344000] 02:57:39 INFO - PROCESS | 1820 | 1461491859280 Marionette TRACE conn4 <- [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]]]}] 02:57:39 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. 02:57:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1478ms 02:57:39 INFO - PROCESS | 1820 | 1461491859331 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 02:57:39 INFO - PROCESS | 1820 | 1461491859334 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 02:57:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:57:39 INFO - PROCESS | 1820 | 1461491859342 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:57:39 INFO - PROCESS | 1820 | 1461491859346 Marionette TRACE conn4 <- [1,2978,null,{}] 02:57:39 INFO - PROCESS | 1820 | 1461491859352 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:39 INFO - PROCESS | 1820 | 1461491859709 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 02:57:39 INFO - PROCESS | 1820 | 1461491859934 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6187a2000 == 174 [pid = 1820] [id = 753] 02:57:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7fe615d80800) [pid = 1820] [serial = 2259] [outer = (nil)] 02:57:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7fe61724d000) [pid = 1820] [serial = 2260] [outer = 0x7fe615d80800] 02:57:40 INFO - PROCESS | 1820 | 1461491860027 Marionette DEBUG loaded listener.js 02:57:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7fe617720c00) [pid = 1820] [serial = 2261] [outer = 0x7fe615d80800] 02:57:40 INFO - PROCESS | 1820 | 1461491860901 Marionette TRACE conn4 <- [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]]]}] 02:57:40 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. 02:57:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1581ms 02:57:40 INFO - PROCESS | 1820 | 1461491860924 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 02:57:40 INFO - PROCESS | 1820 | 1461491860928 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 02:57:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:57:40 INFO - PROCESS | 1820 | 1461491860935 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:57:40 INFO - PROCESS | 1820 | 1461491860940 Marionette TRACE conn4 <- [1,2982,null,{}] 02:57:40 INFO - PROCESS | 1820 | 1461491860946 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:41 INFO - PROCESS | 1820 | 1461491861211 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 02:57:41 INFO - PROCESS | 1820 | 1461491861529 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619a20000 == 175 [pid = 1820] [id = 754] 02:57:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7fe617097400) [pid = 1820] [serial = 2262] [outer = (nil)] 02:57:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7fe617b6e400) [pid = 1820] [serial = 2263] [outer = 0x7fe617097400] 02:57:41 INFO - PROCESS | 1820 | 1461491861639 Marionette DEBUG loaded listener.js 02:57:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7fe617bbcc00) [pid = 1820] [serial = 2264] [outer = 0x7fe617097400] 02:57:42 INFO - PROCESS | 1820 | 1461491862483 Marionette TRACE conn4 <- [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"]]]}] 02:57:42 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 02:57:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:57:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1581ms 02:57:42 INFO - PROCESS | 1820 | 1461491862518 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 02:57:42 INFO - PROCESS | 1820 | 1461491862521 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 02:57:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:57:42 INFO - PROCESS | 1820 | 1461491862527 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:57:42 INFO - PROCESS | 1820 | 1461491862529 Marionette TRACE conn4 <- [1,2986,null,{}] 02:57:42 INFO - PROCESS | 1820 | 1461491862535 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:42 INFO - PROCESS | 1820 | 1461491862812 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 02:57:43 INFO - PROCESS | 1820 | 1461491863085 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61c554800 == 176 [pid = 1820] [id = 755] 02:57:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7fe602c3bc00) [pid = 1820] [serial = 2265] [outer = (nil)] 02:57:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7fe6189c1800) [pid = 1820] [serial = 2266] [outer = 0x7fe602c3bc00] 02:57:43 INFO - PROCESS | 1820 | 1461491863163 Marionette DEBUG loaded listener.js 02:57:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7fe618d06c00) [pid = 1820] [serial = 2267] [outer = 0x7fe602c3bc00] 02:57:43 INFO - PROCESS | 1820 | 1461491863928 Marionette TRACE conn4 <- [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]]]}] 02:57:43 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. 02:57:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1433ms 02:57:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:57:43 INFO - PROCESS | 1820 | 1461491863961 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 02:57:43 INFO - PROCESS | 1820 | 1461491863964 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 02:57:43 INFO - PROCESS | 1820 | 1461491863970 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:57:43 INFO - PROCESS | 1820 | 1461491863973 Marionette TRACE conn4 <- [1,2990,null,{}] 02:57:43 INFO - PROCESS | 1820 | 1461491863978 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:44 INFO - PROCESS | 1820 | 1461491864222 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 02:57:44 INFO - PROCESS | 1820 | 1461491864470 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe620dd1000 == 177 [pid = 1820] [id = 756] 02:57:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7fe617243000) [pid = 1820] [serial = 2268] [outer = (nil)] 02:57:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7fe619840000) [pid = 1820] [serial = 2269] [outer = 0x7fe617243000] 02:57:44 INFO - PROCESS | 1820 | 1461491864546 Marionette DEBUG loaded listener.js 02:57:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7fe619b38800) [pid = 1820] [serial = 2270] [outer = 0x7fe617243000] 02:57:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622b19800 == 178 [pid = 1820] [id = 757] 02:57:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7fe619ec4c00) [pid = 1820] [serial = 2271] [outer = (nil)] 02:57:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7fe619b3a000) [pid = 1820] [serial = 2272] [outer = 0x7fe619ec4c00] 02:57:45 INFO - PROCESS | 1820 | 1461491865551 Marionette TRACE conn4 <- [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]]]}] 02:57:45 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. 02:57:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1635ms 02:57:45 INFO - PROCESS | 1820 | 1461491865612 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 02:57:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:57:45 INFO - PROCESS | 1820 | 1461491865617 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 02:57:45 INFO - PROCESS | 1820 | 1461491865623 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:57:45 INFO - PROCESS | 1820 | 1461491865626 Marionette TRACE conn4 <- [1,2994,null,{}] 02:57:45 INFO - PROCESS | 1820 | 1461491865632 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:45 INFO - PROCESS | 1820 | 1461491865980 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 02:57:46 INFO - PROCESS | 1820 | 1461491866302 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe622ca3000 == 179 [pid = 1820] [id = 758] 02:57:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7fe6189b9400) [pid = 1820] [serial = 2273] [outer = (nil)] 02:57:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7fe619ebec00) [pid = 1820] [serial = 2274] [outer = 0x7fe6189b9400] 02:57:46 INFO - PROCESS | 1820 | 1461491866387 Marionette DEBUG loaded listener.js 02:57:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7fe619eca800) [pid = 1820] [serial = 2275] [outer = 0x7fe6189b9400] 02:57:47 INFO - PROCESS | 1820 | 1461491867134 Marionette TRACE conn4 <- [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]]]}] 02:57:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:57:47 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 02:57:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1580ms 02:57:47 INFO - PROCESS | 1820 | 1461491867204 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 02:57:47 INFO - PROCESS | 1820 | 1461491867208 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 02:57:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:57:47 INFO - PROCESS | 1820 | 1461491867214 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:57:47 INFO - PROCESS | 1820 | 1461491867217 Marionette TRACE conn4 <- [1,2998,null,{}] 02:57:47 INFO - PROCESS | 1820 | 1461491867227 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:47 INFO - PROCESS | 1820 | 1461491867541 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 02:57:47 INFO - PROCESS | 1820 | 1461491867838 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6234ee000 == 180 [pid = 1820] [id = 759] 02:57:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7fe619b39c00) [pid = 1820] [serial = 2276] [outer = (nil)] 02:57:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7fe61b48ec00) [pid = 1820] [serial = 2277] [outer = 0x7fe619b39c00] 02:57:47 INFO - PROCESS | 1820 | 1461491867973 Marionette DEBUG loaded listener.js 02:57:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7fe61b495800) [pid = 1820] [serial = 2278] [outer = 0x7fe619b39c00] 02:57:48 INFO - PROCESS | 1820 | 1461491868789 Marionette TRACE conn4 <- [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]]]}] 02:57:48 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. 02:57:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1592ms 02:57:48 INFO - PROCESS | 1820 | 1461491868807 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 02:57:48 INFO - PROCESS | 1820 | 1461491868811 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 02:57:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:57:48 INFO - PROCESS | 1820 | 1461491868817 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:57:48 INFO - PROCESS | 1820 | 1461491868819 Marionette TRACE conn4 <- [1,3002,null,{}] 02:57:48 INFO - PROCESS | 1820 | 1461491868825 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:49 INFO - PROCESS | 1820 | 1461491869110 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 02:57:49 INFO - PROCESS | 1820 | 1461491869374 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe623ca9800 == 181 [pid = 1820] [id = 760] 02:57:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7fe602c39800) [pid = 1820] [serial = 2279] [outer = (nil)] 02:57:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7fe61b5ac800) [pid = 1820] [serial = 2280] [outer = 0x7fe602c39800] 02:57:49 INFO - PROCESS | 1820 | 1461491869459 Marionette DEBUG loaded listener.js 02:57:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7fe61b628400) [pid = 1820] [serial = 2281] [outer = 0x7fe602c39800] 02:57:50 INFO - PROCESS | 1820 | 1461491870358 Marionette TRACE conn4 <- [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]]]}] 02:57:50 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. 02:57:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1586ms 02:57:50 INFO - PROCESS | 1820 | 1461491870405 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 02:57:50 INFO - PROCESS | 1820 | 1461491870408 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 02:57:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:57:50 INFO - PROCESS | 1820 | 1461491870415 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:57:50 INFO - PROCESS | 1820 | 1461491870418 Marionette TRACE conn4 <- [1,3006,null,{}] 02:57:50 INFO - PROCESS | 1820 | 1461491870424 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:50 INFO - PROCESS | 1820 | 1461491870711 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 02:57:51 INFO - PROCESS | 1820 | 1461491870999 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6248e0800 == 182 [pid = 1820] [id = 761] 02:57:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7fe604865400) [pid = 1820] [serial = 2282] [outer = (nil)] 02:57:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7fe61c31cc00) [pid = 1820] [serial = 2283] [outer = 0x7fe604865400] 02:57:51 INFO - PROCESS | 1820 | 1461491871093 Marionette DEBUG loaded listener.js 02:57:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7fe61c325000) [pid = 1820] [serial = 2284] [outer = 0x7fe604865400] 02:57:52 INFO - PROCESS | 1820 | 1461491872001 Marionette TRACE conn4 <- [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]]]}] 02:57:52 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. 02:57:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1637ms 02:57:52 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:57:52 INFO - PROCESS | 1820 | 1461491872053 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 02:57:52 INFO - PROCESS | 1820 | 1461491872057 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 02:57:52 INFO - PROCESS | 1820 | 1461491872064 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:57:52 INFO - PROCESS | 1820 | 1461491872067 Marionette TRACE conn4 <- [1,3010,null,{}] 02:57:52 INFO - PROCESS | 1820 | 1461491872073 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:52 INFO - PROCESS | 1820 | 1461491872382 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 02:57:52 INFO - PROCESS | 1820 | 1461491872675 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6249cd000 == 183 [pid = 1820] [id = 762] 02:57:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7fe61b3fb000) [pid = 1820] [serial = 2285] [outer = (nil)] 02:57:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7fe61c379000) [pid = 1820] [serial = 2286] [outer = 0x7fe61b3fb000] 02:57:52 INFO - PROCESS | 1820 | 1461491872762 Marionette DEBUG loaded listener.js 02:57:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7fe61c37d400) [pid = 1820] [serial = 2287] [outer = 0x7fe61b3fb000] 02:57:53 INFO - PROCESS | 1820 | 1461491873580 Marionette TRACE conn4 <- [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]]]}] 02:57:53 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 02:57:53 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1533ms 02:57:53 INFO - PROCESS | 1820 | 1461491873598 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 02:57:53 INFO - PROCESS | 1820 | 1461491873603 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 02:57:53 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:57:53 INFO - PROCESS | 1820 | 1461491873612 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:57:53 INFO - PROCESS | 1820 | 1461491873617 Marionette TRACE conn4 <- [1,3014,null,{}] 02:57:53 INFO - PROCESS | 1820 | 1461491873625 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:53 INFO - PROCESS | 1820 | 1461491873972 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 02:57:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6065d5800 == 182 [pid = 1820] [id = 678] 02:57:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60840d000 == 181 [pid = 1820] [id = 699] 02:57:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe606d60000 == 180 [pid = 1820] [id = 741] 02:57:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6075e2800 == 179 [pid = 1820] [id = 740] 02:57:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe604aee800 == 178 [pid = 1820] [id = 739] 02:57:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60437a000 == 177 [pid = 1820] [id = 738] 02:57:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe619a3b800 == 176 [pid = 1820] [id = 736] 02:57:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6187cc000 == 175 [pid = 1820] [id = 735] 02:57:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe618456800 == 174 [pid = 1820] [id = 734] 02:57:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617e6d800 == 173 [pid = 1820] [id = 733] 02:57:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61774a800 == 172 [pid = 1820] [id = 732] 02:57:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe615df8000 == 171 [pid = 1820] [id = 731] 02:57:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611dd1800 == 170 [pid = 1820] [id = 730] 02:57:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61193b800 == 169 [pid = 1820] [id = 729] 02:57:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61016a800 == 168 [pid = 1820] [id = 728] 02:57:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60f483800 == 167 [pid = 1820] [id = 727] 02:57:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60decf800 == 166 [pid = 1820] [id = 726] 02:57:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60becd000 == 165 [pid = 1820] [id = 725] 02:57:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60acde800 == 164 [pid = 1820] [id = 724] 02:57:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6097d9800 == 163 [pid = 1820] [id = 723] 02:57:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe608474800 == 162 [pid = 1820] [id = 722] 02:57:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6064e4000 == 161 [pid = 1820] [id = 721] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7fe6093fb400) [pid = 1820] [serial = 2162] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7fe617b76000) [pid = 1820] [serial = 2145] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7fe611c6d400) [pid = 1820] [serial = 2130] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7fe608621400) [pid = 1820] [serial = 2160] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7fe6100f5400) [pid = 1820] [serial = 2121] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7fe60785bc00) [pid = 1820] [serial = 2157] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7fe60f644000) [pid = 1820] [serial = 2120] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7fe609cbd800) [pid = 1820] [serial = 2108] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7fe6073f5c00) [pid = 1820] [serial = 2103] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7fe6171a8400) [pid = 1820] [serial = 2135] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7fe617995800) [pid = 1820] [serial = 2141] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7fe61102f800) [pid = 1820] [serial = 2126] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7fe6178cf400) [pid = 1820] [serial = 2139] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7fe60bfa4c00) [pid = 1820] [serial = 2111] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7fe60861e800) [pid = 1820] [serial = 2040] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7fe611266000) [pid = 1820] [serial = 2129] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7fe617fb6400) [pid = 1820] [serial = 2151] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7fe606cc3c00) [pid = 1820] [serial = 2154] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7fe6178c5400) [pid = 1820] [serial = 2138] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7fe60f386800) [pid = 1820] [serial = 2117] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7fe6111a5400) [pid = 1820] [serial = 2127] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7fe60c453c00) [pid = 1820] [serial = 2114] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7fe60c623800) [pid = 1820] [serial = 2115] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7fe60c445800) [pid = 1820] [serial = 2112] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7fe61799ec00) [pid = 1820] [serial = 2142] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7fe6101d6800) [pid = 1820] [serial = 2123] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7fe60add8400) [pid = 1820] [serial = 2109] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7fe608618800) [pid = 1820] [serial = 2105] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7fe610e95c00) [pid = 1820] [serial = 2124] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7fe617714c00) [pid = 1820] [serial = 2136] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7fe617b7fc00) [pid = 1820] [serial = 2147] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7fe607825000) [pid = 1820] [serial = 2156] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7fe615d51800) [pid = 1820] [serial = 2132] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe604866c00) [pid = 1820] [serial = 2159] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7fe6093f1000) [pid = 1820] [serial = 2106] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7fe617bb7800) [pid = 1820] [serial = 2148] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe6064d6c00) [pid = 1820] [serial = 2153] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe606751000) [pid = 1820] [serial = 2102] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe617031800) [pid = 1820] [serial = 2133] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe617b6c800) [pid = 1820] [serial = 2144] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe60f539400) [pid = 1820] [serial = 2118] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe617bb8000) [pid = 1820] [serial = 2150] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 1820 | 1461491877059 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe602f67000 == 162 [pid = 1820] [id = 763] 02:57:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe602d8a800) [pid = 1820] [serial = 2288] [outer = (nil)] 02:57:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe602d8cc00) [pid = 1820] [serial = 2289] [outer = 0x7fe602d8a800] 02:57:57 INFO - PROCESS | 1820 | 1461491877152 Marionette DEBUG loaded listener.js 02:57:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe602eeb000) [pid = 1820] [serial = 2290] [outer = 0x7fe602d8a800] 02:57:57 INFO - PROCESS | 1820 | [1820] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:57:58 INFO - PROCESS | 1820 | 1461491878094 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:57:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:57:58 INFO - {} 02:57:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:57:58 INFO - {} 02:57:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:57:58 INFO - {} 02:57:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:57:58 INFO - {} 02:57:58 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 4543ms 02:57:58 INFO - PROCESS | 1820 | 1461491878159 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 02:57:58 INFO - PROCESS | 1820 | 1461491878164 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 02:57:58 INFO - TEST-START | /FileAPI/fileReader.html 02:57:58 INFO - PROCESS | 1820 | 1461491878176 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:57:58 INFO - PROCESS | 1820 | 1461491878183 Marionette TRACE conn4 <- [1,3018,null,{}] 02:57:58 INFO - PROCESS | 1820 | 1461491878192 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:58 INFO - PROCESS | 1820 | 1461491878423 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 02:57:58 INFO - PROCESS | 1820 | 1461491878611 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6065cf800 == 163 [pid = 1820] [id = 764] 02:57:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe604866800) [pid = 1820] [serial = 2291] [outer = (nil)] 02:57:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe6076db800) [pid = 1820] [serial = 2292] [outer = 0x7fe604866800] 02:57:58 INFO - PROCESS | 1820 | 1461491878679 Marionette DEBUG loaded listener.js 02:57:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe607759400) [pid = 1820] [serial = 2293] [outer = 0x7fe604866800] 02:57:59 INFO - PROCESS | 1820 | 1461491879506 Marionette TRACE conn4 <- [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]]]}] 02:57:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:57:59 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:57:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:57:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:57:59 INFO - TEST-OK | /FileAPI/fileReader.html | took 1345ms 02:57:59 INFO - PROCESS | 1820 | 1461491879524 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 02:57:59 INFO - PROCESS | 1820 | 1461491879530 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 02:57:59 INFO - TEST-START | /FileAPI/historical.html 02:57:59 INFO - PROCESS | 1820 | 1461491879542 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:57:59 INFO - PROCESS | 1820 | 1461491879545 Marionette TRACE conn4 <- [1,3022,null,{}] 02:57:59 INFO - PROCESS | 1820 | 1461491879551 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:59 INFO - PROCESS | 1820 | 1461491879834 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 02:57:59 INFO - PROCESS | 1820 | 1461491879900 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe606d99000 == 164 [pid = 1820] [id = 765] 02:57:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7fe60775a000) [pid = 1820] [serial = 2294] [outer = (nil)] 02:57:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7fe607b66400) [pid = 1820] [serial = 2295] [outer = 0x7fe60775a000] 02:57:59 INFO - PROCESS | 1820 | 1461491879993 Marionette DEBUG loaded listener.js 02:58:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe6083a2800) [pid = 1820] [serial = 2296] [outer = 0x7fe60775a000] 02:58:01 INFO - PROCESS | 1820 | 1461491881164 Marionette TRACE conn4 <- [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"]]]}] 02:58:01 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:58:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:58:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:58:01 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:58:01 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:58:01 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:58:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:58:01 INFO - TEST-OK | /FileAPI/historical.html | took 1645ms 02:58:01 INFO - PROCESS | 1820 | 1461491881197 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 02:58:01 INFO - PROCESS | 1820 | 1461491881201 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 02:58:01 INFO - TEST-START | /FileAPI/idlharness.html 02:58:01 INFO - PROCESS | 1820 | 1461491881227 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:58:01 INFO - PROCESS | 1820 | 1461491881240 Marionette TRACE conn4 <- [1,3026,null,{}] 02:58:01 INFO - PROCESS | 1820 | 1461491881260 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:02 INFO - PROCESS | 1820 | 1461491882346 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe6083a3800) [pid = 1820] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7fe607753c00) [pid = 1820] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7fe602d97800) [pid = 1820] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe6101d7800) [pid = 1820] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe602d96000) [pid = 1820] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe6111a9c00) [pid = 1820] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe6064d4000) [pid = 1820] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe60e344c00) [pid = 1820] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe60e343000) [pid = 1820] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe602c36000) [pid = 1820] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe6178c5800) [pid = 1820] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe607cdf800) [pid = 1820] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7fe611032400) [pid = 1820] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7fe60ade2000) [pid = 1820] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7fe6101d0c00) [pid = 1820] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7fe611c6e800) [pid = 1820] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7fe609caf000) [pid = 1820] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7fe608683c00) [pid = 1820] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7fe608619800) [pid = 1820] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7fe609960c00) [pid = 1820] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7fe602c3a800) [pid = 1820] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7fe60491f400) [pid = 1820] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:58:02 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7fe604864800) [pid = 1820] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:58:02 INFO - PROCESS | 1820 | 1461491882590 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe606d8e000 == 165 [pid = 1820] [id = 766] 02:58:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7fe602c36000) [pid = 1820] [serial = 2297] [outer = (nil)] 02:58:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7fe6064d4000) [pid = 1820] [serial = 2298] [outer = 0x7fe602c36000] 02:58:02 INFO - PROCESS | 1820 | 1461491882670 Marionette DEBUG loaded listener.js 02:58:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7fe6093f1000) [pid = 1820] [serial = 2299] [outer = 0x7fe602c36000] 02:58:04 INFO - PROCESS | 1820 | 1461491884309 Marionette TRACE conn4 <- [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]]]}] 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:58:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:58:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:58:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:58:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:58:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:58:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:58:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:58:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:58:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:58:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:58:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:58:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:58:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:58:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:58:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:58:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:58:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:58:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:58:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:58:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:58:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:58:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:58:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:58:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:58:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:58:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:58:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:58:04 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 02:58:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:58:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:58:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:58:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:58:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:58:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:58:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:58:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:58:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:58:04 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 02:58:04 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 02:58:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:58:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:58:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:58:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:58:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:58:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:58:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:58:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:58:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:58:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:58:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:58:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:58:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:58:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:58:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:58:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:58:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:58:04 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 02:58:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:58:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:58:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:58:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:58:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:58:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:58:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:58:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:58:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:58:04 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 02:58:04 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 02:58:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:58:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:58:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:58:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:58:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:58:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:58:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:58:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:58:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:58:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:58:04 INFO - TEST-OK | /FileAPI/idlharness.html | took 3582ms 02:58:04 INFO - PROCESS | 1820 | 1461491884917 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 02:58:04 INFO - PROCESS | 1820 | 1461491884927 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 02:58:04 INFO - TEST-START | /FileAPI/idlharness.worker 02:58:04 INFO - PROCESS | 1820 | 1461491884950 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:58:04 INFO - PROCESS | 1820 | 1461491884963 Marionette TRACE conn4 <- [1,3030,null,{}] 02:58:04 INFO - PROCESS | 1820 | 1461491884976 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:05 INFO - PROCESS | 1820 | 1461491885331 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 02:58:05 INFO - PROCESS | 1820 | 1461491885637 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6049ee800 == 166 [pid = 1820] [id = 767] 02:58:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7fe604924000) [pid = 1820] [serial = 2300] [outer = (nil)] 02:58:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7fe6064d5000) [pid = 1820] [serial = 2301] [outer = 0x7fe604924000] 02:58:05 INFO - PROCESS | 1820 | 1461491885771 Marionette DEBUG loaded listener.js 02:58:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7fe60674a800) [pid = 1820] [serial = 2302] [outer = 0x7fe604924000] 02:58:06 INFO - PROCESS | 1820 | [1820] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:58:08 INFO - PROCESS | 1820 | 1461491888621 Marionette TRACE conn4 <- [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,{},{}]]]}] 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:58:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:58:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:58:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:58:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:58:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:58:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:58:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:58:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:58:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:58:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:58:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:58:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:58:08 INFO - {} 02:58:08 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 02:58:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:58:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:58:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:58:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:58:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:58:08 INFO - {} 02:58:08 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 - {} 02:58:08 INFO - {} 02:58:08 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 02:58:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:58:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:58:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:58:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:58:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:58:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:58:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:58:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:58:08 INFO - {} 02:58:08 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 02:58:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:58:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:58:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:58:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:58:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:58:08 INFO - {} 02:58:08 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 - {} 02:58:08 INFO - {} 02:58:08 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 02:58:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:58:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:58:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:58:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:58:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:58:08 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 02:58:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:58:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:58:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:58:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:58:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:58:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:58:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:58:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:58:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:58:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:58:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:58:08 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 02:58:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:58:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:58:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:58:08 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 02:58:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:58:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:58:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:58:08 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 02:58:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:58:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:58:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:58:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:58:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:58:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:58:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:58:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:58:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:58:08 INFO - {} 02:58:08 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3808ms 02:58:08 INFO - PROCESS | 1820 | 1461491888762 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 02:58:08 INFO - PROCESS | 1820 | 1461491888775 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 02:58:08 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:58:08 INFO - PROCESS | 1820 | 1461491888799 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:58:08 INFO - PROCESS | 1820 | 1461491888814 Marionette TRACE conn4 <- [1,3034,null,{}] 02:58:08 INFO - PROCESS | 1820 | 1461491888828 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:09 INFO - PROCESS | 1820 | 1461491889169 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 02:58:09 INFO - PROCESS | 1820 | 1461491889445 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60acd4000 == 167 [pid = 1820] [id = 768] 02:58:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7fe60674b000) [pid = 1820] [serial = 2303] [outer = (nil)] 02:58:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7fe60e350c00) [pid = 1820] [serial = 2304] [outer = 0x7fe60674b000] 02:58:09 INFO - PROCESS | 1820 | 1461491889537 Marionette DEBUG loaded listener.js 02:58:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7fe60f1aac00) [pid = 1820] [serial = 2305] [outer = 0x7fe60674b000] 02:58:10 INFO - PROCESS | 1820 | 1461491890432 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 02:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:58:10 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1664ms 02:58:10 INFO - PROCESS | 1820 | 1461491890455 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 02:58:10 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:58:10 INFO - PROCESS | 1820 | 1461491890460 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 02:58:10 INFO - PROCESS | 1820 | 1461491890467 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:58:10 INFO - PROCESS | 1820 | 1461491890470 Marionette TRACE conn4 <- [1,3038,null,{}] 02:58:10 INFO - PROCESS | 1820 | 1461491890486 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:10 INFO - PROCESS | 1820 | 1461491890812 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 02:58:11 INFO - PROCESS | 1820 | 1461491891082 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60bee6000 == 168 [pid = 1820] [id = 769] 02:58:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7fe60f31c400) [pid = 1820] [serial = 2306] [outer = (nil)] 02:58:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7fe60f391000) [pid = 1820] [serial = 2307] [outer = 0x7fe60f31c400] 02:58:11 INFO - PROCESS | 1820 | 1461491891253 Marionette DEBUG loaded listener.js 02:58:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe60f539400) [pid = 1820] [serial = 2308] [outer = 0x7fe60f31c400] 02:58:12 INFO - PROCESS | 1820 | 1461491892263 Marionette TRACE conn4 <- [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"]]]}] 02:58:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:58:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:58:12 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1838ms 02:58:12 INFO - PROCESS | 1820 | 1461491892307 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 02:58:12 INFO - PROCESS | 1820 | 1461491892311 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 02:58:12 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:58:12 INFO - PROCESS | 1820 | 1461491892319 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:58:12 INFO - PROCESS | 1820 | 1461491892324 Marionette TRACE conn4 <- [1,3042,null,{}] 02:58:12 INFO - PROCESS | 1820 | 1461491892330 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:12 INFO - PROCESS | 1820 | 1461491892711 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 02:58:13 INFO - PROCESS | 1820 | 1461491893007 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe60dedf000 == 169 [pid = 1820] [id = 770] 02:58:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe608618800) [pid = 1820] [serial = 2309] [outer = (nil)] 02:58:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe6100fcc00) [pid = 1820] [serial = 2310] [outer = 0x7fe608618800] 02:58:13 INFO - PROCESS | 1820 | 1461491893106 Marionette DEBUG loaded listener.js 02:58:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe6101d8400) [pid = 1820] [serial = 2311] [outer = 0x7fe608618800] 02:58:14 INFO - PROCESS | 1820 | 1461491894290 Marionette TRACE conn4 <- [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]]]}] 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:58:14 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. 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:58:14 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'.) 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:58:14 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. 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:58:14 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. 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:58:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:58:14 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. 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:58:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:58:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:58:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:58:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:58:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:58:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:58:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:58:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:58:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:58:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:58:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:58:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:58:14 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2063ms 02:58:14 INFO - PROCESS | 1820 | 1461491894384 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 02:58:14 INFO - PROCESS | 1820 | 1461491894387 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 02:58:14 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:58:14 INFO - PROCESS | 1820 | 1461491894469 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:58:14 INFO - PROCESS | 1820 | 1461491894473 Marionette TRACE conn4 <- [1,3046,null,{}] 02:58:14 INFO - PROCESS | 1820 | 1461491894478 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:14 INFO - PROCESS | 1820 | 1461491894734 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 02:58:15 INFO - PROCESS | 1820 | 1461491895054 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe606d89800 == 170 [pid = 1820] [id = 771] 02:58:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7fe60486dc00) [pid = 1820] [serial = 2312] [outer = (nil)] 02:58:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7fe60775ec00) [pid = 1820] [serial = 2313] [outer = 0x7fe60486dc00] 02:58:15 INFO - PROCESS | 1820 | 1461491895130 Marionette DEBUG loaded listener.js 02:58:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7fe607860c00) [pid = 1820] [serial = 2314] [outer = 0x7fe60486dc00] 02:58:15 INFO - PROCESS | 1820 | [1820] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:58:16 INFO - PROCESS | 1820 | 1461491896008 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:58:16 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:58:16 INFO - {} 02:58:16 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1608ms 02:58:16 INFO - PROCESS | 1820 | 1461491896051 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 02:58:16 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:58:16 INFO - PROCESS | 1820 | 1461491896055 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 02:58:16 INFO - PROCESS | 1820 | 1461491896073 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:58:16 INFO - PROCESS | 1820 | 1461491896077 Marionette TRACE conn4 <- [1,3050,null,{}] 02:58:16 INFO - PROCESS | 1820 | 1461491896083 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:16 INFO - PROCESS | 1820 | 1461491896507 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 02:58:16 INFO - PROCESS | 1820 | 1461491896779 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61001c800 == 171 [pid = 1820] [id = 772] 02:58:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7fe6083e7800) [pid = 1820] [serial = 2315] [outer = (nil)] 02:58:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7fe61033dc00) [pid = 1820] [serial = 2316] [outer = 0x7fe6083e7800] 02:58:16 INFO - PROCESS | 1820 | 1461491896872 Marionette DEBUG loaded listener.js 02:58:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7fe611263000) [pid = 1820] [serial = 2317] [outer = 0x7fe6083e7800] 02:58:17 INFO - PROCESS | 1820 | 1461491897799 Marionette TRACE conn4 <- [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]]]}] 02:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:58:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1793ms 02:58:17 INFO - PROCESS | 1820 | 1461491897857 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 02:58:17 INFO - PROCESS | 1820 | 1461491897861 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 02:58:17 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:58:17 INFO - PROCESS | 1820 | 1461491897868 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:58:17 INFO - PROCESS | 1820 | 1461491897870 Marionette TRACE conn4 <- [1,3054,null,{}] 02:58:17 INFO - PROCESS | 1820 | 1461491897880 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:18 INFO - PROCESS | 1820 | 1461491898192 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 02:58:18 INFO - PROCESS | 1820 | 1461491898519 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61193c800 == 172 [pid = 1820] [id = 773] 02:58:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7fe615cc0000) [pid = 1820] [serial = 2318] [outer = (nil)] 02:58:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7fe615d50c00) [pid = 1820] [serial = 2319] [outer = 0x7fe615cc0000] 02:58:18 INFO - PROCESS | 1820 | 1461491898606 Marionette DEBUG loaded listener.js 02:58:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7fe615d83800) [pid = 1820] [serial = 2320] [outer = 0x7fe615cc0000] 02:58:19 INFO - PROCESS | 1820 | 1461491899878 Marionette TRACE conn4 <- [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"]]]}] 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:58:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:58:20 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" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:58:20 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" 02:58:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:58:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:58:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2146ms 02:58:20 INFO - PROCESS | 1820 | 1461491900016 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 02:58:20 INFO - PROCESS | 1820 | 1461491900019 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 02:58:20 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:58:20 INFO - PROCESS | 1820 | 1461491900029 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:58:20 INFO - PROCESS | 1820 | 1461491900035 Marionette TRACE conn4 <- [1,3058,null,{}] 02:58:20 INFO - PROCESS | 1820 | 1461491900230 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:20 INFO - PROCESS | 1820 | 1461491900552 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 02:58:20 INFO - PROCESS | 1820 | 1461491900761 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe611dcb000 == 173 [pid = 1820] [id = 774] 02:58:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7fe615cbf000) [pid = 1820] [serial = 2321] [outer = (nil)] 02:58:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7fe617995000) [pid = 1820] [serial = 2322] [outer = 0x7fe615cbf000] 02:58:20 INFO - PROCESS | 1820 | 1461491900840 Marionette DEBUG loaded listener.js 02:58:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7fe617b65c00) [pid = 1820] [serial = 2323] [outer = 0x7fe615cbf000] 02:58:21 INFO - PROCESS | 1820 | 1461491901713 Marionette TRACE conn4 <- [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]]]}] 02:58:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:58:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:58:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:58:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:58:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:58:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:58:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:58:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:58:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:58:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:58:21 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:21 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:58:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:58:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:58:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:58:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:58:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:58:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:58:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:58:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:58:21 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1743ms 02:58:21 INFO - PROCESS | 1820 | 1461491901777 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 02:58:21 INFO - PROCESS | 1820 | 1461491901784 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 02:58:21 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:58:21 INFO - PROCESS | 1820 | 1461491901845 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:58:21 INFO - PROCESS | 1820 | 1461491901850 Marionette TRACE conn4 <- [1,3062,null,{}] 02:58:21 INFO - PROCESS | 1820 | 1461491901856 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:22 INFO - PROCESS | 1820 | 1461491902141 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 02:58:22 INFO - PROCESS | 1820 | 1461491902454 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe615d13800 == 174 [pid = 1820] [id = 775] 02:58:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7fe602ee8800) [pid = 1820] [serial = 2324] [outer = (nil)] 02:58:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7fe617b66000) [pid = 1820] [serial = 2325] [outer = 0x7fe602ee8800] 02:58:22 INFO - PROCESS | 1820 | 1461491902542 Marionette DEBUG loaded listener.js 02:58:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7fe617bb8800) [pid = 1820] [serial = 2326] [outer = 0x7fe602ee8800] 02:58:22 INFO - PROCESS | 1820 | [1820] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:58:23 INFO - PROCESS | 1820 | 1461491903570 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:58:23 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:58:23 INFO - {} 02:58:23 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1800ms 02:58:23 INFO - PROCESS | 1820 | 1461491903638 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 02:58:23 INFO - PROCESS | 1820 | 1461491903644 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 02:58:23 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:58:23 INFO - PROCESS | 1820 | 1461491903655 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:58:23 INFO - PROCESS | 1820 | 1461491903660 Marionette TRACE conn4 <- [1,3066,null,{}] 02:58:23 INFO - PROCESS | 1820 | 1461491903716 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:24 INFO - PROCESS | 1820 | 1461491904064 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 02:58:24 INFO - PROCESS | 1820 | 1461491904442 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61736b800 == 175 [pid = 1820] [id = 776] 02:58:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7fe618366c00) [pid = 1820] [serial = 2327] [outer = (nil)] 02:58:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7fe618bbe000) [pid = 1820] [serial = 2328] [outer = 0x7fe618366c00] 02:58:24 INFO - PROCESS | 1820 | 1461491904567 Marionette DEBUG loaded listener.js 02:58:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7fe619b42400) [pid = 1820] [serial = 2329] [outer = 0x7fe618366c00] 02:58:25 INFO - PROCESS | 1820 | 1461491905550 Marionette TRACE conn4 <- [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]]]}] 02:58:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:58:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:58:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:58:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:58:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:58:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:58:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:58:25 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1953ms 02:58:25 INFO - PROCESS | 1820 | 1461491905609 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 02:58:25 INFO - PROCESS | 1820 | 1461491905613 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 02:58:25 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:58:25 INFO - PROCESS | 1820 | 1461491905638 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:58:25 INFO - PROCESS | 1820 | 1461491905644 Marionette TRACE conn4 <- [1,3070,null,{}] 02:58:25 INFO - PROCESS | 1820 | 1461491905653 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:25 INFO - PROCESS | 1820 | 1461491905933 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 02:58:26 INFO - PROCESS | 1820 | 1461491906258 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61795c000 == 176 [pid = 1820] [id = 777] 02:58:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7fe61b490400) [pid = 1820] [serial = 2330] [outer = (nil)] 02:58:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7fe61c379400) [pid = 1820] [serial = 2331] [outer = 0x7fe61b490400] 02:58:26 INFO - PROCESS | 1820 | 1461491906354 Marionette DEBUG loaded listener.js 02:58:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7fe61c5d3000) [pid = 1820] [serial = 2332] [outer = 0x7fe61b490400] 02:58:27 INFO - PROCESS | 1820 | 1461491907184 Marionette TRACE conn4 <- [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]]]}] 02:58:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:58:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:58:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:58:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:58:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:58:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:58:27 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1607ms 02:58:27 INFO - PROCESS | 1820 | 1461491907230 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 02:58:27 INFO - PROCESS | 1820 | 1461491907234 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 02:58:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:58:27 INFO - PROCESS | 1820 | 1461491907240 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:58:27 INFO - PROCESS | 1820 | 1461491907244 Marionette TRACE conn4 <- [1,3074,null,{}] 02:58:27 INFO - PROCESS | 1820 | 1461491907249 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:27 INFO - PROCESS | 1820 | 1461491907601 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 02:58:27 INFO - PROCESS | 1820 | 1461491907815 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6185b2800 == 177 [pid = 1820] [id = 778] 02:58:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7fe60486d400) [pid = 1820] [serial = 2333] [outer = (nil)] 02:58:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7fe61c5dc400) [pid = 1820] [serial = 2334] [outer = 0x7fe60486d400] 02:58:27 INFO - PROCESS | 1820 | 1461491907900 Marionette DEBUG loaded listener.js 02:58:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7fe61dd5e400) [pid = 1820] [serial = 2335] [outer = 0x7fe60486d400] 02:58:28 INFO - PROCESS | 1820 | 1461491908799 Marionette TRACE conn4 <- [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]]]}] 02:58:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:58:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:58:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:58:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:58:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:58:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:58:28 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1579ms 02:58:28 INFO - PROCESS | 1820 | 1461491908822 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 02:58:28 INFO - PROCESS | 1820 | 1461491908826 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 02:58:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:58:28 INFO - PROCESS | 1820 | 1461491908832 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:58:28 INFO - PROCESS | 1820 | 1461491908835 Marionette TRACE conn4 <- [1,3078,null,{}] 02:58:28 INFO - PROCESS | 1820 | 1461491908841 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:29 INFO - PROCESS | 1820 | 1461491909122 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 02:58:29 INFO - PROCESS | 1820 | 1461491909407 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6171c7000 == 178 [pid = 1820] [id = 779] 02:58:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7fe607b60400) [pid = 1820] [serial = 2336] [outer = (nil)] 02:58:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7fe6189bcc00) [pid = 1820] [serial = 2337] [outer = 0x7fe607b60400] 02:58:29 INFO - PROCESS | 1820 | 1461491909486 Marionette DEBUG loaded listener.js 02:58:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7fe61dd67000) [pid = 1820] [serial = 2338] [outer = 0x7fe607b60400] 02:58:30 INFO - PROCESS | 1820 | 1461491910415 Marionette TRACE conn4 <- [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] 02:58:30 INFO - PROCESS | 1820 | 1461491910481 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 02:58:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:58:30 INFO - PROCESS | 1820 | 1461491910539 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:58:30 INFO - PROCESS | 1820 | 1461491910543 Marionette TRACE conn4 <- [1,3082,null,{}] 02:58:30 INFO - PROCESS | 1820 | 1461491910552 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:30 INFO - PROCESS | 1820 | 1461491910808 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 02:58:31 INFO - PROCESS | 1820 | 1461491911136 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe619a29800 == 179 [pid = 1820] [id = 780] 02:58:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7fe602c36400) [pid = 1820] [serial = 2339] [outer = (nil)] 02:58:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7fe61fa3b000) [pid = 1820] [serial = 2340] [outer = 0x7fe602c36400] 02:58:31 INFO - PROCESS | 1820 | 1461491911213 Marionette DEBUG loaded listener.js 02:58:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7fe620144000) [pid = 1820] [serial = 2341] [outer = 0x7fe602c36400] 02:58:31 INFO - PROCESS | 1820 | 1461491911990 Marionette TRACE conn4 <- [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]]]}] 02:58:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:58:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:58:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:58:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1489ms 02:58:32 INFO - PROCESS | 1820 | 1461491912023 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 02:58:32 INFO - PROCESS | 1820 | 1461491912026 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 02:58:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:58:32 INFO - PROCESS | 1820 | 1461491912033 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:58:32 INFO - PROCESS | 1820 | 1461491912035 Marionette TRACE conn4 <- [1,3086,null,{}] 02:58:32 INFO - PROCESS | 1820 | 1461491912041 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:32 INFO - PROCESS | 1820 | 1461491912332 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 02:58:32 INFO - PROCESS | 1820 | 1461491912615 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe61c54a000 == 180 [pid = 1820] [id = 781] 02:58:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7fe60c452000) [pid = 1820] [serial = 2342] [outer = (nil)] 02:58:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7fe620145000) [pid = 1820] [serial = 2343] [outer = 0x7fe60c452000] 02:58:32 INFO - PROCESS | 1820 | 1461491912698 Marionette DEBUG loaded listener.js 02:58:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7fe620c84000) [pid = 1820] [serial = 2344] [outer = 0x7fe60c452000] 02:58:33 INFO - PROCESS | 1820 | 1461491913611 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:58:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:58:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1629ms 02:58:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:58:33 INFO - PROCESS | 1820 | 1461491913664 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 02:58:33 INFO - PROCESS | 1820 | 1461491913667 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 02:58:33 INFO - PROCESS | 1820 | 1461491913674 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:58:33 INFO - PROCESS | 1820 | 1461491913677 Marionette TRACE conn4 <- [1,3090,null,{}] 02:58:33 INFO - PROCESS | 1820 | 1461491913683 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:33 INFO - PROCESS | 1820 | 1461491913956 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 02:58:34 INFO - PROCESS | 1820 | 1461491914283 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe621394800 == 181 [pid = 1820] [id = 782] 02:58:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7fe610e92400) [pid = 1820] [serial = 2345] [outer = (nil)] 02:58:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7fe620d1e800) [pid = 1820] [serial = 2346] [outer = 0x7fe610e92400] 02:58:34 INFO - PROCESS | 1820 | 1461491914400 Marionette DEBUG loaded listener.js 02:58:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7fe621240000) [pid = 1820] [serial = 2347] [outer = 0x7fe610e92400] 02:58:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60ae35000 == 180 [pid = 1820] [id = 663] 02:58:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6170cf800 == 179 [pid = 1820] [id = 669] 02:58:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60f486800 == 178 [pid = 1820] [id = 665] 02:58:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611d7a000 == 177 [pid = 1820] [id = 668] 02:58:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611ac6000 == 176 [pid = 1820] [id = 667] 02:58:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe609aad000 == 175 [pid = 1820] [id = 662] 02:58:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe608203800 == 174 [pid = 1820] [id = 660] 02:58:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6049e0800 == 173 [pid = 1820] [id = 577] 02:58:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617382800 == 172 [pid = 1820] [id = 670] 02:58:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61795f800 == 171 [pid = 1820] [id = 671] 02:58:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe606d99000 == 170 [pid = 1820] [id = 765] 02:58:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6065cf800 == 169 [pid = 1820] [id = 764] 02:58:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe602f67000 == 168 [pid = 1820] [id = 763] 02:58:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6248e0800 == 167 [pid = 1820] [id = 761] 02:58:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe623ca9800 == 166 [pid = 1820] [id = 760] 02:58:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6234ee000 == 165 [pid = 1820] [id = 759] 02:58:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe622b19800 == 164 [pid = 1820] [id = 757] 02:58:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe622ca3000 == 163 [pid = 1820] [id = 758] 02:58:36 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe620dd1000 == 162 [pid = 1820] [id = 756] 02:58:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe61c554800 == 161 [pid = 1820] [id = 755] 02:58:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe619a20000 == 160 [pid = 1820] [id = 754] 02:58:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6187a2000 == 159 [pid = 1820] [id = 753] 02:58:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617f41000 == 158 [pid = 1820] [id = 752] 02:58:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe617365800 == 157 [pid = 1820] [id = 751] 02:58:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe615de3000 == 156 [pid = 1820] [id = 750] 02:58:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe611de7800 == 155 [pid = 1820] [id = 749] 02:58:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe6110dc000 == 154 [pid = 1820] [id = 748] 02:58:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60e1df000 == 153 [pid = 1820] [id = 747] 02:58:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60c41f000 == 152 [pid = 1820] [id = 746] 02:58:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60aeda800 == 151 [pid = 1820] [id = 745] 02:58:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe60937a000 == 150 [pid = 1820] [id = 744] 02:58:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7fe606ab2000 == 149 [pid = 1820] [id = 743] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7fe60add9400) [pid = 1820] [serial = 2228] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7fe617b6d400) [pid = 1820] [serial = 2208] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7fe610e99c00) [pid = 1820] [serial = 2193] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7fe607ce1400) [pid = 1820] [serial = 2220] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7fe617fb0800) [pid = 1820] [serial = 2210] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7fe604869000) [pid = 1820] [serial = 2217] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7fe61708f800) [pid = 1820] [serial = 2202] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7fe60f64e800) [pid = 1820] [serial = 2190] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7fe60f1d3000) [pid = 1820] [serial = 2183] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7fe6178c8c00) [pid = 1820] [serial = 2207] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7fe60e59a400) [pid = 1820] [serial = 2180] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7fe618369800) [pid = 1820] [serial = 2211] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7fe607b6d800) [pid = 1820] [serial = 2226] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7fe618bbf400) [pid = 1820] [serial = 2214] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7fe61033d000) [pid = 1820] [serial = 2192] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7fe60f387000) [pid = 1820] [serial = 2186] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7fe615d56000) [pid = 1820] [serial = 2199] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7fe60c44ec00) [pid = 1820] [serial = 2177] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7fe6171af000) [pid = 1820] [serial = 2204] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7fe60f545400) [pid = 1820] [serial = 2189] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7fe6189bac00) [pid = 1820] [serial = 2213] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7fe615cc0c00) [pid = 1820] [serial = 2196] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7fe615d8b000) [pid = 1820] [serial = 2201] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7fe60be96c00) [pid = 1820] [serial = 2174] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7fe609953000) [pid = 1820] [serial = 2223] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7fe6093f6800) [pid = 1820] [serial = 2168] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7fe60add5800) [pid = 1820] [serial = 2172] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7fe60c61f400) [pid = 1820] [serial = 2178] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7fe60f1a5000) [pid = 1820] [serial = 2181] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7fe615ccbc00) [pid = 1820] [serial = 2198] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7fe609953c00) [pid = 1820] [serial = 2100] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7fe602ee6800) [pid = 1820] [serial = 2216] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7fe60f4f5400) [pid = 1820] [serial = 2187] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7fe60f318c00) [pid = 1820] [serial = 2088] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7fe6073f9800) [pid = 1820] [serial = 2165] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7fe6093f9c00) [pid = 1820] [serial = 2222] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe60782b400) [pid = 1820] [serial = 2166] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe607826c00) [pid = 1820] [serial = 2219] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe602ee1800) [pid = 1820] [serial = 2225] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe617715000) [pid = 1820] [serial = 2205] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7fe60f310400) [pid = 1820] [serial = 2184] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7fe611c76800) [pid = 1820] [serial = 2195] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7fe60bfaac00) [pid = 1820] [serial = 2175] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7fe609d0dc00) [pid = 1820] [serial = 2171] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7fe609673c00) [pid = 1820] [serial = 2169] [outer = (nil)] [url = about:blank] 02:58:37 INFO - PROCESS | 1820 | 1461491917567 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:58:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:58:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 3944ms 02:58:37 INFO - PROCESS | 1820 | 1461491917618 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 02:58:37 INFO - PROCESS | 1820 | 1461491917624 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 02:58:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:58:37 INFO - PROCESS | 1820 | 1461491917632 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:58:37 INFO - PROCESS | 1820 | 1461491917638 Marionette TRACE conn4 <- [1,3094,null,{}] 02:58:37 INFO - PROCESS | 1820 | 1461491917646 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:37 INFO - PROCESS | 1820 | 1461491917905 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 02:58:38 INFO - PROCESS | 1820 | 1461491918121 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6049f0800 == 150 [pid = 1820] [id = 783] 02:58:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7fe606748400) [pid = 1820] [serial = 2348] [outer = (nil)] 02:58:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7fe606a7e800) [pid = 1820] [serial = 2349] [outer = 0x7fe606748400] 02:58:38 INFO - PROCESS | 1820 | 1461491918210 Marionette DEBUG loaded listener.js 02:58:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7fe6073ef000) [pid = 1820] [serial = 2350] [outer = 0x7fe606748400] 02:58:39 INFO - PROCESS | 1820 | 1461491919049 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:58:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:58:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1436ms 02:58:39 INFO - PROCESS | 1820 | 1461491919093 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 02:58:39 INFO - PROCESS | 1820 | 1461491919102 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 02:58:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:58:39 INFO - PROCESS | 1820 | 1461491919115 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:58:39 INFO - PROCESS | 1820 | 1461491919118 Marionette TRACE conn4 <- [1,3098,null,{}] 02:58:39 INFO - PROCESS | 1820 | 1461491919123 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:39 INFO - PROCESS | 1820 | 1461491919349 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 02:58:39 INFO - PROCESS | 1820 | 1461491919590 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe606aa7000 == 151 [pid = 1820] [id = 784] 02:58:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7fe6073f1400) [pid = 1820] [serial = 2351] [outer = (nil)] 02:58:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7fe607b6b800) [pid = 1820] [serial = 2352] [outer = 0x7fe6073f1400] 02:58:39 INFO - PROCESS | 1820 | 1461491919655 Marionette DEBUG loaded listener.js 02:58:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7fe6083e1000) [pid = 1820] [serial = 2353] [outer = 0x7fe6073f1400] 02:58:40 INFO - PROCESS | 1820 | 1461491920529 Marionette TRACE conn4 <- [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]]]}] 02:58:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:58:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:58:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1436ms 02:58:40 INFO - PROCESS | 1820 | 1461491920553 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 02:58:40 INFO - PROCESS | 1820 | 1461491920557 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 02:58:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:58:40 INFO - PROCESS | 1820 | 1461491920563 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:58:40 INFO - PROCESS | 1820 | 1461491920569 Marionette TRACE conn4 <- [1,3102,null,{}] 02:58:40 INFO - PROCESS | 1820 | 1461491920594 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:40 INFO - PROCESS | 1820 | 1461491920894 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 02:58:40 INFO - PROCESS | 1820 | 1461491920944 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe608421800 == 152 [pid = 1820] [id = 785] 02:58:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7fe608685800) [pid = 1820] [serial = 2354] [outer = (nil)] 02:58:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7fe609957c00) [pid = 1820] [serial = 2355] [outer = 0x7fe608685800] 02:58:41 INFO - PROCESS | 1820 | 1461491921022 Marionette DEBUG loaded listener.js 02:58:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7fe609cbd800) [pid = 1820] [serial = 2356] [outer = 0x7fe608685800] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7fe6189b9400) [pid = 1820] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7fe604865400) [pid = 1820] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7fe617097400) [pid = 1820] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7fe6100f0000) [pid = 1820] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7fe609666800) [pid = 1820] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7fe619b39c00) [pid = 1820] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7fe602c3bc00) [pid = 1820] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7fe604866800) [pid = 1820] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7fe602c39800) [pid = 1820] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7fe615d80800) [pid = 1820] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7fe61b3fb000) [pid = 1820] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7fe602d8a800) [pid = 1820] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7fe617243000) [pid = 1820] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7fe609d13c00) [pid = 1820] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7fe60e0cd000) [pid = 1820] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7fe604928800) [pid = 1820] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x7fe610344000) [pid = 1820] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x7fe602c44000) [pid = 1820] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7fe60c623c00) [pid = 1820] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7fe609952400) [pid = 1820] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7fe61033b400) [pid = 1820] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7fe60775a000) [pid = 1820] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7fe6100fb800) [pid = 1820] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:58:42 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7fe619ec4c00) [pid = 1820] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:58:42 INFO - PROCESS | 1820 | 1461491922562 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:58:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:58:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 2052ms 02:58:42 INFO - PROCESS | 1820 | 1461491922616 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 02:58:42 INFO - PROCESS | 1820 | 1461491922620 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 02:58:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:58:42 INFO - PROCESS | 1820 | 1461491922627 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:58:42 INFO - PROCESS | 1820 | 1461491922629 Marionette TRACE conn4 <- [1,3106,null,{}] 02:58:42 INFO - PROCESS | 1820 | 1461491922635 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:42 INFO - PROCESS | 1820 | 1461491922936 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 02:58:42 INFO - PROCESS | 1820 | 1461491922958 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe6097d2800 == 153 [pid = 1820] [id = 786] 02:58:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7fe602c39800) [pid = 1820] [serial = 2357] [outer = (nil)] 02:58:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7fe60c448000) [pid = 1820] [serial = 2358] [outer = 0x7fe602c39800] 02:58:43 INFO - PROCESS | 1820 | 1461491923038 Marionette DEBUG loaded listener.js 02:58:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7fe60c453000) [pid = 1820] [serial = 2359] [outer = 0x7fe602c39800] 02:58:43 INFO - PROCESS | 1820 | 1461491923880 Marionette TRACE conn4 <- [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]]]}] 02:58:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:58:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:58:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:58:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1287ms 02:58:43 INFO - PROCESS | 1820 | 1461491923915 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 02:58:43 INFO - PROCESS | 1820 | 1461491923919 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 02:58:43 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:58:43 INFO - PROCESS | 1820 | 1461491923925 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:58:43 INFO - PROCESS | 1820 | 1461491923927 Marionette TRACE conn4 <- [1,3110,null,{}] 02:58:43 INFO - PROCESS | 1820 | 1461491923933 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:44 INFO - PROCESS | 1820 | 1461491924169 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 02:58:44 INFO - PROCESS | 1820 | 1461491924589 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe604375800 == 154 [pid = 1820] [id = 787] 02:58:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7fe602c35800) [pid = 1820] [serial = 2360] [outer = (nil)] 02:58:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7fe602d88400) [pid = 1820] [serial = 2361] [outer = 0x7fe602c35800] 02:58:44 INFO - PROCESS | 1820 | 1461491924679 Marionette DEBUG loaded listener.js 02:58:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7fe604867c00) [pid = 1820] [serial = 2362] [outer = 0x7fe602c35800] 02:58:45 INFO - PROCESS | 1820 | 1461491925600 Marionette TRACE conn4 <- [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"]]]}] 02:58:45 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:58:45 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 02:58:45 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:45 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:58:45 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1690ms 02:58:45 INFO - PROCESS | 1820 | 1461491925634 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 02:58:45 INFO - PROCESS | 1820 | 1461491925639 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 02:58:45 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:58:45 INFO - PROCESS | 1820 | 1461491925650 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:58:45 INFO - PROCESS | 1820 | 1461491925656 Marionette TRACE conn4 <- [1,3114,null,{}] 02:58:45 INFO - PROCESS | 1820 | 1461491925665 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:45 INFO - PROCESS | 1820 | 1461491925924 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 02:58:46 INFO - PROCESS | 1820 | 1461491926212 Marionette TRACE conn4 -> [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\", \"a716e7d5-ac52-4ca1-bd3f-4ae428902899\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7fe607ada800 == 155 [pid = 1820] [id = 788] 02:58:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7fe6073f8c00) [pid = 1820] [serial = 2363] [outer = (nil)] 02:58:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7fe607b66c00) [pid = 1820] [serial = 2364] [outer = 0x7fe6073f8c00] 02:58:46 INFO - PROCESS | 1820 | 1461491926303 Marionette DEBUG loaded listener.js 02:58:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7fe60839f400) [pid = 1820] [serial = 2365] [outer = 0x7fe6073f8c00] 02:58:47 INFO - PROCESS | 1820 | 1461491927183 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 02:58:47 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:58:47 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1584ms 02:58:47 INFO - PROCESS | 1820 | 1461491927239 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 02:58:47 INFO - PROCESS | 1820 | 1461491927247 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 02:58:48 WARNING - u'runner_teardown' () 02:58:48 INFO - No more tests 02:58:48 INFO - Got 0 unexpected results 02:58:48 INFO - SUITE-END | took 1261s 02:58:48 INFO - Closing logging queue 02:58:48 INFO - queue closed 02:58:48 INFO - Return code: 0 02:58:48 WARNING - # TBPL SUCCESS # 02:58:48 INFO - Running post-action listener: _resource_record_post_action 02:58:48 INFO - Running post-run listener: _resource_record_post_run 02:58:49 INFO - Total resource usage - Wall time: 1298s; CPU: 98.0%; Read bytes: 8409088; Write bytes: 975962112; Read time: 1496; Write time: 317212 02:58:49 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:58:49 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 52158464; Read time: 0; Write time: 55492 02:58:49 INFO - run-tests - Wall time: 1267s; CPU: 98.0%; Read bytes: 6815744; Write bytes: 832647168; Read time: 1136; Write time: 174936 02:58:49 INFO - Running post-run listener: _upload_blobber_files 02:58:49 INFO - Blob upload gear active. 02:58:49 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:58:49 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 02:58:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 02:58:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 02:58:50 INFO - (blobuploader) - INFO - Open directory for files ... 02:58:50 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:58:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:58:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:58:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:58:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:58:53 INFO - (blobuploader) - INFO - Done attempting. 02:58:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:58:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:58:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:58:54 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:58:54 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:58:54 INFO - (blobuploader) - INFO - Done attempting. 02:58:54 INFO - (blobuploader) - INFO - Iteration through files over. 02:58:54 INFO - Return code: 0 02:58:54 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:58:54 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:58:54 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4218c7fe22c9c438178e6c1185688803150ca1948ad877e022f56c6f2faf3f32d70cf1a550abcebe091c1a20a816acc5d66096fd4758945a30679ff77885545f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c62347b46286a37c622773a7f852869223e3bd29e4e63b1c886a1043bef25b8677c998227774f6c8659d1d05c61f28443b883a786255490e4205926a994b31ad"} 02:58:54 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:58:54 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:58:54 INFO - Contents: 02:58:54 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4218c7fe22c9c438178e6c1185688803150ca1948ad877e022f56c6f2faf3f32d70cf1a550abcebe091c1a20a816acc5d66096fd4758945a30679ff77885545f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c62347b46286a37c622773a7f852869223e3bd29e4e63b1c886a1043bef25b8677c998227774f6c8659d1d05c61f28443b883a786255490e4205926a994b31ad"} 02:58:54 INFO - Running post-run listener: copy_logs_to_upload_dir 02:58:54 INFO - Copying logs to upload dir... 02:58:54 INFO - mkdir: /builds/slave/test/build/upload/logs 02:58:54 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1435.308316 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 55 secs) (at 2016-04-24 02:58:54.741461) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 02:58:54.742475) ========= 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-1461489249.865922-25614905 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4218c7fe22c9c438178e6c1185688803150ca1948ad877e022f56c6f2faf3f32d70cf1a550abcebe091c1a20a816acc5d66096fd4758945a30679ff77885545f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c62347b46286a37c622773a7f852869223e3bd29e4e63b1c886a1043bef25b8677c998227774f6c8659d1d05c61f28443b883a786255490e4205926a994b31ad"} build_url:https://queue.taskcluster.net/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037290 build_url: 'https://queue.taskcluster.net/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4218c7fe22c9c438178e6c1185688803150ca1948ad877e022f56c6f2faf3f32d70cf1a550abcebe091c1a20a816acc5d66096fd4758945a30679ff77885545f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c62347b46286a37c622773a7f852869223e3bd29e4e63b1c886a1043bef25b8677c998227774f6c8659d1d05c61f28443b883a786255490e4205926a994b31ad"}' symbols_url: 'https://queue.taskcluster.net/v1/task/SuKXj5SkR3aB4Og3kLUp6g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 02:58:54.820986) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 02:58:54.821481) ========= 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-1461489249.865922-25614905 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022397 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 02:58:54.889005) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 02:58:54.889336) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 02:58:54.889632) ========= ========= Total master_lag: 0.47 =========