builder: oak_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-622 starttime: 1461750034.0 results: success (0) buildid: 20160427011503 builduid: a923a729cb304b68b76849cad19ff4da revision: 85c1a69876b82ce49d16518504309f2cbea04ce1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-27 02:40:33.998581) ========= master: http://buildbot-master131.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-27 02:40:33.999168) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-27 02:40:33.999615) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-27 02:40:34.041605) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 02:40:34.041995) ========= 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-1461750007.762091-1369799824 _=/tools/buildbot/bin/python using PTY: False --2016-04-27 02:40:34-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.25M=0.001s 2016-04-27 02:40:34 (9.25 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.236292 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 02:40:34.332385) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 02:40:34.332829) ========= 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-1461750007.762091-1369799824 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.040714 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 02:40:34.409195) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 02:40:34.409694) ========= bash -c 'python archiver_client.py mozharness --repo projects/oak --rev 85c1a69876b82ce49d16518504309f2cbea04ce1 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo projects/oak --rev 85c1a69876b82ce49d16518504309f2cbea04ce1 --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-1461750007.762091-1369799824 _=/tools/buildbot/bin/python using PTY: False 2016-04-27 02:40:34,584 truncating revision to first 12 chars 2016-04-27 02:40:34,585 Setting DEBUG logging. 2016-04-27 02:40:34,585 attempt 1/10 2016-04-27 02:40:34,585 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/projects/oak/85c1a69876b8?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-27 02:40:34,897 unpacking tar archive at: oak-85c1a69876b8/testing/mozharness/ program finished with exit code 0 elapsedTime=0.604146 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 02:40:35.047663) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-27 02:40:35.048096) ========= script_repo_revision: 85c1a69876b82ce49d16518504309f2cbea04ce1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-27 02:40:35.048681) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-27 02:40:35.049088) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-27 02:40:35.077860) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 34 secs) (at 2016-04-27 02:40:35.078264) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch oak --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'oak', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461750007.762091-1369799824 _=/tools/buildbot/bin/python using PTY: False 02:40:35 INFO - MultiFileLogger online at 20160427 02:40:35 in /builds/slave/test 02:40:35 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch oak --download-symbols true 02:40:35 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:40:35 INFO - {'append_to_log': False, 02:40:35 INFO - 'base_work_dir': '/builds/slave/test', 02:40:35 INFO - 'blob_upload_branch': 'oak', 02:40:35 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:40:35 INFO - 'buildbot_json_path': 'buildprops.json', 02:40:35 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:40:35 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:40:35 INFO - 'download_minidump_stackwalk': True, 02:40:35 INFO - 'download_symbols': 'true', 02:40:35 INFO - 'e10s': False, 02:40:35 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:40:35 INFO - 'tooltool.py': '/tools/tooltool.py', 02:40:35 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:40:35 INFO - '/tools/misc-python/virtualenv.py')}, 02:40:35 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:40:35 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:40:35 INFO - 'log_level': 'info', 02:40:35 INFO - 'log_to_console': True, 02:40:35 INFO - 'opt_config_files': (), 02:40:35 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:40:35 INFO - '--processes=1', 02:40:35 INFO - '--config=%(test_path)s/wptrunner.ini', 02:40:35 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:40:35 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:40:35 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:40:35 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:40:35 INFO - 'pip_index': False, 02:40:35 INFO - 'require_test_zip': True, 02:40:35 INFO - 'test_type': ('testharness',), 02:40:35 INFO - 'this_chunk': '1', 02:40:35 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:40:35 INFO - 'total_chunks': '10', 02:40:35 INFO - 'virtualenv_path': 'venv', 02:40:35 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:40:35 INFO - 'work_dir': 'build'} 02:40:35 INFO - ##### 02:40:35 INFO - ##### Running clobber step. 02:40:35 INFO - ##### 02:40:35 INFO - Running pre-action listener: _resource_record_pre_action 02:40:35 INFO - Running main action method: clobber 02:40:35 INFO - rmtree: /builds/slave/test/build 02:40:35 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:40:37 INFO - Running post-action listener: _resource_record_post_action 02:40:37 INFO - ##### 02:40:37 INFO - ##### Running read-buildbot-config step. 02:40:37 INFO - ##### 02:40:37 INFO - Running pre-action listener: _resource_record_pre_action 02:40:37 INFO - Running main action method: read_buildbot_config 02:40:37 INFO - Using buildbot properties: 02:40:37 INFO - { 02:40:37 INFO - "project": "", 02:40:37 INFO - "product": "firefox", 02:40:37 INFO - "script_repo_revision": "production", 02:40:37 INFO - "scheduler": "tests-oak-ubuntu64_vm-debug-unittest", 02:40:37 INFO - "repository": "", 02:40:37 INFO - "buildername": "Ubuntu VM 12.04 x64 oak debug test web-platform-tests-1", 02:40:37 INFO - "buildid": "20160427011503", 02:40:37 INFO - "pgo_build": "False", 02:40:37 INFO - "basedir": "/builds/slave/test", 02:40:37 INFO - "buildnumber": 0, 02:40:37 INFO - "slavename": "tst-linux64-spot-622", 02:40:37 INFO - "master": "http://buildbot-master131.bb.releng.usw2.mozilla.com:8201/", 02:40:37 INFO - "platform": "linux64", 02:40:37 INFO - "branch": "oak", 02:40:37 INFO - "revision": "85c1a69876b82ce49d16518504309f2cbea04ce1", 02:40:37 INFO - "repo_path": "projects/oak", 02:40:37 INFO - "moz_repo_path": "", 02:40:37 INFO - "stage_platform": "linux64", 02:40:37 INFO - "builduid": "a923a729cb304b68b76849cad19ff4da", 02:40:37 INFO - "slavebuilddir": "test" 02:40:37 INFO - } 02:40:37 INFO - Found installer url https://queue.taskcluster.net/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 02:40:37 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 02:40:37 INFO - Running post-action listener: _resource_record_post_action 02:40:37 INFO - ##### 02:40:37 INFO - ##### Running download-and-extract step. 02:40:37 INFO - ##### 02:40:37 INFO - Running pre-action listener: _resource_record_pre_action 02:40:37 INFO - Running main action method: download_and_extract 02:40:37 INFO - mkdir: /builds/slave/test/build/tests 02:40:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:40:37 INFO - https://queue.taskcluster.net/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 02:40:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 02:40:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 02:40:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 02:40:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 02:40:56 INFO - Downloaded 1361 bytes. 02:40:56 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 02:40:56 INFO - Using the following test package requirements: 02:40:56 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 02:40:56 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 02:40:56 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 02:40:56 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 02:40:56 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 02:40:56 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 02:40:56 INFO - u'jsshell-linux-x86_64.zip'], 02:40:56 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 02:40:56 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 02:40:56 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 02:40:56 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 02:40:56 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 02:40:56 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 02:40:56 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 02:40:56 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 02:40:56 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 02:40:56 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 02:40:56 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 02:40:56 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 02:40:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:40:56 INFO - https://queue.taskcluster.net/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 02:40:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 02:40:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 02:40:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 02:40:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 02:40:58 INFO - Downloaded 22750725 bytes. 02:40:58 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:40:58 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:40:59 INFO - caution: filename not matched: web-platform/* 02:40:59 INFO - Return code: 11 02:40:59 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:40:59 INFO - https://queue.taskcluster.net/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 02:40:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 02:40:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 02:40:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 02:40:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 02:41:01 INFO - Downloaded 36406660 bytes. 02:41:01 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:41:01 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:41:05 INFO - caution: filename not matched: bin/* 02:41:05 INFO - caution: filename not matched: config/* 02:41:05 INFO - caution: filename not matched: mozbase/* 02:41:05 INFO - caution: filename not matched: marionette/* 02:41:05 INFO - caution: filename not matched: tools/wptserve/* 02:41:05 INFO - Return code: 11 02:41: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:41:05 INFO - https://queue.taskcluster.net/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 02:41:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 02:41:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 02:41:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 02:41:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 02:41:08 INFO - Downloaded 64477595 bytes. 02:41:08 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 02:41:08 INFO - mkdir: /builds/slave/test/properties 02:41:08 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:41:08 INFO - Writing to file /builds/slave/test/properties/build_url 02:41:08 INFO - Contents: 02:41:08 INFO - build_url:https://queue.taskcluster.net/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 02:41:09 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:41:09 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:41:09 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:41:09 INFO - Contents: 02:41:09 INFO - symbols_url:https://queue.taskcluster.net/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:41:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:41:09 INFO - https://queue.taskcluster.net/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:41:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:41:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:41:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:41:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 02:41:13 INFO - Downloaded 90935420 bytes. 02:41:13 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 02:41:13 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 02:41:19 INFO - Return code: 0 02:41:19 INFO - Running post-action listener: _resource_record_post_action 02:41:19 INFO - Running post-action listener: set_extra_try_arguments 02:41:19 INFO - ##### 02:41:19 INFO - ##### Running create-virtualenv step. 02:41:19 INFO - ##### 02:41:19 INFO - Running pre-action listener: _pre_create_virtualenv 02:41:19 INFO - Running pre-action listener: _resource_record_pre_action 02:41:19 INFO - Running main action method: create_virtualenv 02:41:19 INFO - Creating virtualenv /builds/slave/test/build/venv 02:41:19 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:41:19 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:41:20 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:41:20 INFO - Using real prefix '/usr' 02:41:20 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:41:21 INFO - Installing distribute.............................................................................................................................................................................................done. 02:41:26 INFO - Installing pip.................done. 02:41:26 INFO - Return code: 0 02:41:26 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:41:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:41:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:41:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:41:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:41:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:41:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:41:26 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 0xf28030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf2a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf69bc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf6bdc0>, '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 0xf682b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf68620>, '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-1461750007.762091-1369799824', '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:41:26 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:41:26 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:41:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:41:26 INFO - 'CCACHE_UMASK': '002', 02:41:26 INFO - 'DISPLAY': ':0', 02:41:26 INFO - 'HOME': '/home/cltbld', 02:41:26 INFO - 'LANG': 'en_US.UTF-8', 02:41:26 INFO - 'LOGNAME': 'cltbld', 02:41:26 INFO - 'MAIL': '/var/mail/cltbld', 02:41:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:41:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:41:26 INFO - 'MOZ_NO_REMOTE': '1', 02:41:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:41:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:41:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:41:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:41:26 INFO - 'PWD': '/builds/slave/test', 02:41:26 INFO - 'SHELL': '/bin/bash', 02:41:26 INFO - 'SHLVL': '1', 02:41:26 INFO - 'TERM': 'linux', 02:41:26 INFO - 'TMOUT': '86400', 02:41:26 INFO - 'USER': 'cltbld', 02:41:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461750007.762091-1369799824', 02:41:26 INFO - '_': '/tools/buildbot/bin/python'} 02:41:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:41:26 INFO - Downloading/unpacking psutil>=0.7.1 02:41:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:41:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:41:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:41:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:41:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:41:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:41:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:41:30 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:41:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:41:30 INFO - Installing collected packages: psutil 02:41:30 INFO - Running setup.py install for psutil 02:41:30 INFO - building 'psutil._psutil_linux' extension 02:41:30 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:41:31 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:41:31 INFO - building 'psutil._psutil_posix' extension 02:41:31 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:41:31 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:41:31 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:41:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:41:31 INFO - Successfully installed psutil 02:41:31 INFO - Cleaning up... 02:41:31 INFO - Return code: 0 02:41:31 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:41:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:41:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:41:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:41:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:41:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:41:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:41:31 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 0xf28030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf2a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf69bc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf6bdc0>, '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 0xf682b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf68620>, '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-1461750007.762091-1369799824', '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:41:31 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:41:31 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:41:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:41:31 INFO - 'CCACHE_UMASK': '002', 02:41:31 INFO - 'DISPLAY': ':0', 02:41:31 INFO - 'HOME': '/home/cltbld', 02:41:31 INFO - 'LANG': 'en_US.UTF-8', 02:41:31 INFO - 'LOGNAME': 'cltbld', 02:41:31 INFO - 'MAIL': '/var/mail/cltbld', 02:41:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:41:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:41:31 INFO - 'MOZ_NO_REMOTE': '1', 02:41:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:41:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:41:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:41:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:41:31 INFO - 'PWD': '/builds/slave/test', 02:41:31 INFO - 'SHELL': '/bin/bash', 02:41:31 INFO - 'SHLVL': '1', 02:41:31 INFO - 'TERM': 'linux', 02:41:31 INFO - 'TMOUT': '86400', 02:41:31 INFO - 'USER': 'cltbld', 02:41:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461750007.762091-1369799824', 02:41:31 INFO - '_': '/tools/buildbot/bin/python'} 02:41:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:41:32 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:41:32 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:41:32 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:41:32 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:41:32 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:41:32 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:41:32 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:41:35 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:41:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:41:35 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:41:35 INFO - Installing collected packages: mozsystemmonitor 02:41:35 INFO - Running setup.py install for mozsystemmonitor 02:41:36 INFO - Successfully installed mozsystemmonitor 02:41:36 INFO - Cleaning up... 02:41:36 INFO - Return code: 0 02:41:36 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:41:36 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:41:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:41:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:41:36 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:41:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:41:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:41:36 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 0xf28030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf2a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf69bc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf6bdc0>, '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 0xf682b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf68620>, '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-1461750007.762091-1369799824', '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:41:36 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:41:36 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:41:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:41:36 INFO - 'CCACHE_UMASK': '002', 02:41:36 INFO - 'DISPLAY': ':0', 02:41:36 INFO - 'HOME': '/home/cltbld', 02:41:36 INFO - 'LANG': 'en_US.UTF-8', 02:41:36 INFO - 'LOGNAME': 'cltbld', 02:41:36 INFO - 'MAIL': '/var/mail/cltbld', 02:41:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:41:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:41:36 INFO - 'MOZ_NO_REMOTE': '1', 02:41:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:41:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:41:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:41:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:41:36 INFO - 'PWD': '/builds/slave/test', 02:41:36 INFO - 'SHELL': '/bin/bash', 02:41:36 INFO - 'SHLVL': '1', 02:41:36 INFO - 'TERM': 'linux', 02:41:36 INFO - 'TMOUT': '86400', 02:41:36 INFO - 'USER': 'cltbld', 02:41:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461750007.762091-1369799824', 02:41:36 INFO - '_': '/tools/buildbot/bin/python'} 02:41:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:41:36 INFO - Downloading/unpacking blobuploader==1.2.4 02:41:36 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:41:36 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:41:36 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:41:36 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:41:36 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:41:36 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:41:40 INFO - Downloading blobuploader-1.2.4.tar.gz 02:41:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:41:40 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:41: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:41: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:41: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:41: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:41: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:41: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:41:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:41:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:41:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:41:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:41:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:41:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:41:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:41:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:41:41 INFO - Downloading docopt-0.6.1.tar.gz 02:41:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:41:41 INFO - Installing collected packages: blobuploader, requests, docopt 02:41:41 INFO - Running setup.py install for blobuploader 02:41:41 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:41:41 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:41:41 INFO - Running setup.py install for requests 02:41:42 INFO - Running setup.py install for docopt 02:41:42 INFO - Successfully installed blobuploader requests docopt 02:41:42 INFO - Cleaning up... 02:41:42 INFO - Return code: 0 02:41:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:41:42 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:41:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:41:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:41:42 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:41:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:41:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:41:42 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 0xf28030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf2a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf69bc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf6bdc0>, '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 0xf682b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf68620>, '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-1461750007.762091-1369799824', '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:41:42 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:41:42 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:41:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:41:42 INFO - 'CCACHE_UMASK': '002', 02:41:42 INFO - 'DISPLAY': ':0', 02:41:42 INFO - 'HOME': '/home/cltbld', 02:41:42 INFO - 'LANG': 'en_US.UTF-8', 02:41:42 INFO - 'LOGNAME': 'cltbld', 02:41:42 INFO - 'MAIL': '/var/mail/cltbld', 02:41:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:41:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:41:42 INFO - 'MOZ_NO_REMOTE': '1', 02:41:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:41:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:41:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:41:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:41:42 INFO - 'PWD': '/builds/slave/test', 02:41:42 INFO - 'SHELL': '/bin/bash', 02:41:42 INFO - 'SHLVL': '1', 02:41:42 INFO - 'TERM': 'linux', 02:41:42 INFO - 'TMOUT': '86400', 02:41:42 INFO - 'USER': 'cltbld', 02:41:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461750007.762091-1369799824', 02:41:42 INFO - '_': '/tools/buildbot/bin/python'} 02:41:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:41:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:41:43 INFO - Running setup.py (path:/tmp/pip-VSX6ky-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:41:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:41:43 INFO - Running setup.py (path:/tmp/pip-mehWbK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:41:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:41:43 INFO - Running setup.py (path:/tmp/pip-cxy2ze-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:41:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:41:43 INFO - Running setup.py (path:/tmp/pip-LA2Vvj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:41:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:41:43 INFO - Running setup.py (path:/tmp/pip-GjSsww-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:41:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:41:43 INFO - Running setup.py (path:/tmp/pip-6g9ImZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:41:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:41:44 INFO - Running setup.py (path:/tmp/pip-47r08w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:41:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:41:44 INFO - Running setup.py (path:/tmp/pip-JKEQur-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:41:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:41:44 INFO - Running setup.py (path:/tmp/pip-4uV8tI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:41:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:41:44 INFO - Running setup.py (path:/tmp/pip-hoprfj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:41:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:41:44 INFO - Running setup.py (path:/tmp/pip-5tQmYp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:41:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:41:44 INFO - Running setup.py (path:/tmp/pip-LnldtV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:41:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:41:44 INFO - Running setup.py (path:/tmp/pip-HQdgLm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:41:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:41:45 INFO - Running setup.py (path:/tmp/pip-gnIToZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:41:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:41:45 INFO - Running setup.py (path:/tmp/pip-Q9oHHt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:41:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:41:45 INFO - Running setup.py (path:/tmp/pip-xVqMk2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:41:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:41:45 INFO - Running setup.py (path:/tmp/pip-mUzb7C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:41:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:41:45 INFO - Running setup.py (path:/tmp/pip-6MGQns-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:41:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:41:45 INFO - Running setup.py (path:/tmp/pip-8elDFp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:41:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:41:45 INFO - Running setup.py (path:/tmp/pip-ocONkW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:41:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:41:46 INFO - Running setup.py (path:/tmp/pip-hjQdEp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:41:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:41:46 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:41:46 INFO - Running setup.py install for manifestparser 02:41:46 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:41:46 INFO - Running setup.py install for mozcrash 02:41:46 INFO - Running setup.py install for mozdebug 02:41:47 INFO - Running setup.py install for mozdevice 02:41:47 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:41:47 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:41:47 INFO - Running setup.py install for mozfile 02:41:47 INFO - Running setup.py install for mozhttpd 02:41:47 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:41:47 INFO - Running setup.py install for mozinfo 02:41:47 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:41:47 INFO - Running setup.py install for mozInstall 02:41:48 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:41:48 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:41:48 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:41:48 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:41:48 INFO - Running setup.py install for mozleak 02:41:48 INFO - Running setup.py install for mozlog 02:41:48 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:41:48 INFO - Running setup.py install for moznetwork 02:41:48 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:41:48 INFO - Running setup.py install for mozprocess 02:41:48 INFO - Running setup.py install for mozprofile 02:41:49 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:41:49 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:41:49 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:41:49 INFO - Running setup.py install for mozrunner 02:41:49 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:41:49 INFO - Running setup.py install for mozscreenshot 02:41:49 INFO - Running setup.py install for moztest 02:41:49 INFO - Running setup.py install for mozversion 02:41:50 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:41:50 INFO - Running setup.py install for wptserve 02:41:50 INFO - Running setup.py install for marionette-driver 02:41:50 INFO - Running setup.py install for browsermob-proxy 02:41:50 INFO - Running setup.py install for marionette-client 02:41:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:41:51 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:41:51 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 02:41:51 INFO - Cleaning up... 02:41:51 INFO - Return code: 0 02:41:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:41:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:41:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:41:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:41:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:41:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:41:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:41:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf28030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf2a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf69bc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf6bdc0>, '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 0xf682b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf68620>, '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-1461750007.762091-1369799824', '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:41:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:41:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:41:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:41:51 INFO - 'CCACHE_UMASK': '002', 02:41:51 INFO - 'DISPLAY': ':0', 02:41:51 INFO - 'HOME': '/home/cltbld', 02:41:51 INFO - 'LANG': 'en_US.UTF-8', 02:41:51 INFO - 'LOGNAME': 'cltbld', 02:41:51 INFO - 'MAIL': '/var/mail/cltbld', 02:41:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:41:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:41:51 INFO - 'MOZ_NO_REMOTE': '1', 02:41:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:41:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:41:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:41:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:41:51 INFO - 'PWD': '/builds/slave/test', 02:41:51 INFO - 'SHELL': '/bin/bash', 02:41:51 INFO - 'SHLVL': '1', 02:41:51 INFO - 'TERM': 'linux', 02:41:51 INFO - 'TMOUT': '86400', 02:41:51 INFO - 'USER': 'cltbld', 02:41:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461750007.762091-1369799824', 02:41:51 INFO - '_': '/tools/buildbot/bin/python'} 02:41:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:41:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:41:51 INFO - Running setup.py (path:/tmp/pip-fMf0t4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:41:51 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 02:41:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:41:51 INFO - Running setup.py (path:/tmp/pip-4HujpI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:41:51 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:41:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:41:51 INFO - Running setup.py (path:/tmp/pip-38KNLO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:41:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 02:41:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:41:52 INFO - Running setup.py (path:/tmp/pip-Doe4YN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:41:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:41:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:41:52 INFO - Running setup.py (path:/tmp/pip-SZgfgk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:41:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 02:41:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:41:52 INFO - Running setup.py (path:/tmp/pip-PqgYPy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:41:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 02:41:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:41:52 INFO - Running setup.py (path:/tmp/pip-adqbyi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:41:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 02:41:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:41:52 INFO - Running setup.py (path:/tmp/pip-Xo71SB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:41:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 02:41:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:41:52 INFO - Running setup.py (path:/tmp/pip-tF2oJa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:41:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 02:41:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:41:52 INFO - Running setup.py (path:/tmp/pip-mblWfT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:41:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:41:53 INFO - Running setup.py (path:/tmp/pip-pBk897-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:41:53 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 02:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:41:53 INFO - Running setup.py (path:/tmp/pip-Q85t36-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:41:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 02:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:41:53 INFO - Running setup.py (path:/tmp/pip-Od9zEn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:41:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 02:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:41:53 INFO - Running setup.py (path:/tmp/pip-HU3Qhs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:41:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 02:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:41:53 INFO - Running setup.py (path:/tmp/pip-G6yZJJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:41:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 02:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:41:53 INFO - Running setup.py (path:/tmp/pip-Cqfhqr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:41:53 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 02:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:41:53 INFO - Running setup.py (path:/tmp/pip-532i5T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:41:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 02:41:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:41:53 INFO - Running setup.py (path:/tmp/pip-DKsuHz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:41:54 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 02:41:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:41:54 INFO - Running setup.py (path:/tmp/pip-KLHVpI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:41:54 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 02:41:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:41:54 INFO - Running setup.py (path:/tmp/pip-sKMspW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:41:54 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 02:41:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:41:54 INFO - Running setup.py (path:/tmp/pip-EB0oVY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:41:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:41:54 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 02:41:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:41:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:41:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 02:41:54 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:41:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:41:54 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:41:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:41:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:41:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:41:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:41:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:41:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:41:58 INFO - Downloading blessings-1.6.tar.gz 02:41:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:41:58 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 02:41:58 INFO - Installing collected packages: blessings 02:41:58 INFO - Running setup.py install for blessings 02:41:58 INFO - Successfully installed blessings 02:41:58 INFO - Cleaning up... 02:41:59 INFO - Return code: 0 02:41:59 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:41:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:41:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:41:59 INFO - Reading from file tmpfile_stdout 02:41:59 INFO - Current package versions: 02:41:59 INFO - argparse == 1.2.1 02:41:59 INFO - blessings == 1.6 02:41:59 INFO - blobuploader == 1.2.4 02:41:59 INFO - browsermob-proxy == 0.6.0 02:41:59 INFO - docopt == 0.6.1 02:41:59 INFO - manifestparser == 1.1 02:41:59 INFO - marionette-client == 2.3.0 02:41:59 INFO - marionette-driver == 1.4.0 02:41:59 INFO - mozInstall == 1.12 02:41:59 INFO - mozcrash == 0.17 02:41:59 INFO - mozdebug == 0.1 02:41:59 INFO - mozdevice == 0.48 02:41:59 INFO - mozfile == 1.2 02:41:59 INFO - mozhttpd == 0.7 02:41:59 INFO - mozinfo == 0.9 02:41:59 INFO - mozleak == 0.1 02:41:59 INFO - mozlog == 3.1 02:41:59 INFO - moznetwork == 0.27 02:41:59 INFO - mozprocess == 0.22 02:41:59 INFO - mozprofile == 0.28 02:41:59 INFO - mozrunner == 6.11 02:41:59 INFO - mozscreenshot == 0.1 02:41:59 INFO - mozsystemmonitor == 0.0 02:41:59 INFO - moztest == 0.7 02:41:59 INFO - mozversion == 1.4 02:41:59 INFO - psutil == 3.1.1 02:41:59 INFO - requests == 1.2.3 02:41:59 INFO - wptserve == 1.4.0 02:41:59 INFO - wsgiref == 0.1.2 02:41:59 INFO - Running post-action listener: _resource_record_post_action 02:41:59 INFO - Running post-action listener: _start_resource_monitoring 02:41:59 INFO - Starting resource monitoring. 02:41:59 INFO - ##### 02:41:59 INFO - ##### Running pull step. 02:41:59 INFO - ##### 02:41:59 INFO - Running pre-action listener: _resource_record_pre_action 02:41:59 INFO - Running main action method: pull 02:41:59 INFO - Pull has nothing to do! 02:41:59 INFO - Running post-action listener: _resource_record_post_action 02:41:59 INFO - ##### 02:41:59 INFO - ##### Running install step. 02:41:59 INFO - ##### 02:41:59 INFO - Running pre-action listener: _resource_record_pre_action 02:41:59 INFO - Running main action method: install 02:41:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:41:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:42:00 INFO - Reading from file tmpfile_stdout 02:42:00 INFO - Detecting whether we're running mozinstall >=1.0... 02:42:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:42:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:42:00 INFO - Reading from file tmpfile_stdout 02:42:00 INFO - Output received: 02:42:00 INFO - Usage: mozinstall [options] installer 02:42:00 INFO - Options: 02:42:00 INFO - -h, --help show this help message and exit 02:42:00 INFO - -d DEST, --destination=DEST 02:42:00 INFO - Directory to install application into. [default: 02:42:00 INFO - "/builds/slave/test"] 02:42:00 INFO - --app=APP Application being installed. [default: firefox] 02:42:00 INFO - mkdir: /builds/slave/test/build/application 02:42:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 02:42:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 02:42:30 INFO - Reading from file tmpfile_stdout 02:42:30 INFO - Output received: 02:42:30 INFO - /builds/slave/test/build/application/firefox/firefox 02:42:30 INFO - Running post-action listener: _resource_record_post_action 02:42:30 INFO - ##### 02:42:30 INFO - ##### Running run-tests step. 02:42:30 INFO - ##### 02:42:30 INFO - Running pre-action listener: _resource_record_pre_action 02:42:30 INFO - Running main action method: run_tests 02:42:30 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:42:30 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:42:30 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:42:30 INFO - grabbing minidump binary from tooltool 02:42:30 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:42:30 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 0xf6bdc0>, '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 0xf682b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf68620>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:42:30 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:42:30 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:42:30 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:42:30 INFO - Return code: 0 02:42:30 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 02:42:30 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:42:30 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/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 02:42:30 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/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 02:42:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:42:30 INFO - 'CCACHE_UMASK': '002', 02:42:30 INFO - 'DISPLAY': ':0', 02:42:30 INFO - 'HOME': '/home/cltbld', 02:42:30 INFO - 'LANG': 'en_US.UTF-8', 02:42:30 INFO - 'LOGNAME': 'cltbld', 02:42:30 INFO - 'MAIL': '/var/mail/cltbld', 02:42:30 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:42:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:42:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:42:30 INFO - 'MOZ_NO_REMOTE': '1', 02:42:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:42:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:42:30 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:42:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:42:30 INFO - 'PWD': '/builds/slave/test', 02:42:30 INFO - 'SHELL': '/bin/bash', 02:42:30 INFO - 'SHLVL': '1', 02:42:30 INFO - 'TERM': 'linux', 02:42:30 INFO - 'TMOUT': '86400', 02:42:30 INFO - 'USER': 'cltbld', 02:42:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461750007.762091-1369799824', 02:42:30 INFO - '_': '/tools/buildbot/bin/python'} 02:42:30 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/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 02:42:31 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:42:31 INFO - import pkg_resources 02:42:32 INFO - Using 1 client processes 02:42:32 INFO - wptserve Starting http server on 127.0.0.1:8000 02:42:32 INFO - wptserve Starting http server on 127.0.0.1:8001 02:42:32 INFO - wptserve Starting http server on 127.0.0.1:8443 02:42:34 INFO - SUITE-START | Running 778 tests 02:42:34 INFO - Running testharness tests 02:42:34 INFO - Setting up ssl 02:42:34 INFO - PROCESS | certutil | 02:42:34 INFO - PROCESS | certutil | 02:42:34 INFO - PROCESS | certutil | 02:42:34 INFO - Certificate Nickname Trust Attributes 02:42:34 INFO - SSL,S/MIME,JAR/XPI 02:42:34 INFO - 02:42:34 INFO - web-platform-tests CT,, 02:42:34 INFO - 02:42:34 INFO - Starting runner 02:42:37 INFO - PROCESS | 2659 | 1461750157412 Marionette DEBUG Marionette enabled via build flag and pref 02:42:37 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed44e37000 == 1 [pid = 2659] [id = 1] 02:42:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 1 (0x7fed44e37800) [pid = 2659] [serial = 1] [outer = (nil)] 02:42:37 INFO - PROCESS | 2659 | [2659] WARNING: No inner window available!: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 02:42:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 2 (0x7fed44e38800) [pid = 2659] [serial = 2] [outer = 0x7fed44e37800] 02:42:38 INFO - PROCESS | 2659 | 1461750158030 Marionette INFO Listening on port 2828 02:42:38 INFO - PROCESS | 2659 | 1461750158556 Marionette DEBUG Marionette enabled via command-line flag 02:42:38 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed41d0d800 == 2 [pid = 2659] [id = 2] 02:42:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 3 (0x7fed41d0e000) [pid = 2659] [serial = 3] [outer = (nil)] 02:42:38 INFO - PROCESS | 2659 | [2659] WARNING: No inner window available!: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 02:42:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 4 (0x7fed41d0f000) [pid = 2659] [serial = 4] [outer = 0x7fed41d0e000] 02:42:38 INFO - PROCESS | 2659 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fed41df9d30 02:42:38 INFO - PROCESS | 2659 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fed46a875b0 02:42:38 INFO - PROCESS | 2659 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fed4115a820 02:42:38 INFO - PROCESS | 2659 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fed4115ab20 02:42:38 INFO - PROCESS | 2659 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fed4115ae50 02:42:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 5 (0x7fed4118c800) [pid = 2659] [serial = 5] [outer = 0x7fed44e37800] 02:42:38 INFO - PROCESS | 2659 | [2659] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:42:38 INFO - PROCESS | 2659 | 1461750158904 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53209 02:42:38 INFO - PROCESS | 2659 | [2659] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:42:38 INFO - PROCESS | 2659 | 1461750158985 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53210 02:42:38 INFO - PROCESS | 2659 | 1461750158994 Marionette DEBUG Closed connection conn0 02:42:39 INFO - PROCESS | 2659 | [2659] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/oak-l64-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 02:42:39 INFO - PROCESS | 2659 | [2659] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:42:39 INFO - PROCESS | 2659 | 1461750159127 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53211 02:42:39 INFO - PROCESS | 2659 | 1461750159131 Marionette DEBUG Closed connection conn1 02:42:39 INFO - PROCESS | 2659 | [2659] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:42:39 INFO - PROCESS | 2659 | 1461750159199 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:53212 02:42:39 INFO - PROCESS | 2659 | 1461750159206 Marionette DEBUG Closed connection conn2 02:42:39 INFO - PROCESS | 2659 | 1461750159263 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:42:39 INFO - PROCESS | 2659 | 1461750159276 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160427011503","device":"desktop","version":"49.0a1"} 02:42:40 INFO - PROCESS | 2659 | [2659] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:42:40 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed35c74000 == 3 [pid = 2659] [id = 3] 02:42:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 6 (0x7fed35c74800) [pid = 2659] [serial = 6] [outer = (nil)] 02:42:40 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed35c75000 == 4 [pid = 2659] [id = 4] 02:42:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 7 (0x7fed35cbf800) [pid = 2659] [serial = 7] [outer = (nil)] 02:42:41 INFO - PROCESS | 2659 | [2659] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:42:41 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed34bd9800 == 5 [pid = 2659] [id = 5] 02:42:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 8 (0x7fed34a46c00) [pid = 2659] [serial = 8] [outer = (nil)] 02:42:41 INFO - PROCESS | 2659 | [2659] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:42:41 INFO - PROCESS | 2659 | [2659] WARNING: Couldn't create child process for iframe.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:42:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 9 (0x7fed34969800) [pid = 2659] [serial = 9] [outer = 0x7fed34a46c00] 02:42:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 10 (0x7fed34488800) [pid = 2659] [serial = 10] [outer = 0x7fed35c74800] 02:42:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 11 (0x7fed344e1800) [pid = 2659] [serial = 11] [outer = 0x7fed35cbf800] 02:42:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 12 (0x7fed344e3800) [pid = 2659] [serial = 12] [outer = 0x7fed34a46c00] 02:42:43 INFO - PROCESS | 2659 | 1461750163331 Marionette DEBUG loaded listener.js 02:42:43 INFO - PROCESS | 2659 | 1461750163349 Marionette DEBUG loaded listener.js 02:42:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 13 (0x7fed31ea2000) [pid = 2659] [serial = 13] [outer = 0x7fed34a46c00] 02:42:44 INFO - PROCESS | 2659 | 1461750164049 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2c908633-4192-4aa2-9c70-132840b36b41","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160427011503","device":"desktop","version":"49.0a1","command_id":1}}] 02:42:44 INFO - PROCESS | 2659 | 1461750164343 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:42:44 INFO - PROCESS | 2659 | 1461750164674 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 02:42:44 INFO - PROCESS | 2659 | 1461750164829 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:42:44 INFO - PROCESS | 2659 | [2659] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/oak-l64-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:42:44 INFO - PROCESS | 2659 | [2659] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:42:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 14 (0x7fed2e87f800) [pid = 2659] [serial = 14] [outer = 0x7fed34a46c00] 02:42:45 INFO - PROCESS | 2659 | [2659] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:42:45 INFO - PROCESS | 2659 | [2659] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:42:45 INFO - PROCESS | 2659 | 1461750165427 Marionette TRACE conn3 <- [1,3,null,{}] 02:42:45 INFO - PROCESS | 2659 | 1461750165476 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:42:45 INFO - PROCESS | 2659 | 1461750165543 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 02:42:45 INFO - PROCESS | 2659 | 1461750165580 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 02:42:45 INFO - PROCESS | 2659 | 1461750165584 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 02:42:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:42:45 INFO - PROCESS | 2659 | 1461750165591 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:42:45 INFO - PROCESS | 2659 | 1461750165596 Marionette TRACE conn3 <- [1,6,null,{}] 02:42:45 INFO - PROCESS | 2659 | 1461750165608 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:45 INFO - PROCESS | 2659 | 1461750165625 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 02:42:45 INFO - PROCESS | 2659 | 1461750165634 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2d3d0800 == 6 [pid = 2659] [id = 6] 02:42:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 15 (0x7fed4313b800) [pid = 2659] [serial = 15] [outer = (nil)] 02:42:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 16 (0x7fed2d216800) [pid = 2659] [serial = 16] [outer = 0x7fed4313b800] 02:42:45 INFO - PROCESS | 2659 | 1461750165713 Marionette DEBUG loaded listener.js 02:42:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 17 (0x7fed2d21d400) [pid = 2659] [serial = 17] [outer = 0x7fed4313b800] 02:42:46 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2d06b800 == 7 [pid = 2659] [id = 7] 02:42:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 18 (0x7fed2d091800) [pid = 2659] [serial = 18] [outer = (nil)] 02:42:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 19 (0x7fed2d096400) [pid = 2659] [serial = 19] [outer = 0x7fed2d091800] 02:42:46 INFO - PROCESS | 2659 | 1461750166197 Marionette DEBUG loaded listener.js 02:42:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 20 (0x7fed2cfe0000) [pid = 2659] [serial = 20] [outer = 0x7fed2d091800] 02:42:46 INFO - PROCESS | 2659 | [2659] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/oak-l64-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 02:42:46 INFO - PROCESS | 2659 | 1461750166745 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:42:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:42:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1187ms 02:42:46 INFO - PROCESS | 2659 | 1461750166796 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 02:42:46 INFO - PROCESS | 2659 | 1461750166799 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 02:42:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:42:46 INFO - PROCESS | 2659 | 1461750166871 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:42:46 INFO - PROCESS | 2659 | 1461750166875 Marionette TRACE conn3 <- [1,10,null,{}] 02:42:46 INFO - PROCESS | 2659 | 1461750166923 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:47 INFO - PROCESS | 2659 | 1461750167097 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 02:42:47 INFO - PROCESS | 2659 | 1461750167132 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2cd40800 == 8 [pid = 2659] [id = 8] 02:42:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 21 (0x7fed2c28a000) [pid = 2659] [serial = 21] [outer = (nil)] 02:42:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 22 (0x7fed2d322400) [pid = 2659] [serial = 22] [outer = 0x7fed2c28a000] 02:42:47 INFO - PROCESS | 2659 | 1461750167201 Marionette DEBUG loaded listener.js 02:42:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 23 (0x7fed2b656800) [pid = 2659] [serial = 23] [outer = 0x7fed2c28a000] 02:42:47 INFO - PROCESS | 2659 | 1461750167845 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 02:42:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:42:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1200ms 02:42:48 INFO - PROCESS | 2659 | 1461750168083 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 02:42:48 INFO - PROCESS | 2659 | 1461750168090 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 02:42:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:42:48 INFO - PROCESS | 2659 | 1461750168103 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:42:48 INFO - PROCESS | 2659 | 1461750168108 Marionette TRACE conn3 <- [1,14,null,{}] 02:42:48 INFO - PROCESS | 2659 | 1461750168118 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:48 INFO - PROCESS | 2659 | 1461750168301 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 02:42:48 INFO - PROCESS | 2659 | 1461750168393 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2b31b800 == 9 [pid = 2659] [id = 9] 02:42:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 24 (0x7fed2b4e8c00) [pid = 2659] [serial = 24] [outer = (nil)] 02:42:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 25 (0x7fed2b65e400) [pid = 2659] [serial = 25] [outer = 0x7fed2b4e8c00] 02:42:48 INFO - PROCESS | 2659 | 1461750168475 Marionette DEBUG loaded listener.js 02:42:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 26 (0x7fed2b809400) [pid = 2659] [serial = 26] [outer = 0x7fed2b4e8c00] 02:42:48 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2cd50000 == 10 [pid = 2659] [id = 10] 02:42:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 27 (0x7fed2cd51800) [pid = 2659] [serial = 27] [outer = (nil)] 02:42:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 28 (0x7fed2d3c8000) [pid = 2659] [serial = 28] [outer = 0x7fed2cd51800] 02:42:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 29 (0x7fed2cd5a000) [pid = 2659] [serial = 29] [outer = 0x7fed2cd51800] 02:42:49 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2cd44000 == 11 [pid = 2659] [id = 11] 02:42:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 30 (0x7fed2b80e000) [pid = 2659] [serial = 30] [outer = (nil)] 02:42:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 31 (0x7fed2e87fc00) [pid = 2659] [serial = 31] [outer = 0x7fed2b80e000] 02:42:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 32 (0x7fed2c284800) [pid = 2659] [serial = 32] [outer = 0x7fed2b80e000] 02:42:49 INFO - PROCESS | 2659 | 1461750169607 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 02:42:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:42:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1537ms 02:42:49 INFO - PROCESS | 2659 | 1461750169692 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 02:42:49 INFO - PROCESS | 2659 | 1461750169701 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 02:42:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:42:49 INFO - PROCESS | 2659 | 1461750169746 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:42:49 INFO - PROCESS | 2659 | 1461750169751 Marionette TRACE conn3 <- [1,18,null,{}] 02:42:49 INFO - PROCESS | 2659 | 1461750169757 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:49 INFO - PROCESS | 2659 | 1461750169975 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 02:42:50 INFO - PROCESS | 2659 | 1461750170080 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3339c800 == 12 [pid = 2659] [id = 12] 02:42:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 33 (0x7fed2d09dc00) [pid = 2659] [serial = 33] [outer = (nil)] 02:42:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 34 (0x7fed312bbc00) [pid = 2659] [serial = 34] [outer = 0x7fed2d09dc00] 02:42:50 INFO - PROCESS | 2659 | 1461750170160 Marionette DEBUG loaded listener.js 02:42:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 35 (0x7fed34bf8800) [pid = 2659] [serial = 35] [outer = 0x7fed2d09dc00] 02:42:51 INFO - PROCESS | 2659 | 1461750171045 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 02:42:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1343ms 02:42:51 INFO - PROCESS | 2659 | 1461750171086 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 02:42:51 INFO - PROCESS | 2659 | 1461750171092 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 02:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:42:51 INFO - PROCESS | 2659 | 1461750171098 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:42:51 INFO - PROCESS | 2659 | 1461750171104 Marionette TRACE conn3 <- [1,22,null,{}] 02:42:51 INFO - PROCESS | 2659 | 1461750171121 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:51 INFO - PROCESS | 2659 | 1461750171367 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 02:42:51 INFO - PROCESS | 2659 | 1461750171491 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed34f93800 == 13 [pid = 2659] [id = 13] 02:42:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 36 (0x7fed2d21cc00) [pid = 2659] [serial = 36] [outer = (nil)] 02:42:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 37 (0x7fed359f6800) [pid = 2659] [serial = 37] [outer = 0x7fed2d21cc00] 02:42:51 INFO - PROCESS | 2659 | 1461750171581 Marionette DEBUG loaded listener.js 02:42:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 38 (0x7fed35cbe000) [pid = 2659] [serial = 38] [outer = 0x7fed2d21cc00] 02:42:52 INFO - PROCESS | 2659 | 1461750172409 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 02:42:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1337ms 02:42:52 INFO - PROCESS | 2659 | 1461750172437 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 02:42:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:42:52 INFO - PROCESS | 2659 | 1461750172442 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 02:42:52 INFO - PROCESS | 2659 | 1461750172448 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:42:52 INFO - PROCESS | 2659 | 1461750172451 Marionette TRACE conn3 <- [1,26,null,{}] 02:42:52 INFO - PROCESS | 2659 | 1461750172457 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:52 INFO - PROCESS | 2659 | 1461750172642 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 02:42:52 INFO - PROCESS | 2659 | 1461750172770 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed357d4800 == 14 [pid = 2659] [id = 14] 02:42:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 39 (0x7fed35fee000) [pid = 2659] [serial = 39] [outer = (nil)] 02:42:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 40 (0x7fed37f03400) [pid = 2659] [serial = 40] [outer = 0x7fed35fee000] 02:42:52 INFO - PROCESS | 2659 | 1461750172853 Marionette DEBUG loaded listener.js 02:42:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 41 (0x7fed38466800) [pid = 2659] [serial = 41] [outer = 0x7fed35fee000] 02:42:53 INFO - PROCESS | 2659 | 1461750173844 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:42:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1430ms 02:42:53 INFO - PROCESS | 2659 | 1461750173878 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 02:42:53 INFO - PROCESS | 2659 | 1461750173883 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 02:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:42:53 INFO - PROCESS | 2659 | 1461750173889 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:42:53 INFO - PROCESS | 2659 | 1461750173892 Marionette TRACE conn3 <- [1,30,null,{}] 02:42:53 INFO - PROCESS | 2659 | 1461750173898 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:54 INFO - PROCESS | 2659 | 1461750174076 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 02:42:54 INFO - PROCESS | 2659 | 1461750174367 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2ded4800 == 15 [pid = 2659] [id = 15] 02:42:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 42 (0x7fed31e0e000) [pid = 2659] [serial = 42] [outer = (nil)] 02:42:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 43 (0x7fed33cda000) [pid = 2659] [serial = 43] [outer = 0x7fed31e0e000] 02:42:54 INFO - PROCESS | 2659 | 1461750174486 Marionette DEBUG loaded listener.js 02:42:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 44 (0x7fed34966800) [pid = 2659] [serial = 44] [outer = 0x7fed31e0e000] 02:42:55 INFO - PROCESS | 2659 | 1461750175368 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 02:42:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:42:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1529ms 02:42:55 INFO - PROCESS | 2659 | 1461750175419 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 02:42:55 INFO - PROCESS | 2659 | 1461750175424 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 02:42:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:42:55 INFO - PROCESS | 2659 | 1461750175431 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:42:55 INFO - PROCESS | 2659 | 1461750175435 Marionette TRACE conn3 <- [1,34,null,{}] 02:42:55 INFO - PROCESS | 2659 | 1461750175442 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:55 INFO - PROCESS | 2659 | 1461750175583 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 02:42:55 INFO - PROCESS | 2659 | 1461750175690 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed312d0800 == 16 [pid = 2659] [id = 16] 02:42:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 45 (0x7fed2c28ac00) [pid = 2659] [serial = 45] [outer = (nil)] 02:42:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 46 (0x7fed33335400) [pid = 2659] [serial = 46] [outer = 0x7fed2c28ac00] 02:42:55 INFO - PROCESS | 2659 | 1461750175759 Marionette DEBUG loaded listener.js 02:42:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 47 (0x7fed359f1400) [pid = 2659] [serial = 47] [outer = 0x7fed2c28ac00] 02:42:56 INFO - PROCESS | 2659 | 1461750176405 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 02:42:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 986ms 02:42:56 INFO - PROCESS | 2659 | 1461750176419 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 02:42:56 INFO - PROCESS | 2659 | 1461750176424 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 02:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:42:56 INFO - PROCESS | 2659 | 1461750176431 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:42:56 INFO - PROCESS | 2659 | 1461750176434 Marionette TRACE conn3 <- [1,38,null,{}] 02:42:56 INFO - PROCESS | 2659 | 1461750176439 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:56 INFO - PROCESS | 2659 | 1461750176576 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 02:42:56 INFO - PROCESS | 2659 | 1461750176661 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed34bd7800 == 17 [pid = 2659] [id = 17] 02:42:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 48 (0x7fed359eac00) [pid = 2659] [serial = 48] [outer = (nil)] 02:42:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 49 (0x7fed35ff1400) [pid = 2659] [serial = 49] [outer = 0x7fed359eac00] 02:42:56 INFO - PROCESS | 2659 | 1461750176725 Marionette DEBUG loaded listener.js 02:42:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 50 (0x7fed2b80d400) [pid = 2659] [serial = 50] [outer = 0x7fed359eac00] 02:42:57 INFO - PROCESS | 2659 | 1461750177432 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 02:42:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:42:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1035ms 02:42:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:42:57 INFO - PROCESS | 2659 | 1461750177469 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 02:42:57 INFO - PROCESS | 2659 | 1461750177472 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 02:42:57 INFO - PROCESS | 2659 | 1461750177481 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:42:57 INFO - PROCESS | 2659 | 1461750177491 Marionette TRACE conn3 <- [1,42,null,{}] 02:42:57 INFO - PROCESS | 2659 | 1461750177526 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:57 INFO - PROCESS | 2659 | 1461750177691 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 02:42:57 INFO - PROCESS | 2659 | 1461750177707 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed35c69800 == 18 [pid = 2659] [id = 18] 02:42:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 51 (0x7fed36a37c00) [pid = 2659] [serial = 51] [outer = (nil)] 02:42:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 52 (0x7fed37f0c400) [pid = 2659] [serial = 52] [outer = 0x7fed36a37c00] 02:42:57 INFO - PROCESS | 2659 | 1461750177789 Marionette DEBUG loaded listener.js 02:42:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 53 (0x7fed37f6bc00) [pid = 2659] [serial = 53] [outer = 0x7fed36a37c00] 02:42:58 INFO - PROCESS | 2659 | 1461750178850 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 02:42:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:42:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1409ms 02:42:58 INFO - PROCESS | 2659 | 1461750178889 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 02:42:58 INFO - PROCESS | 2659 | 1461750178896 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 02:42:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:42:58 INFO - PROCESS | 2659 | 1461750178907 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:42:58 INFO - PROCESS | 2659 | 1461750178911 Marionette TRACE conn3 <- [1,46,null,{}] 02:42:58 INFO - PROCESS | 2659 | 1461750178942 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:59 INFO - PROCESS | 2659 | 1461750179130 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 02:42:59 INFO - PROCESS | 2659 | 1461750179259 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed3346b000 == 19 [pid = 2659] [id = 19] 02:42:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 54 (0x7fed2d31a400) [pid = 2659] [serial = 54] [outer = (nil)] 02:42:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 55 (0x7fed2eae5c00) [pid = 2659] [serial = 55] [outer = 0x7fed2d31a400] 02:42:59 INFO - PROCESS | 2659 | 1461750179355 Marionette DEBUG loaded listener.js 02:42:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 56 (0x7fed33333000) [pid = 2659] [serial = 56] [outer = 0x7fed2d31a400] 02:43:00 INFO - PROCESS | 2659 | 1461750180229 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:43:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:43:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1354ms 02:43:00 INFO - PROCESS | 2659 | 1461750180263 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 02:43:00 INFO - PROCESS | 2659 | 1461750180273 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 02:43:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:43:00 INFO - PROCESS | 2659 | 1461750180286 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:43:00 INFO - PROCESS | 2659 | 1461750180293 Marionette TRACE conn3 <- [1,50,null,{}] 02:43:00 INFO - PROCESS | 2659 | 1461750180300 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:00 INFO - PROCESS | 2659 | 1461750180490 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 02:43:00 INFO - PROCESS | 2659 | 1461750180617 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3591c800 == 20 [pid = 2659] [id = 20] 02:43:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 57 (0x7fed33330000) [pid = 2659] [serial = 57] [outer = (nil)] 02:43:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 58 (0x7fed34c50400) [pid = 2659] [serial = 58] [outer = 0x7fed33330000] 02:43:00 INFO - PROCESS | 2659 | 1461750180702 Marionette DEBUG loaded listener.js 02:43:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 59 (0x7fed35cc0800) [pid = 2659] [serial = 59] [outer = 0x7fed33330000] 02:43:01 INFO - PROCESS | 2659 | 1461750181681 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:43:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:43:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1449ms 02:43:01 INFO - PROCESS | 2659 | 1461750181736 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 02:43:01 INFO - PROCESS | 2659 | 1461750181739 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 02:43:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:43:01 INFO - PROCESS | 2659 | 1461750181748 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:43:01 INFO - PROCESS | 2659 | 1461750181755 Marionette TRACE conn3 <- [1,54,null,{}] 02:43:01 INFO - PROCESS | 2659 | 1461750181774 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:02 INFO - PROCESS | 2659 | 1461750182034 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 02:43:02 INFO - PROCESS | 2659 | 1461750182167 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed36cef000 == 21 [pid = 2659] [id = 21] 02:43:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 60 (0x7fed36bb8400) [pid = 2659] [serial = 60] [outer = (nil)] 02:43:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 61 (0x7fed37f11000) [pid = 2659] [serial = 61] [outer = 0x7fed36bb8400] 02:43:02 INFO - PROCESS | 2659 | 1461750182273 Marionette DEBUG loaded listener.js 02:43:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 62 (0x7fed38410c00) [pid = 2659] [serial = 62] [outer = 0x7fed36bb8400] 02:43:03 INFO - PROCESS | 2659 | 1461750183105 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:43:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:43:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1390ms 02:43:03 INFO - PROCESS | 2659 | 1461750183140 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 02:43:03 INFO - PROCESS | 2659 | 1461750183144 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 02:43:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:43:03 INFO - PROCESS | 2659 | 1461750183152 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:43:03 INFO - PROCESS | 2659 | 1461750183156 Marionette TRACE conn3 <- [1,58,null,{}] 02:43:03 INFO - PROCESS | 2659 | 1461750183161 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:03 INFO - PROCESS | 2659 | 1461750183380 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 02:43:03 INFO - PROCESS | 2659 | 1461750183437 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3b2fa800 == 22 [pid = 2659] [id = 22] 02:43:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 63 (0x7fed3b254c00) [pid = 2659] [serial = 63] [outer = (nil)] 02:43:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 64 (0x7fed41d61400) [pid = 2659] [serial = 64] [outer = 0x7fed3b254c00] 02:43:03 INFO - PROCESS | 2659 | 1461750183559 Marionette DEBUG loaded listener.js 02:43:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 65 (0x7fed41fb2000) [pid = 2659] [serial = 65] [outer = 0x7fed3b254c00] 02:43:04 INFO - PROCESS | 2659 | 1461750184509 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:43:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:43:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1429ms 02:43:04 INFO - PROCESS | 2659 | 1461750184583 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 02:43:04 INFO - PROCESS | 2659 | 1461750184587 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 02:43:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:43:04 INFO - PROCESS | 2659 | 1461750184595 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:43:04 INFO - PROCESS | 2659 | 1461750184601 Marionette TRACE conn3 <- [1,62,null,{}] 02:43:04 INFO - PROCESS | 2659 | 1461750184609 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:04 INFO - PROCESS | 2659 | 1461750184885 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 02:43:05 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed34bd7800 == 21 [pid = 2659] [id = 17] 02:43:05 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed312d0800 == 20 [pid = 2659] [id = 16] 02:43:05 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2ded4800 == 19 [pid = 2659] [id = 15] 02:43:05 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed357d4800 == 18 [pid = 2659] [id = 14] 02:43:05 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed34f93800 == 17 [pid = 2659] [id = 13] 02:43:05 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b31b800 == 16 [pid = 2659] [id = 9] 02:43:05 INFO - PROCESS | 2659 | 1461750185127 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2c23e800 == 17 [pid = 2659] [id = 23] 02:43:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 66 (0x7fed2c28b400) [pid = 2659] [serial = 66] [outer = (nil)] 02:43:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 67 (0x7fed2d21ac00) [pid = 2659] [serial = 67] [outer = 0x7fed2c28b400] 02:43:05 INFO - PROCESS | 2659 | 1461750185258 Marionette DEBUG loaded listener.js 02:43:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 68 (0x7fed312bb800) [pid = 2659] [serial = 68] [outer = 0x7fed2c28b400] 02:43:06 INFO - PROCESS | 2659 | 1461750186007 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:43:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:43:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1482ms 02:43:06 INFO - PROCESS | 2659 | 1461750186082 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 02:43:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:43:06 INFO - PROCESS | 2659 | 1461750186088 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 02:43:06 INFO - PROCESS | 2659 | 1461750186095 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:43:06 INFO - PROCESS | 2659 | 1461750186101 Marionette TRACE conn3 <- [1,66,null,{}] 02:43:06 INFO - PROCESS | 2659 | 1461750186108 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:06 INFO - PROCESS | 2659 | 1461750186274 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 02:43:06 INFO - PROCESS | 2659 | 1461750186398 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed34dc7000 == 18 [pid = 2659] [id = 24] 02:43:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 69 (0x7fed2cfd8c00) [pid = 2659] [serial = 69] [outer = (nil)] 02:43:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 70 (0x7fed34bf2000) [pid = 2659] [serial = 70] [outer = 0x7fed2cfd8c00] 02:43:06 INFO - PROCESS | 2659 | 1461750186474 Marionette DEBUG loaded listener.js 02:43:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 71 (0x7fed35aa5400) [pid = 2659] [serial = 71] [outer = 0x7fed2cfd8c00] 02:43:07 INFO - PROCESS | 2659 | 1461750187457 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:43:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:43:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1436ms 02:43:07 INFO - PROCESS | 2659 | 1461750187538 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 02:43:07 INFO - PROCESS | 2659 | 1461750187546 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 02:43:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:43:07 INFO - PROCESS | 2659 | 1461750187553 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:43:07 INFO - PROCESS | 2659 | 1461750187557 Marionette TRACE conn3 <- [1,70,null,{}] 02:43:07 INFO - PROCESS | 2659 | 1461750187562 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:07 INFO - PROCESS | 2659 | 1461750187765 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 02:43:07 INFO - PROCESS | 2659 | 1461750187917 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed35fb8800 == 19 [pid = 2659] [id = 25] 02:43:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 72 (0x7fed2d217800) [pid = 2659] [serial = 72] [outer = (nil)] 02:43:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 73 (0x7fed367b4400) [pid = 2659] [serial = 73] [outer = 0x7fed2d217800] 02:43:08 INFO - PROCESS | 2659 | 1461750188000 Marionette DEBUG loaded listener.js 02:43:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 74 (0x7fed37f6dc00) [pid = 2659] [serial = 74] [outer = 0x7fed2d217800] 02:43:08 INFO - PROCESS | 2659 | 1461750188796 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:43:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:43:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1279ms 02:43:08 INFO - PROCESS | 2659 | 1461750188833 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 02:43:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:43:08 INFO - PROCESS | 2659 | 1461750188837 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 02:43:08 INFO - PROCESS | 2659 | 1461750188850 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:43:08 INFO - PROCESS | 2659 | 1461750188859 Marionette TRACE conn3 <- [1,74,null,{}] 02:43:08 INFO - PROCESS | 2659 | 1461750188885 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:09 INFO - PROCESS | 2659 | 1461750189055 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 02:43:09 INFO - PROCESS | 2659 | 1461750189187 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3c1df800 == 20 [pid = 2659] [id = 26] 02:43:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 75 (0x7fed41d61800) [pid = 2659] [serial = 75] [outer = (nil)] 02:43:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 76 (0x7fed420e9c00) [pid = 2659] [serial = 76] [outer = 0x7fed41d61800] 02:43:09 INFO - PROCESS | 2659 | 1461750189288 Marionette DEBUG loaded listener.js 02:43:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 77 (0x7fed42245800) [pid = 2659] [serial = 77] [outer = 0x7fed41d61800] 02:43:10 INFO - PROCESS | 2659 | 1461750190270 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:43:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:43:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1504ms 02:43:10 INFO - PROCESS | 2659 | 1461750190348 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 02:43:10 INFO - PROCESS | 2659 | 1461750190351 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 02:43:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:43:10 INFO - PROCESS | 2659 | 1461750190359 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:43:10 INFO - PROCESS | 2659 | 1461750190362 Marionette TRACE conn3 <- [1,78,null,{}] 02:43:10 INFO - PROCESS | 2659 | 1461750190367 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:10 INFO - PROCESS | 2659 | 1461750190561 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 02:43:10 INFO - PROCESS | 2659 | 1461750190688 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed41d1e800 == 21 [pid = 2659] [id = 27] 02:43:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 78 (0x7fed2b655800) [pid = 2659] [serial = 78] [outer = (nil)] 02:43:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 79 (0x7fed424f5c00) [pid = 2659] [serial = 79] [outer = 0x7fed2b655800] 02:43:10 INFO - PROCESS | 2659 | 1461750190789 Marionette DEBUG loaded listener.js 02:43:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 80 (0x7fed43204800) [pid = 2659] [serial = 80] [outer = 0x7fed2b655800] 02:43:11 INFO - PROCESS | 2659 | 1461750191786 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:43:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:43:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1488ms 02:43:11 INFO - PROCESS | 2659 | 1461750191847 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 02:43:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:43:11 INFO - PROCESS | 2659 | 1461750191853 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 02:43:11 INFO - PROCESS | 2659 | 1461750191860 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:43:11 INFO - PROCESS | 2659 | 1461750191865 Marionette TRACE conn3 <- [1,82,null,{}] 02:43:11 INFO - PROCESS | 2659 | 1461750191873 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:12 INFO - PROCESS | 2659 | 1461750192029 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 02:43:12 INFO - PROCESS | 2659 | 1461750192173 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed34bc6800 == 22 [pid = 2659] [id = 28] 02:43:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 81 (0x7fed340b2800) [pid = 2659] [serial = 81] [outer = (nil)] 02:43:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 82 (0x7fed344e3400) [pid = 2659] [serial = 82] [outer = 0x7fed340b2800] 02:43:12 INFO - PROCESS | 2659 | 1461750192287 Marionette DEBUG loaded listener.js 02:43:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 83 (0x7fed35615400) [pid = 2659] [serial = 83] [outer = 0x7fed340b2800] 02:43:12 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed36cef000 == 21 [pid = 2659] [id = 21] 02:43:12 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3591c800 == 20 [pid = 2659] [id = 20] 02:43:12 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3346b000 == 19 [pid = 2659] [id = 19] 02:43:13 INFO - PROCESS | 2659 | 1461750193155 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:43:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1337ms 02:43:13 INFO - PROCESS | 2659 | 1461750193197 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 02:43:13 INFO - PROCESS | 2659 | 1461750193204 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 02:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:43:13 INFO - PROCESS | 2659 | 1461750193211 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:43:13 INFO - PROCESS | 2659 | 1461750193216 Marionette TRACE conn3 <- [1,86,null,{}] 02:43:13 INFO - PROCESS | 2659 | 1461750193223 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:13 INFO - PROCESS | 2659 | 1461750193402 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 02:43:13 INFO - PROCESS | 2659 | 1461750193528 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed367ce800 == 20 [pid = 2659] [id = 29] 02:43:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 84 (0x7fed359f0400) [pid = 2659] [serial = 84] [outer = (nil)] 02:43:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 85 (0x7fed35feec00) [pid = 2659] [serial = 85] [outer = 0x7fed359f0400] 02:43:13 INFO - PROCESS | 2659 | 1461750193606 Marionette DEBUG loaded listener.js 02:43:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 86 (0x7fed367aa800) [pid = 2659] [serial = 86] [outer = 0x7fed359f0400] 02:43:14 INFO - PROCESS | 2659 | 1461750194437 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:43:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:43:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1281ms 02:43:14 INFO - PROCESS | 2659 | 1461750194493 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 02:43:14 INFO - PROCESS | 2659 | 1461750194501 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 02:43:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:43:14 INFO - PROCESS | 2659 | 1461750194530 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:43:14 INFO - PROCESS | 2659 | 1461750194535 Marionette TRACE conn3 <- [1,90,null,{}] 02:43:14 INFO - PROCESS | 2659 | 1461750194540 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:14 INFO - PROCESS | 2659 | 1461750194711 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 02:43:14 INFO - PROCESS | 2659 | 1461750194837 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed3c1e3800 == 21 [pid = 2659] [id = 30] 02:43:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 87 (0x7fed367ab400) [pid = 2659] [serial = 87] [outer = (nil)] 02:43:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 88 (0x7fed3c183400) [pid = 2659] [serial = 88] [outer = 0x7fed367ab400] 02:43:14 INFO - PROCESS | 2659 | 1461750194924 Marionette DEBUG loaded listener.js 02:43:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 89 (0x7fed41fae400) [pid = 2659] [serial = 89] [outer = 0x7fed367ab400] 02:43:15 INFO - PROCESS | 2659 | 1461750195690 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:43:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:43:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1241ms 02:43:15 INFO - PROCESS | 2659 | 1461750195767 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 02:43:15 INFO - PROCESS | 2659 | 1461750195771 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 02:43:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:43:15 INFO - PROCESS | 2659 | 1461750195777 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:43:15 INFO - PROCESS | 2659 | 1461750195783 Marionette TRACE conn3 <- [1,94,null,{}] 02:43:15 INFO - PROCESS | 2659 | 1461750195798 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:16 INFO - PROCESS | 2659 | 1461750195999 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 02:43:16 INFO - PROCESS | 2659 | 1461750196129 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed424a0800 == 22 [pid = 2659] [id = 31] 02:43:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 90 (0x7fed356bb800) [pid = 2659] [serial = 90] [outer = (nil)] 02:43:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 91 (0x7fed41fb3c00) [pid = 2659] [serial = 91] [outer = 0x7fed356bb800] 02:43:16 INFO - PROCESS | 2659 | 1461750196209 Marionette DEBUG loaded listener.js 02:43:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 92 (0x7fed424f7c00) [pid = 2659] [serial = 92] [outer = 0x7fed356bb800] 02:43:17 INFO - PROCESS | 2659 | 1461750197073 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:43:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:43:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1334ms 02:43:17 INFO - PROCESS | 2659 | 1461750197113 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 02:43:17 INFO - PROCESS | 2659 | 1461750197118 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 02:43:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:43:17 INFO - PROCESS | 2659 | 1461750197123 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:43:17 INFO - PROCESS | 2659 | 1461750197127 Marionette TRACE conn3 <- [1,98,null,{}] 02:43:17 INFO - PROCESS | 2659 | 1461750197132 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:17 INFO - PROCESS | 2659 | 1461750197288 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 02:43:17 INFO - PROCESS | 2659 | 1461750197424 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed43418800 == 23 [pid = 2659] [id = 32] 02:43:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 93 (0x7fed2b65c400) [pid = 2659] [serial = 93] [outer = (nil)] 02:43:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 94 (0x7fed35758400) [pid = 2659] [serial = 94] [outer = 0x7fed2b65c400] 02:43:17 INFO - PROCESS | 2659 | 1461750197501 Marionette DEBUG loaded listener.js 02:43:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 95 (0x7fed35762400) [pid = 2659] [serial = 95] [outer = 0x7fed2b65c400] 02:43:18 INFO - PROCESS | 2659 | 1461750198448 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:43:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1379ms 02:43:18 INFO - PROCESS | 2659 | 1461750198503 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 02:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:43:18 INFO - PROCESS | 2659 | 1461750198509 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 02:43:18 INFO - PROCESS | 2659 | 1461750198516 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:43:18 INFO - PROCESS | 2659 | 1461750198521 Marionette TRACE conn3 <- [1,102,null,{}] 02:43:18 INFO - PROCESS | 2659 | 1461750198529 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:18 INFO - PROCESS | 2659 | 1461750198682 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 02:43:18 INFO - PROCESS | 2659 | 1461750198833 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2c1f1800 == 24 [pid = 2659] [id = 33] 02:43:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 96 (0x7fed33cd4800) [pid = 2659] [serial = 96] [outer = (nil)] 02:43:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 97 (0x7fed34bef400) [pid = 2659] [serial = 97] [outer = 0x7fed33cd4800] 02:43:18 INFO - PROCESS | 2659 | 1461750198911 Marionette DEBUG loaded listener.js 02:43:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 98 (0x7fed356b7800) [pid = 2659] [serial = 98] [outer = 0x7fed33cd4800] 02:43:19 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed35fb8800 == 23 [pid = 2659] [id = 25] 02:43:19 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed34dc7000 == 22 [pid = 2659] [id = 24] 02:43:19 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2c23e800 == 21 [pid = 2659] [id = 23] 02:43:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 99 (0x7fed34d84400) [pid = 2659] [serial = 99] [outer = 0x7fed2b80e000] 02:43:19 INFO - PROCESS | 2659 | 1461750199922 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:43:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:43:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1437ms 02:43:19 INFO - PROCESS | 2659 | 1461750199952 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 02:43:19 INFO - PROCESS | 2659 | 1461750199959 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 02:43:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:43:19 INFO - PROCESS | 2659 | 1461750199967 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:43:19 INFO - PROCESS | 2659 | 1461750199972 Marionette TRACE conn3 <- [1,106,null,{}] 02:43:19 INFO - PROCESS | 2659 | 1461750199979 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:20 INFO - PROCESS | 2659 | 1461750200175 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 02:43:20 INFO - PROCESS | 2659 | 1461750200352 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed3b2e8800 == 22 [pid = 2659] [id = 34] 02:43:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 100 (0x7fed35759800) [pid = 2659] [serial = 100] [outer = (nil)] 02:43:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 101 (0x7fed3575d000) [pid = 2659] [serial = 101] [outer = 0x7fed35759800] 02:43:20 INFO - PROCESS | 2659 | 1461750200439 Marionette DEBUG loaded listener.js 02:43:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 102 (0x7fed35cb6800) [pid = 2659] [serial = 102] [outer = 0x7fed35759800] 02:43:21 INFO - PROCESS | 2659 | 1461750201174 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:43:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:43:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1282ms 02:43:21 INFO - PROCESS | 2659 | 1461750201264 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 02:43:21 INFO - PROCESS | 2659 | 1461750201272 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 02:43:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:43:21 INFO - PROCESS | 2659 | 1461750201286 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:43:21 INFO - PROCESS | 2659 | 1461750201289 Marionette TRACE conn3 <- [1,110,null,{}] 02:43:21 INFO - PROCESS | 2659 | 1461750201295 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:21 INFO - PROCESS | 2659 | 1461750201457 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 02:43:21 INFO - PROCESS | 2659 | 1461750201588 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed43112000 == 23 [pid = 2659] [id = 35] 02:43:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 103 (0x7fed3575a000) [pid = 2659] [serial = 103] [outer = (nil)] 02:43:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 104 (0x7fed38404000) [pid = 2659] [serial = 104] [outer = 0x7fed3575a000] 02:43:21 INFO - PROCESS | 2659 | 1461750201664 Marionette DEBUG loaded listener.js 02:43:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 105 (0x7fed411e2400) [pid = 2659] [serial = 105] [outer = 0x7fed3575a000] 02:43:22 INFO - PROCESS | 2659 | 1461750202541 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:43:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1286ms 02:43:22 INFO - PROCESS | 2659 | 1461750202571 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 02:43:22 INFO - PROCESS | 2659 | 1461750202574 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 02:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:43:22 INFO - PROCESS | 2659 | 1461750202587 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:43:22 INFO - PROCESS | 2659 | 1461750202591 Marionette TRACE conn3 <- [1,114,null,{}] 02:43:22 INFO - PROCESS | 2659 | 1461750202611 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:22 INFO - PROCESS | 2659 | 1461750202780 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 02:43:22 INFO - PROCESS | 2659 | 1461750202913 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed46c46800 == 24 [pid = 2659] [id = 36] 02:43:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 106 (0x7fed42455c00) [pid = 2659] [serial = 106] [outer = (nil)] 02:43:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 107 (0x7fed43203000) [pid = 2659] [serial = 107] [outer = 0x7fed42455c00] 02:43:22 INFO - PROCESS | 2659 | 1461750202994 Marionette DEBUG loaded listener.js 02:43:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 108 (0x7fed45341400) [pid = 2659] [serial = 108] [outer = 0x7fed42455c00] 02:43:23 INFO - PROCESS | 2659 | 1461750203866 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:43:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:43:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1343ms 02:43:23 INFO - PROCESS | 2659 | 1461750203925 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 02:43:23 INFO - PROCESS | 2659 | 1461750203929 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 02:43:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:43:23 INFO - PROCESS | 2659 | 1461750203935 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:43:23 INFO - PROCESS | 2659 | 1461750203937 Marionette TRACE conn3 <- [1,118,null,{}] 02:43:23 INFO - PROCESS | 2659 | 1461750203943 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:24 INFO - PROCESS | 2659 | 1461750204108 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 02:43:24 INFO - PROCESS | 2659 | 1461750204239 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2eaac800 == 25 [pid = 2659] [id = 37] 02:43:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 109 (0x7fed2b806000) [pid = 2659] [serial = 109] [outer = (nil)] 02:43:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 110 (0x7fed46c77000) [pid = 2659] [serial = 110] [outer = 0x7fed2b806000] 02:43:24 INFO - PROCESS | 2659 | 1461750204319 Marionette DEBUG loaded listener.js 02:43:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 111 (0x7fed472adc00) [pid = 2659] [serial = 111] [outer = 0x7fed2b806000] 02:43:25 INFO - PROCESS | 2659 | 1461750205037 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:43:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:43:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1127ms 02:43:25 INFO - PROCESS | 2659 | 1461750205062 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 02:43:25 INFO - PROCESS | 2659 | 1461750205066 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 02:43:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:43:25 INFO - PROCESS | 2659 | 1461750205071 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:43:25 INFO - PROCESS | 2659 | 1461750205074 Marionette TRACE conn3 <- [1,122,null,{}] 02:43:25 INFO - PROCESS | 2659 | 1461750205079 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:25 INFO - PROCESS | 2659 | 1461750205221 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 02:43:25 INFO - PROCESS | 2659 | 1461750205426 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed32fb0800 == 26 [pid = 2659] [id = 38] 02:43:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 112 (0x7fed2c20fc00) [pid = 2659] [serial = 112] [outer = (nil)] 02:43:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 113 (0x7fed2e881400) [pid = 2659] [serial = 113] [outer = 0x7fed2c20fc00] 02:43:25 INFO - PROCESS | 2659 | 1461750205500 Marionette DEBUG loaded listener.js 02:43:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 114 (0x7fed3560c000) [pid = 2659] [serial = 114] [outer = 0x7fed2c20fc00] 02:43:26 INFO - PROCESS | 2659 | 1461750206385 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:43:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:43:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1327ms 02:43:26 INFO - PROCESS | 2659 | 1461750206414 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 02:43:26 INFO - PROCESS | 2659 | 1461750206420 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 02:43:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:43:26 INFO - PROCESS | 2659 | 1461750206431 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:43:26 INFO - PROCESS | 2659 | 1461750206435 Marionette TRACE conn3 <- [1,126,null,{}] 02:43:26 INFO - PROCESS | 2659 | 1461750206442 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:26 INFO - PROCESS | 2659 | 1461750206589 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 02:43:26 INFO - PROCESS | 2659 | 1461750206728 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed41d1e000 == 27 [pid = 2659] [id = 39] 02:43:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 115 (0x7fed3575b400) [pid = 2659] [serial = 115] [outer = (nil)] 02:43:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 116 (0x7fed37f64c00) [pid = 2659] [serial = 116] [outer = 0x7fed3575b400] 02:43:26 INFO - PROCESS | 2659 | 1461750206811 Marionette DEBUG loaded listener.js 02:43:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 117 (0x7fed3c185800) [pid = 2659] [serial = 117] [outer = 0x7fed3575b400] 02:43:27 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3c1e3800 == 26 [pid = 2659] [id = 30] 02:43:27 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed367ce800 == 25 [pid = 2659] [id = 29] 02:43:27 INFO - PROCESS | 2659 | 1461750207770 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:43:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:43:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1389ms 02:43:27 INFO - PROCESS | 2659 | 1461750207820 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 02:43:27 INFO - PROCESS | 2659 | 1461750207827 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 02:43:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:43:27 INFO - PROCESS | 2659 | 1461750207834 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:43:27 INFO - PROCESS | 2659 | 1461750207840 Marionette TRACE conn3 <- [1,130,null,{}] 02:43:27 INFO - PROCESS | 2659 | 1461750207847 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:28 INFO - PROCESS | 2659 | 1461750208050 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 02:43:28 INFO - PROCESS | 2659 | 1461750208189 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed411a1800 == 26 [pid = 2659] [id = 40] 02:43:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 118 (0x7fed2eade800) [pid = 2659] [serial = 118] [outer = (nil)] 02:43:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 119 (0x7fed3126c800) [pid = 2659] [serial = 119] [outer = 0x7fed2eade800] 02:43:28 INFO - PROCESS | 2659 | 1461750208271 Marionette DEBUG loaded listener.js 02:43:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 120 (0x7fed33cd7400) [pid = 2659] [serial = 120] [outer = 0x7fed2eade800] 02:43:29 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed41d1e800 == 25 [pid = 2659] [id = 27] 02:43:29 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2d3d0800 == 24 [pid = 2659] [id = 6] 02:43:29 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3c1df800 == 23 [pid = 2659] [id = 26] 02:43:29 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3339c800 == 22 [pid = 2659] [id = 12] 02:43:29 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2cd40800 == 21 [pid = 2659] [id = 8] 02:43:29 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed32fb0800 == 20 [pid = 2659] [id = 38] 02:43:29 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2eaac800 == 19 [pid = 2659] [id = 37] 02:43:29 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed46c46800 == 18 [pid = 2659] [id = 36] 02:43:29 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed35c69800 == 17 [pid = 2659] [id = 18] 02:43:29 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3b2e8800 == 16 [pid = 2659] [id = 34] 02:43:29 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed43112000 == 15 [pid = 2659] [id = 35] 02:43:31 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3b2fa800 == 14 [pid = 2659] [id = 22] 02:43:31 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2c1f1800 == 13 [pid = 2659] [id = 33] 02:43:31 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed424a0800 == 12 [pid = 2659] [id = 31] 02:43:31 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed34bc6800 == 11 [pid = 2659] [id = 28] 02:43:31 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed43418800 == 10 [pid = 2659] [id = 32] 02:43:31 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed41d1e000 == 9 [pid = 2659] [id = 39] 02:43:33 INFO - PROCESS | 2659 | 1461750213353 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 02:43:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:43:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 5549ms 02:43:33 INFO - PROCESS | 2659 | 1461750213384 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 02:43:33 INFO - PROCESS | 2659 | 1461750213389 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 02:43:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:43:33 INFO - PROCESS | 2659 | 1461750213398 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:43:33 INFO - PROCESS | 2659 | 1461750213403 Marionette TRACE conn3 <- [1,134,null,{}] 02:43:33 INFO - PROCESS | 2659 | 1461750213412 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:33 INFO - PROCESS | 2659 | 1461750213575 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 02:43:33 INFO - PROCESS | 2659 | 1461750213589 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed312e6000 == 10 [pid = 2659] [id = 41] 02:43:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 121 (0x7fed312bcc00) [pid = 2659] [serial = 121] [outer = (nil)] 02:43:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 122 (0x7fed31c58000) [pid = 2659] [serial = 122] [outer = 0x7fed312bcc00] 02:43:33 INFO - PROCESS | 2659 | 1461750213653 Marionette DEBUG loaded listener.js 02:43:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 123 (0x7fed33cd9000) [pid = 2659] [serial = 123] [outer = 0x7fed312bcc00] 02:43:34 INFO - PROCESS | 2659 | 1461750214420 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 02:43:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:43:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1080ms 02:43:34 INFO - PROCESS | 2659 | 1461750214509 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 02:43:34 INFO - PROCESS | 2659 | 1461750214518 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 02:43:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:43:34 INFO - PROCESS | 2659 | 1461750214559 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:43:34 INFO - PROCESS | 2659 | 1461750214562 Marionette TRACE conn3 <- [1,138,null,{}] 02:43:34 INFO - PROCESS | 2659 | 1461750214641 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:34 INFO - PROCESS | 2659 | 1461750214861 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 02:43:34 INFO - PROCESS | 2659 | 1461750214881 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed357d4800 == 11 [pid = 2659] [id = 42] 02:43:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 124 (0x7fed2ea6cc00) [pid = 2659] [serial = 124] [outer = (nil)] 02:43:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 125 (0x7fed34889800) [pid = 2659] [serial = 125] [outer = 0x7fed2ea6cc00] 02:43:34 INFO - PROCESS | 2659 | 1461750214955 Marionette DEBUG loaded listener.js 02:43:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 126 (0x7fed35763c00) [pid = 2659] [serial = 126] [outer = 0x7fed2ea6cc00] 02:43:35 INFO - PROCESS | 2659 | 1461750215749 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 02:43:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:43:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1272ms 02:43:35 INFO - PROCESS | 2659 | 1461750215813 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 02:43:35 INFO - PROCESS | 2659 | 1461750215818 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 02:43:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:43:35 INFO - PROCESS | 2659 | 1461750215824 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:43:35 INFO - PROCESS | 2659 | 1461750215829 Marionette TRACE conn3 <- [1,142,null,{}] 02:43:35 INFO - PROCESS | 2659 | 1461750215852 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:36 INFO - PROCESS | 2659 | 1461750216048 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 02:43:36 INFO - PROCESS | 2659 | 1461750216077 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed41194800 == 12 [pid = 2659] [id = 43] 02:43:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 127 (0x7fed356b0000) [pid = 2659] [serial = 127] [outer = (nil)] 02:43:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 128 (0x7fed36a33400) [pid = 2659] [serial = 128] [outer = 0x7fed356b0000] 02:43:36 INFO - PROCESS | 2659 | 1461750216145 Marionette DEBUG loaded listener.js 02:43:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 129 (0x7fed38432400) [pid = 2659] [serial = 129] [outer = 0x7fed356b0000] 02:43:36 INFO - PROCESS | 2659 | 1461750216896 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 02:43:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:43:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1085ms 02:43:36 INFO - PROCESS | 2659 | 1461750216919 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 02:43:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:43:36 INFO - PROCESS | 2659 | 1461750216923 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 02:43:36 INFO - PROCESS | 2659 | 1461750216928 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:43:36 INFO - PROCESS | 2659 | 1461750216931 Marionette TRACE conn3 <- [1,146,null,{}] 02:43:36 INFO - PROCESS | 2659 | 1461750216936 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:37 INFO - PROCESS | 2659 | 1461750217112 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 02:43:37 INFO - PROCESS | 2659 | 1461750217150 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed4537c000 == 13 [pid = 2659] [id = 44] 02:43:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 130 (0x7fed35dcfc00) [pid = 2659] [serial = 130] [outer = (nil)] 02:43:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 131 (0x7fed41fb2c00) [pid = 2659] [serial = 131] [outer = 0x7fed35dcfc00] 02:43:37 INFO - PROCESS | 2659 | 1461750217212 Marionette DEBUG loaded listener.js 02:43:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 132 (0x7fed4206ec00) [pid = 2659] [serial = 132] [outer = 0x7fed35dcfc00] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 131 (0x7fed35fee000) [pid = 2659] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 130 (0x7fed2c28b400) [pid = 2659] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 129 (0x7fed36bb8400) [pid = 2659] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 128 (0x7fed33330000) [pid = 2659] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 127 (0x7fed2d31a400) [pid = 2659] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 126 (0x7fed2b65c400) [pid = 2659] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 125 (0x7fed33cd4800) [pid = 2659] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 124 (0x7fed2c20fc00) [pid = 2659] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 123 (0x7fed2cfd8c00) [pid = 2659] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 122 (0x7fed36a37c00) [pid = 2659] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 121 (0x7fed31e0e000) [pid = 2659] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 120 (0x7fed359eac00) [pid = 2659] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 119 (0x7fed2b4e8c00) [pid = 2659] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 118 (0x7fed2c28ac00) [pid = 2659] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 117 (0x7fed2d09dc00) [pid = 2659] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 116 (0x7fed2d21cc00) [pid = 2659] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 115 (0x7fed2b806000) [pid = 2659] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 114 (0x7fed41d61800) [pid = 2659] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 113 (0x7fed2c28a000) [pid = 2659] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 112 (0x7fed2b655800) [pid = 2659] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 111 (0x7fed4313b800) [pid = 2659] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 110 (0x7fed340b2800) [pid = 2659] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 109 (0x7fed356bb800) [pid = 2659] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 108 (0x7fed42455c00) [pid = 2659] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 107 (0x7fed35759800) [pid = 2659] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 106 (0x7fed367ab400) [pid = 2659] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 105 (0x7fed2d217800) [pid = 2659] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 104 (0x7fed3575a000) [pid = 2659] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 103 (0x7fed359f0400) [pid = 2659] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:43:38 INFO - PROCESS | 2659 | --DOMWINDOW == 102 (0x7fed3b254c00) [pid = 2659] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:43:38 INFO - PROCESS | 2659 | 1461750218904 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:43:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:43:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 2037ms 02:43:38 INFO - PROCESS | 2659 | 1461750218979 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 02:43:38 INFO - PROCESS | 2659 | 1461750218981 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 02:43:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:43:39 INFO - PROCESS | 2659 | 1461750219003 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:43:39 INFO - PROCESS | 2659 | 1461750219007 Marionette TRACE conn3 <- [1,150,null,{}] 02:43:39 INFO - PROCESS | 2659 | 1461750219012 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:39 INFO - PROCESS | 2659 | 1461750219184 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 02:43:39 INFO - PROCESS | 2659 | 1461750219198 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed33c5d800 == 14 [pid = 2659] [id = 45] 02:43:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 103 (0x7fed2b806000) [pid = 2659] [serial = 133] [outer = (nil)] 02:43:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 104 (0x7fed34a3f000) [pid = 2659] [serial = 134] [outer = 0x7fed2b806000] 02:43:39 INFO - PROCESS | 2659 | 1461750219261 Marionette DEBUG loaded listener.js 02:43:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 105 (0x7fed359f9800) [pid = 2659] [serial = 135] [outer = 0x7fed2b806000] 02:43:40 INFO - PROCESS | 2659 | 1461750220010 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 02:43:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:43:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1034ms 02:43:40 INFO - PROCESS | 2659 | 1461750220031 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 02:43:40 INFO - PROCESS | 2659 | 1461750220034 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 02:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:43:40 INFO - PROCESS | 2659 | 1461750220039 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:43:40 INFO - PROCESS | 2659 | 1461750220041 Marionette TRACE conn3 <- [1,154,null,{}] 02:43:40 INFO - PROCESS | 2659 | 1461750220046 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:40 INFO - PROCESS | 2659 | 1461750220238 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 02:43:40 INFO - PROCESS | 2659 | 1461750220369 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2c223800 == 15 [pid = 2659] [id = 46] 02:43:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 106 (0x7fed2b4e5800) [pid = 2659] [serial = 136] [outer = (nil)] 02:43:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 107 (0x7fed2b805c00) [pid = 2659] [serial = 137] [outer = 0x7fed2b4e5800] 02:43:40 INFO - PROCESS | 2659 | 1461750220444 Marionette DEBUG loaded listener.js 02:43:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 108 (0x7fed2de88400) [pid = 2659] [serial = 138] [outer = 0x7fed2b4e5800] 02:43:41 INFO - PROCESS | 2659 | 1461750221323 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 02:43:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:43:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1331ms 02:43:41 INFO - PROCESS | 2659 | 1461750221374 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 02:43:41 INFO - PROCESS | 2659 | 1461750221381 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 02:43:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:43:41 INFO - PROCESS | 2659 | 1461750221390 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:43:41 INFO - PROCESS | 2659 | 1461750221396 Marionette TRACE conn3 <- [1,158,null,{}] 02:43:41 INFO - PROCESS | 2659 | 1461750221404 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:41 INFO - PROCESS | 2659 | 1461750221566 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 02:43:41 INFO - PROCESS | 2659 | 1461750221699 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed36a20800 == 16 [pid = 2659] [id = 47] 02:43:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 109 (0x7fed2b80c000) [pid = 2659] [serial = 139] [outer = (nil)] 02:43:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 110 (0x7fed344e0c00) [pid = 2659] [serial = 140] [outer = 0x7fed2b80c000] 02:43:41 INFO - PROCESS | 2659 | 1461750221776 Marionette DEBUG loaded listener.js 02:43:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 111 (0x7fed356b1c00) [pid = 2659] [serial = 141] [outer = 0x7fed2b80c000] 02:43:42 INFO - PROCESS | 2659 | 1461750222649 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 02:43:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:43:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1282ms 02:43:42 INFO - PROCESS | 2659 | 1461750222676 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 02:43:42 INFO - PROCESS | 2659 | 1461750222682 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 02:43:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:43:42 INFO - PROCESS | 2659 | 1461750222688 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:43:42 INFO - PROCESS | 2659 | 1461750222691 Marionette TRACE conn3 <- [1,162,null,{}] 02:43:42 INFO - PROCESS | 2659 | 1461750222696 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:42 INFO - PROCESS | 2659 | 1461750222847 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 02:43:43 INFO - PROCESS | 2659 | 1461750223000 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed46c40800 == 17 [pid = 2659] [id = 48] 02:43:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 112 (0x7fed34031c00) [pid = 2659] [serial = 142] [outer = (nil)] 02:43:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 113 (0x7fed35ff6000) [pid = 2659] [serial = 143] [outer = 0x7fed34031c00] 02:43:43 INFO - PROCESS | 2659 | 1461750223077 Marionette DEBUG loaded listener.js 02:43:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 114 (0x7fed367b1000) [pid = 2659] [serial = 144] [outer = 0x7fed34031c00] 02:43:43 INFO - PROCESS | 2659 | 1461750223556 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:43:44 INFO - PROCESS | 2659 | 1461750224018 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 02:43:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:43:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1383ms 02:43:44 INFO - PROCESS | 2659 | 1461750224072 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 02:43:44 INFO - PROCESS | 2659 | 1461750224076 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 02:43:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:43:44 INFO - PROCESS | 2659 | 1461750224107 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:43:44 INFO - PROCESS | 2659 | 1461750224116 Marionette TRACE conn3 <- [1,166,null,{}] 02:43:44 INFO - PROCESS | 2659 | 1461750224127 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:44 INFO - PROCESS | 2659 | 1461750224288 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 02:43:44 INFO - PROCESS | 2659 | 1461750224435 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed4927f800 == 18 [pid = 2659] [id = 49] 02:43:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 115 (0x7fed356b2c00) [pid = 2659] [serial = 145] [outer = (nil)] 02:43:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 116 (0x7fed4342d800) [pid = 2659] [serial = 146] [outer = 0x7fed356b2c00] 02:43:44 INFO - PROCESS | 2659 | 1461750224513 Marionette DEBUG loaded listener.js 02:43:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 117 (0x7fed2b4e9c00) [pid = 2659] [serial = 147] [outer = 0x7fed356b2c00] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 116 (0x7fed34bf2000) [pid = 2659] [serial = 70] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 115 (0x7fed37f0c400) [pid = 2659] [serial = 52] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 114 (0x7fed33cda000) [pid = 2659] [serial = 43] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 113 (0x7fed37f6bc00) [pid = 2659] [serial = 53] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 112 (0x7fed2d3c8000) [pid = 2659] [serial = 28] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 111 (0x7fed35ff1400) [pid = 2659] [serial = 49] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 110 (0x7fed2e87fc00) [pid = 2659] [serial = 31] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 109 (0x7fed2b65e400) [pid = 2659] [serial = 25] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 108 (0x7fed33335400) [pid = 2659] [serial = 46] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 107 (0x7fed312bbc00) [pid = 2659] [serial = 34] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 106 (0x7fed34966800) [pid = 2659] [serial = 44] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 105 (0x7fed359f1400) [pid = 2659] [serial = 47] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 104 (0x7fed359f6800) [pid = 2659] [serial = 37] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 103 (0x7fed35cbe000) [pid = 2659] [serial = 38] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 102 (0x7fed37f03400) [pid = 2659] [serial = 40] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 101 (0x7fed2b809400) [pid = 2659] [serial = 26] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 100 (0x7fed2b80d400) [pid = 2659] [serial = 50] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 99 (0x7fed34bf8800) [pid = 2659] [serial = 35] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 98 (0x7fed2b656800) [pid = 2659] [serial = 23] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 97 (0x7fed38466800) [pid = 2659] [serial = 41] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 96 (0x7fed35cc0800) [pid = 2659] [serial = 59] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 95 (0x7fed35615400) [pid = 2659] [serial = 83] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 94 (0x7fed33333000) [pid = 2659] [serial = 56] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 93 (0x7fed34c50400) [pid = 2659] [serial = 58] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 92 (0x7fed35feec00) [pid = 2659] [serial = 85] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 91 (0x7fed2eae5c00) [pid = 2659] [serial = 55] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 90 (0x7fed35762400) [pid = 2659] [serial = 95] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 89 (0x7fed356b7800) [pid = 2659] [serial = 98] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 88 (0x7fed3560c000) [pid = 2659] [serial = 114] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2659 | --DOMWINDOW == 87 (0x7fed35758400) [pid = 2659] [serial = 94] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 86 (0x7fed35aa5400) [pid = 2659] [serial = 71] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 85 (0x7fed2d21ac00) [pid = 2659] [serial = 67] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 84 (0x7fed37f64c00) [pid = 2659] [serial = 116] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 83 (0x7fed34bef400) [pid = 2659] [serial = 97] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 82 (0x7fed2c284800) [pid = 2659] [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:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 81 (0x7fed2e881400) [pid = 2659] [serial = 113] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 80 (0x7fed44e38800) [pid = 2659] [serial = 2] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 79 (0x7fed38404000) [pid = 2659] [serial = 104] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 78 (0x7fed367aa800) [pid = 2659] [serial = 86] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 77 (0x7fed411e2400) [pid = 2659] [serial = 105] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 76 (0x7fed3575d000) [pid = 2659] [serial = 101] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 75 (0x7fed420e9c00) [pid = 2659] [serial = 76] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 74 (0x7fed41fb2000) [pid = 2659] [serial = 65] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 73 (0x7fed344e3800) [pid = 2659] [serial = 12] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 72 (0x7fed312bb800) [pid = 2659] [serial = 68] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 71 (0x7fed41fb3c00) [pid = 2659] [serial = 91] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 70 (0x7fed367b4400) [pid = 2659] [serial = 73] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 69 (0x7fed34969800) [pid = 2659] [serial = 9] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 68 (0x7fed38410c00) [pid = 2659] [serial = 62] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 67 (0x7fed41d61400) [pid = 2659] [serial = 64] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 66 (0x7fed37f11000) [pid = 2659] [serial = 61] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 65 (0x7fed3126c800) [pid = 2659] [serial = 119] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 64 (0x7fed3c183400) [pid = 2659] [serial = 88] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 63 (0x7fed2d216800) [pid = 2659] [serial = 16] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 62 (0x7fed2d21d400) [pid = 2659] [serial = 17] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 61 (0x7fed344e3400) [pid = 2659] [serial = 82] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 60 (0x7fed2d096400) [pid = 2659] [serial = 19] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 59 (0x7fed43204800) [pid = 2659] [serial = 80] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 58 (0x7fed424f7c00) [pid = 2659] [serial = 92] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 57 (0x7fed45341400) [pid = 2659] [serial = 108] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 56 (0x7fed46c77000) [pid = 2659] [serial = 110] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 55 (0x7fed35cb6800) [pid = 2659] [serial = 102] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 54 (0x7fed43203000) [pid = 2659] [serial = 107] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 53 (0x7fed41fae400) [pid = 2659] [serial = 89] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 52 (0x7fed37f6dc00) [pid = 2659] [serial = 74] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 51 (0x7fed472adc00) [pid = 2659] [serial = 111] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 50 (0x7fed42245800) [pid = 2659] [serial = 77] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 49 (0x7fed2d322400) [pid = 2659] [serial = 22] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | --DOMWINDOW == 48 (0x7fed424f5c00) [pid = 2659] [serial = 79] [outer = (nil)] [url = about:blank] 02:43:46 INFO - PROCESS | 2659 | 1461750226837 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:43:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:43:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 2778ms 02:43:46 INFO - PROCESS | 2659 | 1461750226863 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 02:43:46 INFO - PROCESS | 2659 | 1461750226872 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 02:43:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:43:46 INFO - PROCESS | 2659 | 1461750226907 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:43:46 INFO - PROCESS | 2659 | 1461750226915 Marionette TRACE conn3 <- [1,170,null,{}] 02:43:46 INFO - PROCESS | 2659 | 1461750226922 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:47 INFO - PROCESS | 2659 | 1461750227070 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 02:43:47 INFO - PROCESS | 2659 | 1461750227084 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2cd4e000 == 19 [pid = 2659] [id = 50] 02:43:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 49 (0x7fed2e87d000) [pid = 2659] [serial = 148] [outer = (nil)] 02:43:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 50 (0x7fed2e881000) [pid = 2659] [serial = 149] [outer = 0x7fed2e87d000] 02:43:47 INFO - PROCESS | 2659 | 1461750227148 Marionette DEBUG loaded listener.js 02:43:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 51 (0x7fed2b4eac00) [pid = 2659] [serial = 150] [outer = 0x7fed2e87d000] 02:43:47 INFO - PROCESS | 2659 | 1461750227863 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:43:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:43:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 987ms 02:43:47 INFO - PROCESS | 2659 | 1461750227890 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 02:43:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:43:47 INFO - PROCESS | 2659 | 1461750227901 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 02:43:47 INFO - PROCESS | 2659 | 1461750227911 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:43:47 INFO - PROCESS | 2659 | 1461750227915 Marionette TRACE conn3 <- [1,174,null,{}] 02:43:47 INFO - PROCESS | 2659 | 1461750227920 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:48 INFO - PROCESS | 2659 | 1461750228090 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 02:43:48 INFO - PROCESS | 2659 | 1461750228112 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2eaaa000 == 20 [pid = 2659] [id = 51] 02:43:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 52 (0x7fed312bbc00) [pid = 2659] [serial = 151] [outer = (nil)] 02:43:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 53 (0x7fed32fe6c00) [pid = 2659] [serial = 152] [outer = 0x7fed312bbc00] 02:43:48 INFO - PROCESS | 2659 | 1461750228178 Marionette DEBUG loaded listener.js 02:43:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 54 (0x7fed33cd5c00) [pid = 2659] [serial = 153] [outer = 0x7fed312bbc00] 02:43:48 INFO - PROCESS | 2659 | 1461750228931 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:43:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:43:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1032ms 02:43:48 INFO - PROCESS | 2659 | 1461750228947 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 02:43:48 INFO - PROCESS | 2659 | 1461750228950 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 02:43:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:43:48 INFO - PROCESS | 2659 | 1461750228957 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:43:48 INFO - PROCESS | 2659 | 1461750228962 Marionette TRACE conn3 <- [1,178,null,{}] 02:43:49 INFO - PROCESS | 2659 | 1461750228998 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:49 INFO - PROCESS | 2659 | 1461750229197 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 02:43:49 INFO - PROCESS | 2659 | 1461750229252 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed333a6800 == 21 [pid = 2659] [id = 52] 02:43:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 55 (0x7fed2ea71400) [pid = 2659] [serial = 154] [outer = (nil)] 02:43:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 56 (0x7fed344e3800) [pid = 2659] [serial = 155] [outer = 0x7fed2ea71400] 02:43:49 INFO - PROCESS | 2659 | 1461750229318 Marionette DEBUG loaded listener.js 02:43:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 57 (0x7fed34bef800) [pid = 2659] [serial = 156] [outer = 0x7fed2ea71400] 02:43:49 INFO - PROCESS | 2659 | 1461750229966 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1035ms 02:43:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:43:50 INFO - PROCESS | 2659 | 1461750229999 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 02:43:50 INFO - PROCESS | 2659 | 1461750230002 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 02:43:50 INFO - PROCESS | 2659 | 1461750230008 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:43:50 INFO - PROCESS | 2659 | 1461750230011 Marionette TRACE conn3 <- [1,182,null,{}] 02:43:50 INFO - PROCESS | 2659 | 1461750230016 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:50 INFO - PROCESS | 2659 | 1461750230179 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 02:43:50 INFO - PROCESS | 2659 | 1461750230210 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3447d000 == 22 [pid = 2659] [id = 53] 02:43:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 58 (0x7fed34bf8800) [pid = 2659] [serial = 157] [outer = (nil)] 02:43:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 59 (0x7fed35618800) [pid = 2659] [serial = 158] [outer = 0x7fed34bf8800] 02:43:50 INFO - PROCESS | 2659 | 1461750230272 Marionette DEBUG loaded listener.js 02:43:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 60 (0x7fed356b3400) [pid = 2659] [serial = 159] [outer = 0x7fed34bf8800] 02:43:50 INFO - PROCESS | 2659 | --DOMWINDOW == 59 (0x7fed3575b400) [pid = 2659] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:43:50 INFO - PROCESS | 2659 | --DOMWINDOW == 58 (0x7fed2b806000) [pid = 2659] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:43:50 INFO - PROCESS | 2659 | --DOMWINDOW == 57 (0x7fed356b0000) [pid = 2659] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:43:50 INFO - PROCESS | 2659 | --DOMWINDOW == 56 (0x7fed35dcfc00) [pid = 2659] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:43:50 INFO - PROCESS | 2659 | --DOMWINDOW == 55 (0x7fed2eade800) [pid = 2659] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:43:50 INFO - PROCESS | 2659 | --DOMWINDOW == 54 (0x7fed312bcc00) [pid = 2659] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:43:50 INFO - PROCESS | 2659 | --DOMWINDOW == 53 (0x7fed2ea6cc00) [pid = 2659] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:43:51 INFO - PROCESS | 2659 | 1461750231031 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:43:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:43:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1041ms 02:43:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:43:51 INFO - PROCESS | 2659 | 1461750231048 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 02:43:51 INFO - PROCESS | 2659 | 1461750231050 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 02:43:51 INFO - PROCESS | 2659 | 1461750231056 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:43:51 INFO - PROCESS | 2659 | 1461750231059 Marionette TRACE conn3 <- [1,186,null,{}] 02:43:51 INFO - PROCESS | 2659 | 1461750231098 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:51 INFO - PROCESS | 2659 | 1461750231258 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 02:43:51 INFO - PROCESS | 2659 | 1461750231273 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed349c8800 == 23 [pid = 2659] [id = 54] 02:43:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 54 (0x7fed2b806000) [pid = 2659] [serial = 160] [outer = (nil)] 02:43:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 55 (0x7fed356b3c00) [pid = 2659] [serial = 161] [outer = 0x7fed2b806000] 02:43:51 INFO - PROCESS | 2659 | 1461750231334 Marionette DEBUG loaded listener.js 02:43:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 56 (0x7fed35754800) [pid = 2659] [serial = 162] [outer = 0x7fed2b806000] 02:43:52 INFO - PROCESS | 2659 | 1461750232056 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1030ms 02:43:52 INFO - PROCESS | 2659 | 1461750232087 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 02:43:52 INFO - PROCESS | 2659 | 1461750232090 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 02:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:43:52 INFO - PROCESS | 2659 | 1461750232096 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:43:52 INFO - PROCESS | 2659 | 1461750232097 Marionette TRACE conn3 <- [1,190,null,{}] 02:43:52 INFO - PROCESS | 2659 | 1461750232103 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:52 INFO - PROCESS | 2659 | 1461750232273 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 02:43:52 INFO - PROCESS | 2659 | 1461750232294 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3517d800 == 24 [pid = 2659] [id = 55] 02:43:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 57 (0x7fed2d221c00) [pid = 2659] [serial = 163] [outer = (nil)] 02:43:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 58 (0x7fed35cbd000) [pid = 2659] [serial = 164] [outer = 0x7fed2d221c00] 02:43:52 INFO - PROCESS | 2659 | 1461750232356 Marionette DEBUG loaded listener.js 02:43:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 59 (0x7fed35ff0c00) [pid = 2659] [serial = 165] [outer = 0x7fed2d221c00] 02:43:53 INFO - PROCESS | 2659 | 1461750233076 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1028ms 02:43:53 INFO - PROCESS | 2659 | 1461750233125 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 02:43:53 INFO - PROCESS | 2659 | 1461750233131 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 02:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:43:53 INFO - PROCESS | 2659 | 1461750233140 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:43:53 INFO - PROCESS | 2659 | 1461750233146 Marionette TRACE conn3 <- [1,194,null,{}] 02:43:53 INFO - PROCESS | 2659 | 1461750233155 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:53 INFO - PROCESS | 2659 | 1461750233331 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 02:43:53 INFO - PROCESS | 2659 | 1461750233455 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2d077000 == 25 [pid = 2659] [id = 56] 02:43:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 60 (0x7fed2b65c400) [pid = 2659] [serial = 166] [outer = (nil)] 02:43:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 61 (0x7fed2d099000) [pid = 2659] [serial = 167] [outer = 0x7fed2b65c400] 02:43:53 INFO - PROCESS | 2659 | 1461750233531 Marionette DEBUG loaded listener.js 02:43:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 62 (0x7fed2e874c00) [pid = 2659] [serial = 168] [outer = 0x7fed2b65c400] 02:43:54 INFO - PROCESS | 2659 | 1461750234471 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:43:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:43:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1384ms 02:43:54 INFO - PROCESS | 2659 | 1461750234525 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 02:43:54 INFO - PROCESS | 2659 | 1461750234533 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 02:43:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:43:54 INFO - PROCESS | 2659 | 1461750234543 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:43:54 INFO - PROCESS | 2659 | 1461750234548 Marionette TRACE conn3 <- [1,198,null,{}] 02:43:54 INFO - PROCESS | 2659 | 1461750234554 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:54 INFO - PROCESS | 2659 | 1461750234752 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 02:43:54 INFO - PROCESS | 2659 | 1461750234877 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed34bca000 == 26 [pid = 2659] [id = 57] 02:43:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 63 (0x7fed31c4f000) [pid = 2659] [serial = 169] [outer = (nil)] 02:43:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 64 (0x7fed33334000) [pid = 2659] [serial = 170] [outer = 0x7fed31c4f000] 02:43:55 INFO - PROCESS | 2659 | 1461750235009 Marionette DEBUG loaded listener.js 02:43:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 65 (0x7fed34195800) [pid = 2659] [serial = 171] [outer = 0x7fed31c4f000] 02:43:55 INFO - PROCESS | 2659 | 1461750235881 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:43:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1387ms 02:43:55 INFO - PROCESS | 2659 | 1461750235931 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 02:43:55 INFO - PROCESS | 2659 | 1461750235936 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 02:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:43:55 INFO - PROCESS | 2659 | 1461750235942 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:43:55 INFO - PROCESS | 2659 | 1461750235947 Marionette TRACE conn3 <- [1,202,null,{}] 02:43:55 INFO - PROCESS | 2659 | 1461750235963 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:56 INFO - PROCESS | 2659 | 1461750236129 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 02:43:56 INFO - PROCESS | 2659 | 1461750236350 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2c22b800 == 27 [pid = 2659] [id = 58] 02:43:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 66 (0x7fed2b80c400) [pid = 2659] [serial = 172] [outer = (nil)] 02:43:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 67 (0x7fed2cfe0400) [pid = 2659] [serial = 173] [outer = 0x7fed2b80c400] 02:43:56 INFO - PROCESS | 2659 | 1461750236467 Marionette DEBUG loaded listener.js 02:43:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 68 (0x7fed2e876400) [pid = 2659] [serial = 174] [outer = 0x7fed2b80c400] 02:43:57 INFO - PROCESS | 2659 | --DOMWINDOW == 67 (0x7fed3c185800) [pid = 2659] [serial = 117] [outer = (nil)] [url = about:blank] 02:43:57 INFO - PROCESS | 2659 | --DOMWINDOW == 66 (0x7fed34a3f000) [pid = 2659] [serial = 134] [outer = (nil)] [url = about:blank] 02:43:57 INFO - PROCESS | 2659 | --DOMWINDOW == 65 (0x7fed36a33400) [pid = 2659] [serial = 128] [outer = (nil)] [url = about:blank] 02:43:57 INFO - PROCESS | 2659 | --DOMWINDOW == 64 (0x7fed41fb2c00) [pid = 2659] [serial = 131] [outer = (nil)] [url = about:blank] 02:43:57 INFO - PROCESS | 2659 | --DOMWINDOW == 63 (0x7fed33cd7400) [pid = 2659] [serial = 120] [outer = (nil)] [url = about:blank] 02:43:57 INFO - PROCESS | 2659 | --DOMWINDOW == 62 (0x7fed31c58000) [pid = 2659] [serial = 122] [outer = (nil)] [url = about:blank] 02:43:57 INFO - PROCESS | 2659 | --DOMWINDOW == 61 (0x7fed33cd9000) [pid = 2659] [serial = 123] [outer = (nil)] [url = about:blank] 02:43:57 INFO - PROCESS | 2659 | --DOMWINDOW == 60 (0x7fed34889800) [pid = 2659] [serial = 125] [outer = (nil)] [url = about:blank] 02:43:57 INFO - PROCESS | 2659 | --DOMWINDOW == 59 (0x7fed38432400) [pid = 2659] [serial = 129] [outer = (nil)] [url = about:blank] 02:43:57 INFO - PROCESS | 2659 | --DOMWINDOW == 58 (0x7fed359f9800) [pid = 2659] [serial = 135] [outer = (nil)] [url = about:blank] 02:43:57 INFO - PROCESS | 2659 | --DOMWINDOW == 57 (0x7fed35763c00) [pid = 2659] [serial = 126] [outer = (nil)] [url = about:blank] 02:43:57 INFO - PROCESS | 2659 | --DOMWINDOW == 56 (0x7fed4206ec00) [pid = 2659] [serial = 132] [outer = (nil)] [url = about:blank] 02:43:57 INFO - PROCESS | 2659 | 1461750237316 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:43:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1433ms 02:43:57 INFO - PROCESS | 2659 | 1461750237376 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 02:43:57 INFO - PROCESS | 2659 | 1461750237382 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 02:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:43:57 INFO - PROCESS | 2659 | 1461750237389 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:43:57 INFO - PROCESS | 2659 | 1461750237394 Marionette TRACE conn3 <- [1,206,null,{}] 02:43:57 INFO - PROCESS | 2659 | 1461750237400 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:57 INFO - PROCESS | 2659 | 1461750237546 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 02:43:57 INFO - PROCESS | 2659 | 1461750237626 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2ea9a800 == 28 [pid = 2659] [id = 59] 02:43:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 57 (0x7fed2c284800) [pid = 2659] [serial = 175] [outer = (nil)] 02:43:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 58 (0x7fed31e0e000) [pid = 2659] [serial = 176] [outer = 0x7fed2c284800] 02:43:57 INFO - PROCESS | 2659 | 1461750237693 Marionette DEBUG loaded listener.js 02:43:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 59 (0x7fed33cda400) [pid = 2659] [serial = 177] [outer = 0x7fed2c284800] 02:43:58 INFO - PROCESS | 2659 | 1461750238358 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:43:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:43:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 986ms 02:43:58 INFO - PROCESS | 2659 | 1461750238378 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 02:43:58 INFO - PROCESS | 2659 | 1461750238383 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 02:43:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:43:58 INFO - PROCESS | 2659 | 1461750238392 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:43:58 INFO - PROCESS | 2659 | 1461750238394 Marionette TRACE conn3 <- [1,210,null,{}] 02:43:58 INFO - PROCESS | 2659 | 1461750238398 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:58 INFO - PROCESS | 2659 | 1461750238539 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 02:43:58 INFO - PROCESS | 2659 | 1461750238630 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed341b1000 == 29 [pid = 2659] [id = 60] 02:43:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 60 (0x7fed2b663000) [pid = 2659] [serial = 178] [outer = (nil)] 02:43:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 61 (0x7fed34fdec00) [pid = 2659] [serial = 179] [outer = 0x7fed2b663000] 02:43:58 INFO - PROCESS | 2659 | 1461750238691 Marionette DEBUG loaded listener.js 02:43:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 62 (0x7fed356bb000) [pid = 2659] [serial = 180] [outer = 0x7fed2b663000] 02:43:59 INFO - PROCESS | 2659 | 1461750239346 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 02:43:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:43:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 978ms 02:43:59 INFO - PROCESS | 2659 | 1461750239373 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 02:43:59 INFO - PROCESS | 2659 | 1461750239376 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 02:43:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:43:59 INFO - PROCESS | 2659 | 1461750239384 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:43:59 INFO - PROCESS | 2659 | 1461750239392 Marionette TRACE conn3 <- [1,214,null,{}] 02:43:59 INFO - PROCESS | 2659 | 1461750239405 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:59 INFO - PROCESS | 2659 | 1461750239595 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 02:43:59 INFO - PROCESS | 2659 | 1461750239628 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed357d9000 == 30 [pid = 2659] [id = 61] 02:43:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 63 (0x7fed344e4400) [pid = 2659] [serial = 181] [outer = (nil)] 02:43:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 64 (0x7fed3575b800) [pid = 2659] [serial = 182] [outer = 0x7fed344e4400] 02:43:59 INFO - PROCESS | 2659 | 1461750239692 Marionette DEBUG loaded listener.js 02:43:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 65 (0x7fed35cbe000) [pid = 2659] [serial = 183] [outer = 0x7fed344e4400] 02:44:00 INFO - PROCESS | 2659 | 1461750240448 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 02:44:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1087ms 02:44:00 INFO - PROCESS | 2659 | 1461750240474 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 02:44:00 INFO - PROCESS | 2659 | 1461750240479 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 02:44:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:44:00 INFO - PROCESS | 2659 | 1461750240492 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:44:00 INFO - PROCESS | 2659 | 1461750240494 Marionette TRACE conn3 <- [1,218,null,{}] 02:44:00 INFO - PROCESS | 2659 | 1461750240500 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:00 INFO - PROCESS | 2659 | 1461750240665 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 02:44:00 INFO - PROCESS | 2659 | 1461750240727 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed35c76000 == 31 [pid = 2659] [id = 62] 02:44:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 66 (0x7fed2b655400) [pid = 2659] [serial = 184] [outer = (nil)] 02:44:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 67 (0x7fed36192400) [pid = 2659] [serial = 185] [outer = 0x7fed2b655400] 02:44:00 INFO - PROCESS | 2659 | 1461750240790 Marionette DEBUG loaded listener.js 02:44:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 68 (0x7fed367ac800) [pid = 2659] [serial = 186] [outer = 0x7fed2b655400] 02:44:01 INFO - PROCESS | 2659 | 1461750241501 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 02:44:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1076ms 02:44:01 INFO - PROCESS | 2659 | --DOMWINDOW == 67 (0x7fed34bf8800) [pid = 2659] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:44:01 INFO - PROCESS | 2659 | --DOMWINDOW == 66 (0x7fed2ea71400) [pid = 2659] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:44:01 INFO - PROCESS | 2659 | --DOMWINDOW == 65 (0x7fed356b2c00) [pid = 2659] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:44:01 INFO - PROCESS | 2659 | --DOMWINDOW == 64 (0x7fed312bbc00) [pid = 2659] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:44:01 INFO - PROCESS | 2659 | --DOMWINDOW == 63 (0x7fed2e87d000) [pid = 2659] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:44:01 INFO - PROCESS | 2659 | --DOMWINDOW == 62 (0x7fed2b4e5800) [pid = 2659] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:44:01 INFO - PROCESS | 2659 | --DOMWINDOW == 61 (0x7fed2b80c000) [pid = 2659] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:44:01 INFO - PROCESS | 2659 | --DOMWINDOW == 60 (0x7fed2b806000) [pid = 2659] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:44:01 INFO - PROCESS | 2659 | 1461750241601 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 02:44:01 INFO - PROCESS | 2659 | 1461750241606 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 02:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:44:01 INFO - PROCESS | 2659 | 1461750241613 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:44:01 INFO - PROCESS | 2659 | 1461750241616 Marionette TRACE conn3 <- [1,222,null,{}] 02:44:01 INFO - PROCESS | 2659 | 1461750241625 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:01 INFO - PROCESS | 2659 | 1461750241768 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 02:44:01 INFO - PROCESS | 2659 | 1461750241781 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed35c6b000 == 32 [pid = 2659] [id = 63] 02:44:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 61 (0x7fed35756400) [pid = 2659] [serial = 187] [outer = (nil)] 02:44:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 62 (0x7fed35ff8800) [pid = 2659] [serial = 188] [outer = 0x7fed35756400] 02:44:01 INFO - PROCESS | 2659 | 1461750241904 Marionette DEBUG loaded listener.js 02:44:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 63 (0x7fed36bc2000) [pid = 2659] [serial = 189] [outer = 0x7fed35756400] 02:44:02 INFO - PROCESS | 2659 | 1461750242651 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 02:44:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:44:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1080ms 02:44:02 INFO - PROCESS | 2659 | 1461750242694 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 02:44:02 INFO - PROCESS | 2659 | 1461750242698 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 02:44:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:44:02 INFO - PROCESS | 2659 | 1461750242703 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:44:02 INFO - PROCESS | 2659 | 1461750242705 Marionette TRACE conn3 <- [1,226,null,{}] 02:44:02 INFO - PROCESS | 2659 | 1461750242710 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:02 INFO - PROCESS | 2659 | 1461750242875 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 02:44:02 INFO - PROCESS | 2659 | 1461750242897 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3811f000 == 33 [pid = 2659] [id = 64] 02:44:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 64 (0x7fed2b4e8400) [pid = 2659] [serial = 190] [outer = (nil)] 02:44:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 65 (0x7fed38466800) [pid = 2659] [serial = 191] [outer = 0x7fed2b4e8400] 02:44:02 INFO - PROCESS | 2659 | 1461750242957 Marionette DEBUG loaded listener.js 02:44:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 66 (0x7fed3c184c00) [pid = 2659] [serial = 192] [outer = 0x7fed2b4e8400] 02:44:03 INFO - PROCESS | 2659 | 1461750243706 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:44:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1029ms 02:44:03 INFO - PROCESS | 2659 | 1461750243735 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 02:44:03 INFO - PROCESS | 2659 | 1461750243741 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 02:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:44:03 INFO - PROCESS | 2659 | 1461750243753 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:44:03 INFO - PROCESS | 2659 | 1461750243759 Marionette TRACE conn3 <- [1,230,null,{}] 02:44:03 INFO - PROCESS | 2659 | 1461750243791 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:03 INFO - PROCESS | 2659 | 1461750243989 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 02:44:04 INFO - PROCESS | 2659 | 1461750244129 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2dede800 == 34 [pid = 2659] [id = 65] 02:44:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 67 (0x7fed2b4e0c00) [pid = 2659] [serial = 193] [outer = (nil)] 02:44:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 68 (0x7fed2e876000) [pid = 2659] [serial = 194] [outer = 0x7fed2b4e0c00] 02:44:04 INFO - PROCESS | 2659 | 1461750244206 Marionette DEBUG loaded listener.js 02:44:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 69 (0x7fed2eae0800) [pid = 2659] [serial = 195] [outer = 0x7fed2b4e0c00] 02:44:05 INFO - PROCESS | 2659 | 1461750245008 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 02:44:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1312ms 02:44:05 INFO - PROCESS | 2659 | 1461750245067 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 02:44:05 INFO - PROCESS | 2659 | 1461750245075 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 02:44:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:44:05 INFO - PROCESS | 2659 | 1461750245103 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:44:05 INFO - PROCESS | 2659 | 1461750245108 Marionette TRACE conn3 <- [1,234,null,{}] 02:44:05 INFO - PROCESS | 2659 | 1461750245114 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:05 INFO - PROCESS | 2659 | 1461750245283 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 02:44:05 INFO - PROCESS | 2659 | 1461750245410 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed340dd000 == 35 [pid = 2659] [id = 66] 02:44:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 70 (0x7fed3333b000) [pid = 2659] [serial = 196] [outer = (nil)] 02:44:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 71 (0x7fed3496e800) [pid = 2659] [serial = 197] [outer = 0x7fed3333b000] 02:44:05 INFO - PROCESS | 2659 | 1461750245484 Marionette DEBUG loaded listener.js 02:44:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 72 (0x7fed356b7800) [pid = 2659] [serial = 198] [outer = 0x7fed3333b000] 02:44:06 INFO - PROCESS | 2659 | 1461750246337 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 02:44:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:44:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1288ms 02:44:06 INFO - PROCESS | 2659 | 1461750246389 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 02:44:06 INFO - PROCESS | 2659 | 1461750246393 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 02:44:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:44:06 INFO - PROCESS | 2659 | 1461750246400 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:44:06 INFO - PROCESS | 2659 | 1461750246405 Marionette TRACE conn3 <- [1,238,null,{}] 02:44:06 INFO - PROCESS | 2659 | 1461750246439 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:06 INFO - PROCESS | 2659 | 1461750246608 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 02:44:06 INFO - PROCESS | 2659 | 1461750246735 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3c1e8800 == 36 [pid = 2659] [id = 67] 02:44:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 73 (0x7fed359f1400) [pid = 2659] [serial = 199] [outer = (nil)] 02:44:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 74 (0x7fed36763000) [pid = 2659] [serial = 200] [outer = 0x7fed359f1400] 02:44:06 INFO - PROCESS | 2659 | 1461750246817 Marionette DEBUG loaded listener.js 02:44:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 75 (0x7fed37f11000) [pid = 2659] [serial = 201] [outer = 0x7fed359f1400] 02:44:07 INFO - PROCESS | 2659 | 1461750247602 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 02:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1251ms 02:44:07 INFO - PROCESS | 2659 | 1461750247652 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 02:44:07 INFO - PROCESS | 2659 | 1461750247657 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 02:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:44:07 INFO - PROCESS | 2659 | 1461750247662 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:44:07 INFO - PROCESS | 2659 | 1461750247665 Marionette TRACE conn3 <- [1,242,null,{}] 02:44:07 INFO - PROCESS | 2659 | 1461750247670 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:07 INFO - PROCESS | 2659 | 1461750247827 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 02:44:07 INFO - PROCESS | 2659 | 1461750247953 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed42084000 == 37 [pid = 2659] [id = 68] 02:44:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 76 (0x7fed359f8000) [pid = 2659] [serial = 202] [outer = (nil)] 02:44:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 77 (0x7fed3c18a000) [pid = 2659] [serial = 203] [outer = 0x7fed359f8000] 02:44:08 INFO - PROCESS | 2659 | 1461750248041 Marionette DEBUG loaded listener.js 02:44:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 78 (0x7fed41fb4800) [pid = 2659] [serial = 204] [outer = 0x7fed359f8000] 02:44:08 INFO - PROCESS | 2659 | 1461750248953 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 02:44:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:44:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1327ms 02:44:08 INFO - PROCESS | 2659 | 1461750248992 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 02:44:08 INFO - PROCESS | 2659 | 1461750248996 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 02:44:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:44:09 INFO - PROCESS | 2659 | 1461750249002 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:44:09 INFO - PROCESS | 2659 | 1461750249004 Marionette TRACE conn3 <- [1,246,null,{}] 02:44:09 INFO - PROCESS | 2659 | 1461750249010 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:09 INFO - PROCESS | 2659 | 1461750249169 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 02:44:09 INFO - PROCESS | 2659 | 1461750249301 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed42417800 == 38 [pid = 2659] [id = 69] 02:44:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 79 (0x7fed38430000) [pid = 2659] [serial = 205] [outer = (nil)] 02:44:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 80 (0x7fed420ed800) [pid = 2659] [serial = 206] [outer = 0x7fed38430000] 02:44:09 INFO - PROCESS | 2659 | 1461750249375 Marionette DEBUG loaded listener.js 02:44:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 81 (0x7fed424ee000) [pid = 2659] [serial = 207] [outer = 0x7fed38430000] 02:44:10 INFO - PROCESS | 2659 | 1461750250159 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:44:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:44:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1190ms 02:44:10 INFO - PROCESS | 2659 | 1461750250192 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 02:44:10 INFO - PROCESS | 2659 | 1461750250196 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 02:44:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:44:10 INFO - PROCESS | 2659 | 1461750250202 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:44:10 INFO - PROCESS | 2659 | 1461750250205 Marionette TRACE conn3 <- [1,250,null,{}] 02:44:10 INFO - PROCESS | 2659 | 1461750250227 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:10 INFO - PROCESS | 2659 | 1461750250407 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 02:44:10 INFO - PROCESS | 2659 | 1461750250535 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2c1da000 == 39 [pid = 2659] [id = 70] 02:44:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 82 (0x7fed2b4de000) [pid = 2659] [serial = 208] [outer = (nil)] 02:44:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 83 (0x7fed2eade400) [pid = 2659] [serial = 209] [outer = 0x7fed2b4de000] 02:44:10 INFO - PROCESS | 2659 | 1461750250612 Marionette DEBUG loaded listener.js 02:44:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 84 (0x7fed435d6400) [pid = 2659] [serial = 210] [outer = 0x7fed2b4de000] 02:44:11 INFO - PROCESS | 2659 | 1461750251536 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:44:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:44:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1398ms 02:44:11 INFO - PROCESS | 2659 | 1461750251602 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 02:44:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:44:11 INFO - PROCESS | 2659 | 1461750251607 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 02:44:11 INFO - PROCESS | 2659 | 1461750251615 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:44:11 INFO - PROCESS | 2659 | 1461750251619 Marionette TRACE conn3 <- [1,254,null,{}] 02:44:11 INFO - PROCESS | 2659 | 1461750251627 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:11 INFO - PROCESS | 2659 | 1461750251782 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 02:44:11 INFO - PROCESS | 2659 | 1461750251935 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2c23c000 == 40 [pid = 2659] [id = 71] 02:44:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 85 (0x7fed2d221800) [pid = 2659] [serial = 211] [outer = (nil)] 02:44:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 86 (0x7fed2eae3400) [pid = 2659] [serial = 212] [outer = 0x7fed2d221800] 02:44:12 INFO - PROCESS | 2659 | 1461750252020 Marionette DEBUG loaded listener.js 02:44:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 87 (0x7fed33d5d000) [pid = 2659] [serial = 213] [outer = 0x7fed2d221800] 02:44:12 INFO - PROCESS | 2659 | --DOMWINDOW == 86 (0x7fed35ff6000) [pid = 2659] [serial = 143] [outer = (nil)] [url = about:blank] 02:44:12 INFO - PROCESS | 2659 | --DOMWINDOW == 85 (0x7fed35cbd000) [pid = 2659] [serial = 164] [outer = (nil)] [url = about:blank] 02:44:12 INFO - PROCESS | 2659 | --DOMWINDOW == 84 (0x7fed35618800) [pid = 2659] [serial = 158] [outer = (nil)] [url = about:blank] 02:44:12 INFO - PROCESS | 2659 | --DOMWINDOW == 83 (0x7fed344e3800) [pid = 2659] [serial = 155] [outer = (nil)] [url = about:blank] 02:44:12 INFO - PROCESS | 2659 | --DOMWINDOW == 82 (0x7fed34bef800) [pid = 2659] [serial = 156] [outer = (nil)] [url = about:blank] 02:44:12 INFO - PROCESS | 2659 | --DOMWINDOW == 81 (0x7fed2b4e9c00) [pid = 2659] [serial = 147] [outer = (nil)] [url = about:blank] 02:44:12 INFO - PROCESS | 2659 | --DOMWINDOW == 80 (0x7fed4342d800) [pid = 2659] [serial = 146] [outer = (nil)] [url = about:blank] 02:44:12 INFO - PROCESS | 2659 | --DOMWINDOW == 79 (0x7fed32fe6c00) [pid = 2659] [serial = 152] [outer = (nil)] [url = about:blank] 02:44:12 INFO - PROCESS | 2659 | --DOMWINDOW == 78 (0x7fed2e881000) [pid = 2659] [serial = 149] [outer = (nil)] [url = about:blank] 02:44:12 INFO - PROCESS | 2659 | --DOMWINDOW == 77 (0x7fed2b4eac00) [pid = 2659] [serial = 150] [outer = (nil)] [url = about:blank] 02:44:12 INFO - PROCESS | 2659 | --DOMWINDOW == 76 (0x7fed2de88400) [pid = 2659] [serial = 138] [outer = (nil)] [url = about:blank] 02:44:12 INFO - PROCESS | 2659 | --DOMWINDOW == 75 (0x7fed2b805c00) [pid = 2659] [serial = 137] [outer = (nil)] [url = about:blank] 02:44:12 INFO - PROCESS | 2659 | --DOMWINDOW == 74 (0x7fed356b1c00) [pid = 2659] [serial = 141] [outer = (nil)] [url = about:blank] 02:44:12 INFO - PROCESS | 2659 | --DOMWINDOW == 73 (0x7fed344e0c00) [pid = 2659] [serial = 140] [outer = (nil)] [url = about:blank] 02:44:12 INFO - PROCESS | 2659 | --DOMWINDOW == 72 (0x7fed356b3400) [pid = 2659] [serial = 159] [outer = (nil)] [url = about:blank] 02:44:12 INFO - PROCESS | 2659 | --DOMWINDOW == 71 (0x7fed33cd5c00) [pid = 2659] [serial = 153] [outer = (nil)] [url = about:blank] 02:44:12 INFO - PROCESS | 2659 | --DOMWINDOW == 70 (0x7fed356b3c00) [pid = 2659] [serial = 161] [outer = (nil)] [url = about:blank] 02:44:12 INFO - PROCESS | 2659 | --DOMWINDOW == 69 (0x7fed35754800) [pid = 2659] [serial = 162] [outer = (nil)] [url = about:blank] 02:44:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:44:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1234ms 02:44:12 INFO - PROCESS | 2659 | 1461750252840 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 02:44:12 INFO - PROCESS | 2659 | 1461750252849 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 02:44:12 INFO - PROCESS | 2659 | 1461750252856 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 02:44:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:44:12 INFO - PROCESS | 2659 | 1461750252873 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:44:12 INFO - PROCESS | 2659 | 1461750252876 Marionette TRACE conn3 <- [1,258,null,{}] 02:44:12 INFO - PROCESS | 2659 | 1461750252882 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:13 INFO - PROCESS | 2659 | 1461750253016 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 02:44:13 INFO - PROCESS | 2659 | 1461750253038 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed312d8800 == 41 [pid = 2659] [id = 72] 02:44:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 70 (0x7fed34193800) [pid = 2659] [serial = 214] [outer = (nil)] 02:44:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 71 (0x7fed356b1800) [pid = 2659] [serial = 215] [outer = 0x7fed34193800] 02:44:13 INFO - PROCESS | 2659 | 1461750253101 Marionette DEBUG loaded listener.js 02:44:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 72 (0x7fed35757c00) [pid = 2659] [serial = 216] [outer = 0x7fed34193800] 02:44:13 INFO - PROCESS | 2659 | 1461750253849 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 02:44:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:44:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1031ms 02:44:13 INFO - PROCESS | 2659 | 1461750253901 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 02:44:13 INFO - PROCESS | 2659 | 1461750253905 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 02:44:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:44:13 INFO - PROCESS | 2659 | 1461750253911 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:44:13 INFO - PROCESS | 2659 | 1461750253916 Marionette TRACE conn3 <- [1,262,null,{}] 02:44:13 INFO - PROCESS | 2659 | 1461750253945 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:14 INFO - PROCESS | 2659 | 1461750254097 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 02:44:14 INFO - PROCESS | 2659 | 1461750254110 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed35916000 == 42 [pid = 2659] [id = 73] 02:44:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 73 (0x7fed35aaa400) [pid = 2659] [serial = 217] [outer = (nil)] 02:44:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 74 (0x7fed367ae800) [pid = 2659] [serial = 218] [outer = 0x7fed35aaa400] 02:44:14 INFO - PROCESS | 2659 | 1461750254187 Marionette DEBUG loaded listener.js 02:44:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 75 (0x7fed37f6dc00) [pid = 2659] [serial = 219] [outer = 0x7fed35aaa400] 02:44:14 INFO - PROCESS | 2659 | 1461750254924 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 02:44:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:44:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1030ms 02:44:14 INFO - PROCESS | 2659 | 1461750254942 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 02:44:14 INFO - PROCESS | 2659 | 1461750254946 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 02:44:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:44:14 INFO - PROCESS | 2659 | 1461750254952 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:44:14 INFO - PROCESS | 2659 | 1461750254965 Marionette TRACE conn3 <- [1,266,null,{}] 02:44:14 INFO - PROCESS | 2659 | 1461750254970 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:15 INFO - PROCESS | 2659 | 1461750255159 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 02:44:15 INFO - PROCESS | 2659 | 1461750255185 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3c1de800 == 43 [pid = 2659] [id = 74] 02:44:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 76 (0x7fed3675d800) [pid = 2659] [serial = 220] [outer = (nil)] 02:44:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 77 (0x7fed42005000) [pid = 2659] [serial = 221] [outer = 0x7fed3675d800] 02:44:15 INFO - PROCESS | 2659 | 1461750255248 Marionette DEBUG loaded listener.js 02:44:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 78 (0x7fed431e8800) [pid = 2659] [serial = 222] [outer = 0x7fed3675d800] 02:44:16 INFO - PROCESS | 2659 | 1461750256008 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 02:44:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:44:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1091ms 02:44:16 INFO - PROCESS | 2659 | 1461750256044 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 02:44:16 INFO - PROCESS | 2659 | 1461750256047 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 02:44:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:44:16 INFO - PROCESS | 2659 | 1461750256058 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:44:16 INFO - PROCESS | 2659 | 1461750256060 Marionette TRACE conn3 <- [1,270,null,{}] 02:44:16 INFO - PROCESS | 2659 | 1461750256064 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:16 INFO - PROCESS | 2659 | 1461750256226 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 02:44:16 INFO - PROCESS | 2659 | 1461750256291 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed42f18800 == 44 [pid = 2659] [id = 75] 02:44:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 79 (0x7fed34d7f000) [pid = 2659] [serial = 223] [outer = (nil)] 02:44:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 80 (0x7fed432b9000) [pid = 2659] [serial = 224] [outer = 0x7fed34d7f000] 02:44:16 INFO - PROCESS | 2659 | 1461750256353 Marionette DEBUG loaded listener.js 02:44:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 81 (0x7fed45335800) [pid = 2659] [serial = 225] [outer = 0x7fed34d7f000] 02:44:16 INFO - PROCESS | 2659 | --DOMWINDOW == 80 (0x7fed344e4400) [pid = 2659] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:44:16 INFO - PROCESS | 2659 | --DOMWINDOW == 79 (0x7fed35756400) [pid = 2659] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:44:16 INFO - PROCESS | 2659 | --DOMWINDOW == 78 (0x7fed2c284800) [pid = 2659] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:44:16 INFO - PROCESS | 2659 | --DOMWINDOW == 77 (0x7fed34031c00) [pid = 2659] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:44:16 INFO - PROCESS | 2659 | --DOMWINDOW == 76 (0x7fed2b663000) [pid = 2659] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:44:16 INFO - PROCESS | 2659 | --DOMWINDOW == 75 (0x7fed2b80c400) [pid = 2659] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:44:16 INFO - PROCESS | 2659 | --DOMWINDOW == 74 (0x7fed2b655400) [pid = 2659] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:44:17 INFO - PROCESS | 2659 | 1461750257007 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:44:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:44:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 982ms 02:44:17 INFO - PROCESS | 2659 | 1461750257035 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 02:44:17 INFO - PROCESS | 2659 | 1461750257040 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 02:44:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:44:17 INFO - PROCESS | 2659 | 1461750257046 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:44:17 INFO - PROCESS | 2659 | 1461750257048 Marionette TRACE conn3 <- [1,274,null,{}] 02:44:17 INFO - PROCESS | 2659 | 1461750257053 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:17 INFO - PROCESS | 2659 | 1461750257247 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 02:44:17 INFO - PROCESS | 2659 | 1461750257281 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed44e39800 == 45 [pid = 2659] [id = 76] 02:44:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 75 (0x7fed38411000) [pid = 2659] [serial = 226] [outer = (nil)] 02:44:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 76 (0x7fed47273000) [pid = 2659] [serial = 227] [outer = 0x7fed38411000] 02:44:17 INFO - PROCESS | 2659 | 1461750257346 Marionette DEBUG loaded listener.js 02:44:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 77 (0x7fed47445800) [pid = 2659] [serial = 228] [outer = 0x7fed38411000] 02:44:18 INFO - PROCESS | 2659 | 1461750258065 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 02:44:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:44:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1076ms 02:44:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:44:18 INFO - PROCESS | 2659 | 1461750258135 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 02:44:18 INFO - PROCESS | 2659 | 1461750258138 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 02:44:18 INFO - PROCESS | 2659 | 1461750258150 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:44:18 INFO - PROCESS | 2659 | 1461750258153 Marionette TRACE conn3 <- [1,278,null,{}] 02:44:18 INFO - PROCESS | 2659 | 1461750258157 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:18 INFO - PROCESS | 2659 | 1461750258288 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 02:44:18 INFO - PROCESS | 2659 | 1461750258301 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed46c38000 == 46 [pid = 2659] [id = 77] 02:44:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 78 (0x7fed47445c00) [pid = 2659] [serial = 229] [outer = (nil)] 02:44:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 79 (0x7fed47610c00) [pid = 2659] [serial = 230] [outer = 0x7fed47445c00] 02:44:18 INFO - PROCESS | 2659 | 1461750258373 Marionette DEBUG loaded listener.js 02:44:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 80 (0x7fed4772e400) [pid = 2659] [serial = 231] [outer = 0x7fed47445c00] 02:44:19 INFO - PROCESS | 2659 | 1461750259059 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 02:44:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:44:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1039ms 02:44:19 INFO - PROCESS | 2659 | 1461750259184 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 02:44:19 INFO - PROCESS | 2659 | 1461750259196 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 02:44:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:44:19 INFO - PROCESS | 2659 | 1461750259281 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:44:19 INFO - PROCESS | 2659 | 1461750259287 Marionette TRACE conn3 <- [1,282,null,{}] 02:44:19 INFO - PROCESS | 2659 | 1461750259298 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:19 INFO - PROCESS | 2659 | 1461750259488 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 02:44:19 INFO - PROCESS | 2659 | 1461750259578 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed312d4800 == 47 [pid = 2659] [id = 78] 02:44:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 81 (0x7fed2e87d000) [pid = 2659] [serial = 232] [outer = (nil)] 02:44:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 82 (0x7fed2ea74000) [pid = 2659] [serial = 233] [outer = 0x7fed2e87d000] 02:44:19 INFO - PROCESS | 2659 | 1461750259690 Marionette DEBUG loaded listener.js 02:44:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 83 (0x7fed32fe6c00) [pid = 2659] [serial = 234] [outer = 0x7fed2e87d000] 02:44:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 84 (0x7fed2d090c00) [pid = 2659] [serial = 235] [outer = 0x7fed2b80e000] 02:44:20 INFO - PROCESS | 2659 | 1461750260798 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 02:44:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:44:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1642ms 02:44:20 INFO - PROCESS | 2659 | 1461750260873 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 02:44:20 INFO - PROCESS | 2659 | 1461750260879 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 02:44:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:44:20 INFO - PROCESS | 2659 | 1461750260890 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:44:20 INFO - PROCESS | 2659 | 1461750260895 Marionette TRACE conn3 <- [1,286,null,{}] 02:44:20 INFO - PROCESS | 2659 | 1461750260902 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:21 INFO - PROCESS | 2659 | 1461750261119 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 02:44:21 INFO - PROCESS | 2659 | 1461750261291 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3b2f7000 == 48 [pid = 2659] [id = 79] 02:44:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 85 (0x7fed356b7400) [pid = 2659] [serial = 236] [outer = (nil)] 02:44:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 86 (0x7fed35756c00) [pid = 2659] [serial = 237] [outer = 0x7fed356b7400] 02:44:21 INFO - PROCESS | 2659 | 1461750261367 Marionette DEBUG loaded listener.js 02:44:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 87 (0x7fed367afc00) [pid = 2659] [serial = 238] [outer = 0x7fed356b7400] 02:44:22 INFO - PROCESS | 2659 | 1461750262166 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 02:44:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:44:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1337ms 02:44:22 INFO - PROCESS | 2659 | 1461750262224 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 02:44:22 INFO - PROCESS | 2659 | 1461750262228 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 02:44:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:44:22 INFO - PROCESS | 2659 | 1461750262234 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:44:22 INFO - PROCESS | 2659 | 1461750262238 Marionette TRACE conn3 <- [1,290,null,{}] 02:44:22 INFO - PROCESS | 2659 | 1461750262253 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:22 INFO - PROCESS | 2659 | 1461750262460 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 02:44:22 INFO - PROCESS | 2659 | 1461750262593 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed472e5800 == 49 [pid = 2659] [id = 80] 02:44:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 88 (0x7fed4224b400) [pid = 2659] [serial = 239] [outer = (nil)] 02:44:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 89 (0x7fed45341000) [pid = 2659] [serial = 240] [outer = 0x7fed4224b400] 02:44:22 INFO - PROCESS | 2659 | 1461750262674 Marionette DEBUG loaded listener.js 02:44:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 90 (0x7fed46da3400) [pid = 2659] [serial = 241] [outer = 0x7fed4224b400] 02:44:23 INFO - PROCESS | 2659 | 1461750263572 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:44:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:44:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1388ms 02:44:23 INFO - PROCESS | 2659 | 1461750263623 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 02:44:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:44:23 INFO - PROCESS | 2659 | 1461750263627 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 02:44:23 INFO - PROCESS | 2659 | 1461750263633 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:44:23 INFO - PROCESS | 2659 | 1461750263636 Marionette TRACE conn3 <- [1,294,null,{}] 02:44:23 INFO - PROCESS | 2659 | 1461750263641 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:23 INFO - PROCESS | 2659 | 1461750263808 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 02:44:23 INFO - PROCESS | 2659 | 1461750263940 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed4927e800 == 50 [pid = 2659] [id = 81] 02:44:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 91 (0x7fed42455c00) [pid = 2659] [serial = 242] [outer = (nil)] 02:44:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 92 (0x7fed47729400) [pid = 2659] [serial = 243] [outer = 0x7fed42455c00] 02:44:24 INFO - PROCESS | 2659 | 1461750264015 Marionette DEBUG loaded listener.js 02:44:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 93 (0x7fed4778dc00) [pid = 2659] [serial = 244] [outer = 0x7fed42455c00] 02:44:24 INFO - PROCESS | 2659 | 1461750264845 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:44:24 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:44:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1244ms 02:44:24 INFO - PROCESS | 2659 | 1461750264877 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 02:44:24 INFO - PROCESS | 2659 | 1461750264881 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 02:44:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:44:24 INFO - PROCESS | 2659 | 1461750264887 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:44:24 INFO - PROCESS | 2659 | 1461750264889 Marionette TRACE conn3 <- [1,298,null,{}] 02:44:24 INFO - PROCESS | 2659 | 1461750264895 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:25 INFO - PROCESS | 2659 | 1461750265051 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 02:44:25 INFO - PROCESS | 2659 | 1461750265392 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed3516a800 == 51 [pid = 2659] [id = 82] 02:44:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 94 (0x7fed2e878000) [pid = 2659] [serial = 245] [outer = (nil)] 02:44:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 95 (0x7fed2ea77800) [pid = 2659] [serial = 246] [outer = 0x7fed2e878000] 02:44:25 INFO - PROCESS | 2659 | 1461750265518 Marionette DEBUG loaded listener.js 02:44:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 96 (0x7fed30828000) [pid = 2659] [serial = 247] [outer = 0x7fed2e878000] 02:44:26 INFO - PROCESS | 2659 | 1461750266583 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:44:26 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:44:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1738ms 02:44:26 INFO - PROCESS | 2659 | 1461750266628 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 02:44:26 INFO - PROCESS | 2659 | 1461750266637 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 02:44:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:44:26 INFO - PROCESS | 2659 | 1461750266648 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:44:26 INFO - PROCESS | 2659 | 1461750266655 Marionette TRACE conn3 <- [1,302,null,{}] 02:44:26 INFO - PROCESS | 2659 | 1461750266666 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:26 INFO - PROCESS | 2659 | 1461750266901 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 02:44:27 INFO - PROCESS | 2659 | 1461750267137 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed3346f800 == 52 [pid = 2659] [id = 83] 02:44:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 97 (0x7fed32e71800) [pid = 2659] [serial = 248] [outer = (nil)] 02:44:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 98 (0x7fed33cd6c00) [pid = 2659] [serial = 249] [outer = 0x7fed32e71800] 02:44:27 INFO - PROCESS | 2659 | 1461750267244 Marionette DEBUG loaded listener.js 02:44:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 99 (0x7fed34883800) [pid = 2659] [serial = 250] [outer = 0x7fed32e71800] 02:44:27 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed35c76000 == 51 [pid = 2659] [id = 62] 02:44:27 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed341b1000 == 50 [pid = 2659] [id = 60] 02:44:27 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed357d9000 == 49 [pid = 2659] [id = 61] 02:44:27 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed44e39800 == 48 [pid = 2659] [id = 76] 02:44:27 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed42f18800 == 47 [pid = 2659] [id = 75] 02:44:27 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3c1de800 == 46 [pid = 2659] [id = 74] 02:44:27 INFO - PROCESS | 2659 | --DOMWINDOW == 98 (0x7fed38466800) [pid = 2659] [serial = 191] [outer = (nil)] [url = about:blank] 02:44:27 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed35916000 == 45 [pid = 2659] [id = 73] 02:44:27 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed312d8800 == 44 [pid = 2659] [id = 72] 02:44:27 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2c23c000 == 43 [pid = 2659] [id = 71] 02:44:28 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3811f000 == 42 [pid = 2659] [id = 64] 02:44:28 INFO - PROCESS | 2659 | 1461750268059 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:44:28 INFO - PROCESS | 2659 | --DOMWINDOW == 97 (0x7fed35cbe000) [pid = 2659] [serial = 183] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 2659 | --DOMWINDOW == 96 (0x7fed35ff8800) [pid = 2659] [serial = 188] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 2659 | --DOMWINDOW == 95 (0x7fed33334000) [pid = 2659] [serial = 170] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 2659 | --DOMWINDOW == 94 (0x7fed36bc2000) [pid = 2659] [serial = 189] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 2659 | --DOMWINDOW == 93 (0x7fed31e0e000) [pid = 2659] [serial = 176] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 2659 | --DOMWINDOW == 92 (0x7fed367b1000) [pid = 2659] [serial = 144] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 2659 | --DOMWINDOW == 91 (0x7fed2d099000) [pid = 2659] [serial = 167] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 2659 | --DOMWINDOW == 90 (0x7fed3575b800) [pid = 2659] [serial = 182] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 2659 | --DOMWINDOW == 89 (0x7fed356bb000) [pid = 2659] [serial = 180] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 2659 | --DOMWINDOW == 88 (0x7fed34fdec00) [pid = 2659] [serial = 179] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 2659 | --DOMWINDOW == 87 (0x7fed2e876400) [pid = 2659] [serial = 174] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 2659 | --DOMWINDOW == 86 (0x7fed33cda400) [pid = 2659] [serial = 177] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 2659 | --DOMWINDOW == 85 (0x7fed36192400) [pid = 2659] [serial = 185] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 2659 | --DOMWINDOW == 84 (0x7fed367ac800) [pid = 2659] [serial = 186] [outer = (nil)] [url = about:blank] 02:44:28 INFO - PROCESS | 2659 | --DOMWINDOW == 83 (0x7fed2cfe0400) [pid = 2659] [serial = 173] [outer = (nil)] [url = about:blank] 02:44:28 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:44:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1445ms 02:44:28 INFO - PROCESS | 2659 | 1461750268093 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 02:44:28 INFO - PROCESS | 2659 | 1461750268099 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 02:44:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:44:28 INFO - PROCESS | 2659 | 1461750268108 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:44:28 INFO - PROCESS | 2659 | 1461750268111 Marionette TRACE conn3 <- [1,306,null,{}] 02:44:28 INFO - PROCESS | 2659 | 1461750268116 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:28 INFO - PROCESS | 2659 | 1461750268258 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 02:44:28 INFO - PROCESS | 2659 | 1461750268278 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed31e7f800 == 43 [pid = 2659] [id = 84] 02:44:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 84 (0x7fed34a3f000) [pid = 2659] [serial = 251] [outer = (nil)] 02:44:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 85 (0x7fed3560e400) [pid = 2659] [serial = 252] [outer = 0x7fed34a3f000] 02:44:28 INFO - PROCESS | 2659 | 1461750268342 Marionette DEBUG loaded listener.js 02:44:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 86 (0x7fed35759800) [pid = 2659] [serial = 253] [outer = 0x7fed34a3f000] 02:44:29 INFO - PROCESS | 2659 | 1461750269192 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:44:29 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:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1134ms 02:44:29 INFO - PROCESS | 2659 | 1461750269241 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 02:44:29 INFO - PROCESS | 2659 | 1461750269244 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 02:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:44:29 INFO - PROCESS | 2659 | 1461750269252 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:44:29 INFO - PROCESS | 2659 | 1461750269261 Marionette TRACE conn3 <- [1,310,null,{}] 02:44:29 INFO - PROCESS | 2659 | 1461750269275 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:29 INFO - PROCESS | 2659 | 1461750269416 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 02:44:29 INFO - PROCESS | 2659 | 1461750269533 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed36c43000 == 44 [pid = 2659] [id = 85] 02:44:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 87 (0x7fed33cda000) [pid = 2659] [serial = 254] [outer = (nil)] 02:44:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 88 (0x7fed36a31c00) [pid = 2659] [serial = 255] [outer = 0x7fed33cda000] 02:44:29 INFO - PROCESS | 2659 | 1461750269598 Marionette DEBUG loaded listener.js 02:44:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 89 (0x7fed37f6c400) [pid = 2659] [serial = 256] [outer = 0x7fed33cda000] 02:44:30 INFO - PROCESS | 2659 | 1461750270234 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:44:30 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:44:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1036ms 02:44:30 INFO - PROCESS | 2659 | 1461750270289 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 02:44:30 INFO - PROCESS | 2659 | 1461750270292 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 02:44:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:44:30 INFO - PROCESS | 2659 | 1461750270299 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:44:30 INFO - PROCESS | 2659 | 1461750270302 Marionette TRACE conn3 <- [1,314,null,{}] 02:44:30 INFO - PROCESS | 2659 | 1461750270317 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:30 INFO - PROCESS | 2659 | 1461750270565 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 02:44:30 INFO - PROCESS | 2659 | 1461750270603 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3c1f2800 == 45 [pid = 2659] [id = 86] 02:44:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 90 (0x7fed2c288800) [pid = 2659] [serial = 257] [outer = (nil)] 02:44:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 91 (0x7fed3c186000) [pid = 2659] [serial = 258] [outer = 0x7fed2c288800] 02:44:30 INFO - PROCESS | 2659 | 1461750270668 Marionette DEBUG loaded listener.js 02:44:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 92 (0x7fed4229fc00) [pid = 2659] [serial = 259] [outer = 0x7fed2c288800] 02:44:31 INFO - PROCESS | 2659 | 1461750271429 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:44:31 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:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1144ms 02:44:31 INFO - PROCESS | 2659 | 1461750271444 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 02:44:31 INFO - PROCESS | 2659 | 1461750271446 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 02:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:44:31 INFO - PROCESS | 2659 | 1461750271461 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:44:31 INFO - PROCESS | 2659 | 1461750271463 Marionette TRACE conn3 <- [1,318,null,{}] 02:44:31 INFO - PROCESS | 2659 | 1461750271468 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:31 INFO - PROCESS | 2659 | 1461750271636 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 02:44:31 INFO - PROCESS | 2659 | 1461750271670 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed4311e000 == 46 [pid = 2659] [id = 87] 02:44:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 93 (0x7fed3454b800) [pid = 2659] [serial = 260] [outer = (nil)] 02:44:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 94 (0x7fed3454dc00) [pid = 2659] [serial = 261] [outer = 0x7fed3454b800] 02:44:31 INFO - PROCESS | 2659 | 1461750271747 Marionette DEBUG loaded listener.js 02:44:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 95 (0x7fed42079c00) [pid = 2659] [serial = 262] [outer = 0x7fed3454b800] 02:44:32 INFO - PROCESS | 2659 | --DOMWINDOW == 94 (0x7fed34193800) [pid = 2659] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:44:32 INFO - PROCESS | 2659 | --DOMWINDOW == 93 (0x7fed2d221800) [pid = 2659] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:44:32 INFO - PROCESS | 2659 | --DOMWINDOW == 92 (0x7fed35aaa400) [pid = 2659] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:44:32 INFO - PROCESS | 2659 | --DOMWINDOW == 91 (0x7fed3675d800) [pid = 2659] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:44:32 INFO - PROCESS | 2659 | --DOMWINDOW == 90 (0x7fed38411000) [pid = 2659] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:44:32 INFO - PROCESS | 2659 | --DOMWINDOW == 89 (0x7fed34d7f000) [pid = 2659] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:44:32 INFO - PROCESS | 2659 | --DOMWINDOW == 88 (0x7fed2b4e8400) [pid = 2659] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:44:32 INFO - PROCESS | 2659 | 1461750272903 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:44:32 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:44:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1482ms 02:44:32 INFO - PROCESS | 2659 | 1461750272948 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 02:44:32 INFO - PROCESS | 2659 | 1461750272952 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 02:44:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:44:32 INFO - PROCESS | 2659 | 1461750272958 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:44:32 INFO - PROCESS | 2659 | 1461750272961 Marionette TRACE conn3 <- [1,322,null,{}] 02:44:32 INFO - PROCESS | 2659 | 1461750272966 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:33 INFO - PROCESS | 2659 | 1461750273116 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 02:44:33 INFO - PROCESS | 2659 | 1461750273144 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed33c4c000 == 47 [pid = 2659] [id = 88] 02:44:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 89 (0x7fed2ea73000) [pid = 2659] [serial = 263] [outer = (nil)] 02:44:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 90 (0x7fed4313f400) [pid = 2659] [serial = 264] [outer = 0x7fed2ea73000] 02:44:33 INFO - PROCESS | 2659 | 1461750273205 Marionette DEBUG loaded listener.js 02:44:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 91 (0x7fed472a1c00) [pid = 2659] [serial = 265] [outer = 0x7fed2ea73000] 02:44:34 INFO - PROCESS | 2659 | 1461750274033 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:44:34 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:44:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1093ms 02:44:34 INFO - PROCESS | 2659 | 1461750274052 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 02:44:34 INFO - PROCESS | 2659 | 1461750274055 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 02:44:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:44:34 INFO - PROCESS | 2659 | 1461750274067 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:44:34 INFO - PROCESS | 2659 | 1461750274069 Marionette TRACE conn3 <- [1,326,null,{}] 02:44:34 INFO - PROCESS | 2659 | 1461750274074 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:34 INFO - PROCESS | 2659 | 1461750274214 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 02:44:34 INFO - PROCESS | 2659 | 1461750274236 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed49288800 == 48 [pid = 2659] [id = 89] 02:44:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 92 (0x7fed2c179c00) [pid = 2659] [serial = 266] [outer = (nil)] 02:44:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 93 (0x7fed2c17f400) [pid = 2659] [serial = 267] [outer = 0x7fed2c179c00] 02:44:34 INFO - PROCESS | 2659 | 1461750274301 Marionette DEBUG loaded listener.js 02:44:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 94 (0x7fed34546800) [pid = 2659] [serial = 268] [outer = 0x7fed2c179c00] 02:44:35 INFO - PROCESS | 2659 | 1461750275190 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:44:35 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:44:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1180ms 02:44:35 INFO - PROCESS | 2659 | 1461750275249 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 02:44:35 INFO - PROCESS | 2659 | 1461750275255 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 02:44:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:44:35 INFO - PROCESS | 2659 | 1461750275263 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:44:35 INFO - PROCESS | 2659 | 1461750275268 Marionette TRACE conn3 <- [1,330,null,{}] 02:44:35 INFO - PROCESS | 2659 | 1461750275276 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:35 INFO - PROCESS | 2659 | 1461750275448 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 02:44:35 INFO - PROCESS | 2659 | 1461750275582 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed349cb000 == 49 [pid = 2659] [id = 90] 02:44:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 95 (0x7fed2d31a000) [pid = 2659] [serial = 269] [outer = (nil)] 02:44:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 96 (0x7fed2ea78800) [pid = 2659] [serial = 270] [outer = 0x7fed2d31a000] 02:44:35 INFO - PROCESS | 2659 | 1461750275663 Marionette DEBUG loaded listener.js 02:44:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 97 (0x7fed3082d400) [pid = 2659] [serial = 271] [outer = 0x7fed2d31a000] 02:44:36 INFO - PROCESS | 2659 | 1461750276553 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:44:36 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:44:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1340ms 02:44:36 INFO - PROCESS | 2659 | 1461750276604 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 02:44:36 INFO - PROCESS | 2659 | 1461750276613 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 02:44:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:44:36 INFO - PROCESS | 2659 | 1461750276623 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:44:36 INFO - PROCESS | 2659 | 1461750276627 Marionette TRACE conn3 <- [1,334,null,{}] 02:44:36 INFO - PROCESS | 2659 | 1461750276633 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:36 INFO - PROCESS | 2659 | 1461750276834 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 02:44:36 INFO - PROCESS | 2659 | 1461750276971 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed4226e800 == 50 [pid = 2659] [id = 91] 02:44:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 98 (0x7fed32fe7400) [pid = 2659] [serial = 272] [outer = (nil)] 02:44:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 99 (0x7fed3454b000) [pid = 2659] [serial = 273] [outer = 0x7fed32fe7400] 02:44:37 INFO - PROCESS | 2659 | 1461750277049 Marionette DEBUG loaded listener.js 02:44:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 100 (0x7fed3510a400) [pid = 2659] [serial = 274] [outer = 0x7fed32fe7400] 02:44:38 INFO - PROCESS | 2659 | 1461750278011 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:44:38 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:44:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1440ms 02:44:38 INFO - PROCESS | 2659 | 1461750278063 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 02:44:38 INFO - PROCESS | 2659 | 1461750278067 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 02:44:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:44:38 INFO - PROCESS | 2659 | 1461750278089 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:44:38 INFO - PROCESS | 2659 | 1461750278096 Marionette TRACE conn3 <- [1,338,null,{}] 02:44:38 INFO - PROCESS | 2659 | 1461750278114 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:38 INFO - PROCESS | 2659 | 1461750278284 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 02:44:38 INFO - PROCESS | 2659 | 1461750278425 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed4b8ae800 == 51 [pid = 2659] [id = 92] 02:44:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 101 (0x7fed35116000) [pid = 2659] [serial = 275] [outer = (nil)] 02:44:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 102 (0x7fed356b6800) [pid = 2659] [serial = 276] [outer = 0x7fed35116000] 02:44:38 INFO - PROCESS | 2659 | 1461750278556 Marionette DEBUG loaded listener.js 02:44:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 103 (0x7fed35763800) [pid = 2659] [serial = 277] [outer = 0x7fed35116000] 02:44:39 INFO - PROCESS | 2659 | 1461750279352 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:44:39 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:44:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1302ms 02:44:39 INFO - PROCESS | 2659 | 1461750279379 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 02:44:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:44:39 INFO - PROCESS | 2659 | 1461750279384 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 02:44:39 INFO - PROCESS | 2659 | 1461750279390 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:44:39 INFO - PROCESS | 2659 | 1461750279393 Marionette TRACE conn3 <- [1,342,null,{}] 02:44:39 INFO - PROCESS | 2659 | 1461750279398 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:39 INFO - PROCESS | 2659 | 1461750279551 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 02:44:39 INFO - PROCESS | 2659 | 1461750279689 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2ebe1000 == 52 [pid = 2659] [id = 93] 02:44:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 104 (0x7fed2c17b000) [pid = 2659] [serial = 278] [outer = (nil)] 02:44:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 105 (0x7fed36a35c00) [pid = 2659] [serial = 279] [outer = 0x7fed2c17b000] 02:44:39 INFO - PROCESS | 2659 | 1461750279765 Marionette DEBUG loaded listener.js 02:44:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 106 (0x7fed4110a800) [pid = 2659] [serial = 280] [outer = 0x7fed2c17b000] 02:44:40 INFO - PROCESS | 2659 | 1461750280602 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:44:40 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:44:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1232ms 02:44:40 INFO - PROCESS | 2659 | 1461750280622 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 02:44:40 INFO - PROCESS | 2659 | 1461750280625 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 02:44:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:44:40 INFO - PROCESS | 2659 | 1461750280631 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:44:40 INFO - PROCESS | 2659 | 1461750280634 Marionette TRACE conn3 <- [1,346,null,{}] 02:44:40 INFO - PROCESS | 2659 | 1461750280654 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:40 INFO - PROCESS | 2659 | 1461750280835 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 02:44:40 INFO - PROCESS | 2659 | 1461750280946 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed307c4800 == 53 [pid = 2659] [id = 94] 02:44:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 107 (0x7fed3514a000) [pid = 2659] [serial = 281] [outer = (nil)] 02:44:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 108 (0x7fed3514f800) [pid = 2659] [serial = 282] [outer = 0x7fed3514a000] 02:44:41 INFO - PROCESS | 2659 | 1461750281019 Marionette DEBUG loaded listener.js 02:44:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 109 (0x7fed35153800) [pid = 2659] [serial = 283] [outer = 0x7fed3514a000] 02:44:41 INFO - PROCESS | 2659 | 1461750281864 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:44:41 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:44:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1288ms 02:44:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:44:41 INFO - PROCESS | 2659 | 1461750281920 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 02:44:41 INFO - PROCESS | 2659 | 1461750281923 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 02:44:41 INFO - PROCESS | 2659 | 1461750281929 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:44:41 INFO - PROCESS | 2659 | 1461750281932 Marionette TRACE conn3 <- [1,350,null,{}] 02:44:41 INFO - PROCESS | 2659 | 1461750281938 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:42 INFO - PROCESS | 2659 | 1461750282123 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 02:44:42 INFO - PROCESS | 2659 | 1461750282259 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2aed0800 == 54 [pid = 2659] [id = 95] 02:44:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 110 (0x7fed41d63c00) [pid = 2659] [serial = 284] [outer = (nil)] 02:44:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 111 (0x7fed4343ac00) [pid = 2659] [serial = 285] [outer = 0x7fed41d63c00] 02:44:42 INFO - PROCESS | 2659 | 1461750282333 Marionette DEBUG loaded listener.js 02:44:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 112 (0x7fed476eac00) [pid = 2659] [serial = 286] [outer = 0x7fed41d63c00] 02:44:43 INFO - PROCESS | 2659 | 1461750283221 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:44:43 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:44:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1338ms 02:44:43 INFO - PROCESS | 2659 | 1461750283267 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 02:44:43 INFO - PROCESS | 2659 | 1461750283271 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 02:44:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:44:43 INFO - PROCESS | 2659 | 1461750283277 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:44:43 INFO - PROCESS | 2659 | 1461750283279 Marionette TRACE conn3 <- [1,354,null,{}] 02:44:43 INFO - PROCESS | 2659 | 1461750283284 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:43 INFO - PROCESS | 2659 | 1461750283436 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 02:44:43 INFO - PROCESS | 2659 | 1461750283580 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2d068800 == 55 [pid = 2659] [id = 96] 02:44:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 113 (0x7fed29f72c00) [pid = 2659] [serial = 287] [outer = (nil)] 02:44:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 114 (0x7fed29f78400) [pid = 2659] [serial = 288] [outer = 0x7fed29f72c00] 02:44:43 INFO - PROCESS | 2659 | 1461750283656 Marionette DEBUG loaded listener.js 02:44:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 115 (0x7fed29f7c800) [pid = 2659] [serial = 289] [outer = 0x7fed29f72c00] 02:44:44 INFO - PROCESS | 2659 | 1461750284816 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:44:44 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:44:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1577ms 02:44:44 INFO - PROCESS | 2659 | 1461750284856 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 02:44:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:44:44 INFO - PROCESS | 2659 | 1461750284863 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 02:44:44 INFO - PROCESS | 2659 | 1461750284870 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:44:44 INFO - PROCESS | 2659 | 1461750284876 Marionette TRACE conn3 <- [1,358,null,{}] 02:44:44 INFO - PROCESS | 2659 | 1461750284883 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:45 INFO - PROCESS | 2659 | 1461750285038 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 02:44:45 INFO - PROCESS | 2659 | 1461750285194 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2b617000 == 56 [pid = 2659] [id = 97] 02:44:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 116 (0x7fed2ea6d800) [pid = 2659] [serial = 290] [outer = (nil)] 02:44:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 117 (0x7fed2eadf800) [pid = 2659] [serial = 291] [outer = 0x7fed2ea6d800] 02:44:45 INFO - PROCESS | 2659 | 1461750285293 Marionette DEBUG loaded listener.js 02:44:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 118 (0x7fed30829400) [pid = 2659] [serial = 292] [outer = 0x7fed2ea6d800] 02:44:45 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2ea9a800 == 55 [pid = 2659] [id = 59] 02:44:45 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed33c4c000 == 54 [pid = 2659] [id = 88] 02:44:45 INFO - PROCESS | 2659 | --DOMWINDOW == 117 (0x7fed47610c00) [pid = 2659] [serial = 230] [outer = (nil)] [url = about:blank] 02:44:45 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed4311e000 == 53 [pid = 2659] [id = 87] 02:44:45 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3c1f2800 == 52 [pid = 2659] [id = 86] 02:44:45 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed36c43000 == 51 [pid = 2659] [id = 85] 02:44:45 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed31e7f800 == 50 [pid = 2659] [id = 84] 02:44:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3346f800 == 49 [pid = 2659] [id = 83] 02:44:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3516a800 == 48 [pid = 2659] [id = 82] 02:44:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed472e5800 == 47 [pid = 2659] [id = 80] 02:44:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3b2f7000 == 46 [pid = 2659] [id = 79] 02:44:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed312d4800 == 45 [pid = 2659] [id = 78] 02:44:46 INFO - PROCESS | 2659 | --DOMWINDOW == 116 (0x7fed432b9000) [pid = 2659] [serial = 224] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 2659 | --DOMWINDOW == 115 (0x7fed45335800) [pid = 2659] [serial = 225] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 2659 | --DOMWINDOW == 114 (0x7fed3c184c00) [pid = 2659] [serial = 192] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 2659 | --DOMWINDOW == 113 (0x7fed2eade400) [pid = 2659] [serial = 209] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 2659 | --DOMWINDOW == 112 (0x7fed356b1800) [pid = 2659] [serial = 215] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 2659 | --DOMWINDOW == 111 (0x7fed35757c00) [pid = 2659] [serial = 216] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 2659 | --DOMWINDOW == 110 (0x7fed33d5d000) [pid = 2659] [serial = 213] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 2659 | --DOMWINDOW == 109 (0x7fed2eae3400) [pid = 2659] [serial = 212] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 2659 | --DOMWINDOW == 108 (0x7fed36763000) [pid = 2659] [serial = 200] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 2659 | --DOMWINDOW == 107 (0x7fed367ae800) [pid = 2659] [serial = 218] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 2659 | --DOMWINDOW == 106 (0x7fed37f6dc00) [pid = 2659] [serial = 219] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 2659 | --DOMWINDOW == 105 (0x7fed3496e800) [pid = 2659] [serial = 197] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 2659 | --DOMWINDOW == 104 (0x7fed2e876000) [pid = 2659] [serial = 194] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 2659 | --DOMWINDOW == 103 (0x7fed3c18a000) [pid = 2659] [serial = 203] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 2659 | --DOMWINDOW == 102 (0x7fed420ed800) [pid = 2659] [serial = 206] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 2659 | --DOMWINDOW == 101 (0x7fed42005000) [pid = 2659] [serial = 221] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 2659 | --DOMWINDOW == 100 (0x7fed47445800) [pid = 2659] [serial = 228] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 2659 | --DOMWINDOW == 99 (0x7fed47273000) [pid = 2659] [serial = 227] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 2659 | --DOMWINDOW == 98 (0x7fed431e8800) [pid = 2659] [serial = 222] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 2659 | 1461750286192 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:44:46 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:44:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1390ms 02:44:46 INFO - PROCESS | 2659 | 1461750286260 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 02:44:46 INFO - PROCESS | 2659 | 1461750286268 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 02:44:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:44:46 INFO - PROCESS | 2659 | 1461750286277 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:44:46 INFO - PROCESS | 2659 | 1461750286280 Marionette TRACE conn3 <- [1,362,null,{}] 02:44:46 INFO - PROCESS | 2659 | 1461750286286 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:46 INFO - PROCESS | 2659 | 1461750286436 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 02:44:46 INFO - PROCESS | 2659 | 1461750286448 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3346f800 == 46 [pid = 2659] [id = 98] 02:44:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 99 (0x7fed312b6c00) [pid = 2659] [serial = 293] [outer = (nil)] 02:44:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 100 (0x7fed344e7400) [pid = 2659] [serial = 294] [outer = 0x7fed312b6c00] 02:44:46 INFO - PROCESS | 2659 | 1461750286508 Marionette DEBUG loaded listener.js 02:44:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 101 (0x7fed3454bc00) [pid = 2659] [serial = 295] [outer = 0x7fed312b6c00] 02:44:47 INFO - PROCESS | 2659 | 1461750287369 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:44:47 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:44:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1130ms 02:44:47 INFO - PROCESS | 2659 | 1461750287409 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 02:44:47 INFO - PROCESS | 2659 | 1461750287413 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 02:44:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:44:47 INFO - PROCESS | 2659 | 1461750287419 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:44:47 INFO - PROCESS | 2659 | 1461750287424 Marionette TRACE conn3 <- [1,366,null,{}] 02:44:47 INFO - PROCESS | 2659 | 1461750287438 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:47 INFO - PROCESS | 2659 | 1461750287599 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 02:44:47 INFO - PROCESS | 2659 | 1461750287612 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed36a0a000 == 47 [pid = 2659] [id = 99] 02:44:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 102 (0x7fed35119400) [pid = 2659] [serial = 296] [outer = (nil)] 02:44:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 103 (0x7fed3514fc00) [pid = 2659] [serial = 297] [outer = 0x7fed35119400] 02:44:47 INFO - PROCESS | 2659 | 1461750287684 Marionette DEBUG loaded listener.js 02:44:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 104 (0x7fed356b1800) [pid = 2659] [serial = 298] [outer = 0x7fed35119400] 02:44:48 INFO - PROCESS | 2659 | 1461750288477 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:44:48 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:44:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1081ms 02:44:48 INFO - PROCESS | 2659 | 1461750288531 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 02:44:48 INFO - PROCESS | 2659 | 1461750288536 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 02:44:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:44:48 INFO - PROCESS | 2659 | 1461750288546 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:44:48 INFO - PROCESS | 2659 | 1461750288559 Marionette TRACE conn3 <- [1,370,null,{}] 02:44:48 INFO - PROCESS | 2659 | 1461750288574 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:48 INFO - PROCESS | 2659 | 1461750288757 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 02:44:48 INFO - PROCESS | 2659 | 1461750288786 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed3c1e1800 == 48 [pid = 2659] [id = 100] 02:44:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 105 (0x7fed35111c00) [pid = 2659] [serial = 299] [outer = (nil)] 02:44:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 106 (0x7fed35762400) [pid = 2659] [serial = 300] [outer = 0x7fed35111c00] 02:44:48 INFO - PROCESS | 2659 | 1461750288862 Marionette DEBUG loaded listener.js 02:44:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 107 (0x7fed35ff1c00) [pid = 2659] [serial = 301] [outer = 0x7fed35111c00] 02:44:49 INFO - PROCESS | 2659 | 1461750289708 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:44:49 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:44:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1205ms 02:44:49 INFO - PROCESS | 2659 | 1461750289748 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 02:44:49 INFO - PROCESS | 2659 | 1461750289751 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 02:44:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:44:49 INFO - PROCESS | 2659 | 1461750289757 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:44:49 INFO - PROCESS | 2659 | 1461750289759 Marionette TRACE conn3 <- [1,374,null,{}] 02:44:49 INFO - PROCESS | 2659 | 1461750289774 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:49 INFO - PROCESS | 2659 | 1461750289949 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 02:44:49 INFO - PROCESS | 2659 | 1461750289976 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed42264800 == 49 [pid = 2659] [id = 101] 02:44:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 108 (0x7fed3482c000) [pid = 2659] [serial = 302] [outer = (nil)] 02:44:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 109 (0x7fed34835800) [pid = 2659] [serial = 303] [outer = 0x7fed3482c000] 02:44:50 INFO - PROCESS | 2659 | 1461750290036 Marionette DEBUG loaded listener.js 02:44:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 110 (0x7fed34839800) [pid = 2659] [serial = 304] [outer = 0x7fed3482c000] 02:44:50 INFO - PROCESS | 2659 | --DOMWINDOW == 109 (0x7fed3454b800) [pid = 2659] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:44:50 INFO - PROCESS | 2659 | --DOMWINDOW == 108 (0x7fed47445c00) [pid = 2659] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:44:50 INFO - PROCESS | 2659 | --DOMWINDOW == 107 (0x7fed33cda000) [pid = 2659] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:44:50 INFO - PROCESS | 2659 | --DOMWINDOW == 106 (0x7fed2e878000) [pid = 2659] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:44:50 INFO - PROCESS | 2659 | --DOMWINDOW == 105 (0x7fed32e71800) [pid = 2659] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:44:50 INFO - PROCESS | 2659 | --DOMWINDOW == 104 (0x7fed34a3f000) [pid = 2659] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:44:50 INFO - PROCESS | 2659 | --DOMWINDOW == 103 (0x7fed2ea73000) [pid = 2659] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:44:50 INFO - PROCESS | 2659 | --DOMWINDOW == 102 (0x7fed2c288800) [pid = 2659] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:44:50 INFO - PROCESS | 2659 | 1461750290986 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:44:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:44:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1283ms 02:44:51 INFO - PROCESS | 2659 | 1461750291045 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 02:44:51 INFO - PROCESS | 2659 | 1461750291048 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 02:44:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:44:51 INFO - PROCESS | 2659 | 1461750291056 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:44:51 INFO - PROCESS | 2659 | 1461750291059 Marionette TRACE conn3 <- [1,378,null,{}] 02:44:51 INFO - PROCESS | 2659 | 1461750291063 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:51 INFO - PROCESS | 2659 | 1461750291235 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 02:44:51 INFO - PROCESS | 2659 | 1461750291333 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed4341e000 == 50 [pid = 2659] [id = 102] 02:44:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 103 (0x7fed2c17f000) [pid = 2659] [serial = 305] [outer = (nil)] 02:44:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 104 (0x7fed35aa4400) [pid = 2659] [serial = 306] [outer = 0x7fed2c17f000] 02:44:51 INFO - PROCESS | 2659 | 1461750291404 Marionette DEBUG loaded listener.js 02:44:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 105 (0x7fed42073000) [pid = 2659] [serial = 307] [outer = 0x7fed2c17f000] 02:44:52 INFO - PROCESS | 2659 | 1461750292052 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:44:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:44:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1027ms 02:44:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:44:52 INFO - PROCESS | 2659 | 1461750292083 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 02:44:52 INFO - PROCESS | 2659 | 1461750292085 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 02:44:52 INFO - PROCESS | 2659 | 1461750292092 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:44:52 INFO - PROCESS | 2659 | 1461750292095 Marionette TRACE conn3 <- [1,382,null,{}] 02:44:52 INFO - PROCESS | 2659 | 1461750292100 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:52 INFO - PROCESS | 2659 | 1461750292237 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 02:44:52 INFO - PROCESS | 2659 | 1461750292351 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed4768f800 == 51 [pid = 2659] [id = 103] 02:44:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 106 (0x7fed2aeb8400) [pid = 2659] [serial = 308] [outer = (nil)] 02:44:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 107 (0x7fed2aec3000) [pid = 2659] [serial = 309] [outer = 0x7fed2aeb8400] 02:44:52 INFO - PROCESS | 2659 | 1461750292417 Marionette DEBUG loaded listener.js 02:44:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 108 (0x7fed3575c000) [pid = 2659] [serial = 310] [outer = 0x7fed2aeb8400] 02:44:53 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:44:53 INFO - PROCESS | 2659 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:44:53 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:44:53 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:44:53 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:44:53 INFO - PROCESS | 2659 | 1461750293286 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:44:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:44:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1230ms 02:44:53 INFO - PROCESS | 2659 | 1461750293322 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 02:44:53 INFO - PROCESS | 2659 | 1461750293328 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 02:44:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:44:53 INFO - PROCESS | 2659 | 1461750293336 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:44:53 INFO - PROCESS | 2659 | 1461750293342 Marionette TRACE conn3 <- [1,386,null,{}] 02:44:53 INFO - PROCESS | 2659 | 1461750293350 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:53 INFO - PROCESS | 2659 | 1461750293529 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 02:44:53 INFO - PROCESS | 2659 | 1461750293668 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed31c77000 == 52 [pid = 2659] [id = 104] 02:44:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 109 (0x7fed2b663000) [pid = 2659] [serial = 311] [outer = (nil)] 02:44:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 110 (0x7fed2c203400) [pid = 2659] [serial = 312] [outer = 0x7fed2b663000] 02:44:53 INFO - PROCESS | 2659 | 1461750293749 Marionette DEBUG loaded listener.js 02:44:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 111 (0x7fed30824400) [pid = 2659] [serial = 313] [outer = 0x7fed2b663000] 02:44:54 INFO - PROCESS | 2659 | 1461750294758 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 02:44:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:44:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1489ms 02:44:54 INFO - PROCESS | 2659 | 1461750294826 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 02:44:54 INFO - PROCESS | 2659 | 1461750294834 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 02:44:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:44:54 INFO - PROCESS | 2659 | 1461750294844 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:44:54 INFO - PROCESS | 2659 | 1461750294849 Marionette TRACE conn3 <- [1,390,null,{}] 02:44:54 INFO - PROCESS | 2659 | 1461750294854 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:55 INFO - PROCESS | 2659 | 1461750295068 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 02:44:55 INFO - PROCESS | 2659 | 1461750295261 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3c1dd000 == 53 [pid = 2659] [id = 105] 02:44:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 112 (0x7fed34031c00) [pid = 2659] [serial = 314] [outer = (nil)] 02:44:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 113 (0x7fed3454f800) [pid = 2659] [serial = 315] [outer = 0x7fed34031c00] 02:44:55 INFO - PROCESS | 2659 | 1461750295386 Marionette DEBUG loaded listener.js 02:44:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 114 (0x7fed34836c00) [pid = 2659] [serial = 316] [outer = 0x7fed34031c00] 02:44:56 INFO - PROCESS | 2659 | 1461750296302 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 02:44:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:44:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1494ms 02:44:56 INFO - PROCESS | 2659 | 1461750296339 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 02:44:56 INFO - PROCESS | 2659 | 1461750296343 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 02:44:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:44:56 INFO - PROCESS | 2659 | 1461750296349 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:44:56 INFO - PROCESS | 2659 | 1461750296355 Marionette TRACE conn3 <- [1,394,null,{}] 02:44:56 INFO - PROCESS | 2659 | 1461750296370 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:56 INFO - PROCESS | 2659 | 1461750296531 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 02:44:56 INFO - PROCESS | 2659 | 1461750296686 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed4b8a6000 == 54 [pid = 2659] [id = 106] 02:44:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 115 (0x7fed35115400) [pid = 2659] [serial = 317] [outer = (nil)] 02:44:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 116 (0x7fed356bc800) [pid = 2659] [serial = 318] [outer = 0x7fed35115400] 02:44:56 INFO - PROCESS | 2659 | 1461750296774 Marionette DEBUG loaded listener.js 02:44:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 117 (0x7fed367ab000) [pid = 2659] [serial = 319] [outer = 0x7fed35115400] 02:44:57 INFO - PROCESS | 2659 | 1461750297674 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 02:44:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:44:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1384ms 02:44:57 INFO - PROCESS | 2659 | 1461750297735 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 02:44:57 INFO - PROCESS | 2659 | 1461750297739 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 02:44:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:44:57 INFO - PROCESS | 2659 | 1461750297745 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:44:57 INFO - PROCESS | 2659 | 1461750297749 Marionette TRACE conn3 <- [1,398,null,{}] 02:44:57 INFO - PROCESS | 2659 | 1461750297754 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:57 INFO - PROCESS | 2659 | 1461750297932 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 02:44:58 INFO - PROCESS | 2659 | 1461750298071 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2b7b4800 == 55 [pid = 2659] [id = 107] 02:44:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 118 (0x7fed35119000) [pid = 2659] [serial = 320] [outer = (nil)] 02:44:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 119 (0x7fed411eb800) [pid = 2659] [serial = 321] [outer = 0x7fed35119000] 02:44:58 INFO - PROCESS | 2659 | 1461750298143 Marionette DEBUG loaded listener.js 02:44:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 120 (0x7fed431eb800) [pid = 2659] [serial = 322] [outer = 0x7fed35119000] 02:44:59 INFO - PROCESS | 2659 | 1461750299071 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 02:44:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:44:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1385ms 02:44:59 INFO - PROCESS | 2659 | 1461750299132 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 02:44:59 INFO - PROCESS | 2659 | 1461750299142 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 02:44:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:44:59 INFO - PROCESS | 2659 | 1461750299150 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:44:59 INFO - PROCESS | 2659 | 1461750299154 Marionette TRACE conn3 <- [1,402,null,{}] 02:44:59 INFO - PROCESS | 2659 | 1461750299161 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:59 INFO - PROCESS | 2659 | 1461750299318 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 02:44:59 INFO - PROCESS | 2659 | 1461750299471 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2b9b7000 == 56 [pid = 2659] [id = 108] 02:44:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 121 (0x7fed2aec4c00) [pid = 2659] [serial = 323] [outer = (nil)] 02:44:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 122 (0x7fed2f690400) [pid = 2659] [serial = 324] [outer = 0x7fed2aec4c00] 02:44:59 INFO - PROCESS | 2659 | 1461750299545 Marionette DEBUG loaded listener.js 02:44:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 123 (0x7fed2f699800) [pid = 2659] [serial = 325] [outer = 0x7fed2aec4c00] 02:45:00 INFO - PROCESS | 2659 | 1461750300950 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 02:45:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:45:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1883ms 02:45:01 INFO - PROCESS | 2659 | 1461750301051 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 02:45:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:45:01 INFO - PROCESS | 2659 | 1461750301057 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 02:45:01 INFO - PROCESS | 2659 | 1461750301065 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:45:01 INFO - PROCESS | 2659 | 1461750301070 Marionette TRACE conn3 <- [1,406,null,{}] 02:45:01 INFO - PROCESS | 2659 | 1461750301078 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:01 INFO - PROCESS | 2659 | 1461750301233 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 02:45:01 INFO - PROCESS | 2659 | 1461750301375 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed307c3800 == 57 [pid = 2659] [id = 109] 02:45:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 124 (0x7fed29f7a000) [pid = 2659] [serial = 326] [outer = (nil)] 02:45:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 125 (0x7fed2b65d800) [pid = 2659] [serial = 327] [outer = 0x7fed29f7a000] 02:45:01 INFO - PROCESS | 2659 | 1461750301445 Marionette DEBUG loaded listener.js 02:45:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 126 (0x7fed2f694800) [pid = 2659] [serial = 328] [outer = 0x7fed29f7a000] 02:45:02 INFO - PROCESS | 2659 | 1461750302374 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 02:45:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:45:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1386ms 02:45:02 INFO - PROCESS | 2659 | 1461750302451 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 02:45:02 INFO - PROCESS | 2659 | 1461750302459 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 02:45:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:45:02 INFO - PROCESS | 2659 | 1461750302469 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:45:02 INFO - PROCESS | 2659 | 1461750302472 Marionette TRACE conn3 <- [1,410,null,{}] 02:45:02 INFO - PROCESS | 2659 | 1461750302477 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:02 INFO - PROCESS | 2659 | 1461750302676 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 02:45:02 INFO - PROCESS | 2659 | 1461750302866 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2ebcd800 == 58 [pid = 2659] [id = 110] 02:45:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 127 (0x7fed2c285400) [pid = 2659] [serial = 329] [outer = (nil)] 02:45:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 128 (0x7fed33447400) [pid = 2659] [serial = 330] [outer = 0x7fed2c285400] 02:45:03 INFO - PROCESS | 2659 | 1461750303017 Marionette DEBUG loaded listener.js 02:45:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 129 (0x7fed34544800) [pid = 2659] [serial = 331] [outer = 0x7fed2c285400] 02:45:03 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed4341e000 == 57 [pid = 2659] [id = 102] 02:45:03 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed42264800 == 56 [pid = 2659] [id = 101] 02:45:03 INFO - PROCESS | 2659 | --DOMWINDOW == 128 (0x7fed2ea74000) [pid = 2659] [serial = 233] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2659 | --DOMWINDOW == 127 (0x7fed35756c00) [pid = 2659] [serial = 237] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2659 | --DOMWINDOW == 126 (0x7fed45341000) [pid = 2659] [serial = 240] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2659 | --DOMWINDOW == 125 (0x7fed47729400) [pid = 2659] [serial = 243] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2659 | --DOMWINDOW == 124 (0x7fed2c17f400) [pid = 2659] [serial = 267] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3c1e1800 == 55 [pid = 2659] [id = 100] 02:45:03 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed4927e800 == 54 [pid = 2659] [id = 81] 02:45:03 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed36a0a000 == 53 [pid = 2659] [id = 99] 02:45:03 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3346f800 == 52 [pid = 2659] [id = 98] 02:45:03 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b617000 == 51 [pid = 2659] [id = 97] 02:45:03 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed49288800 == 50 [pid = 2659] [id = 89] 02:45:03 INFO - PROCESS | 2659 | --DOMWINDOW == 123 (0x7fed3454dc00) [pid = 2659] [serial = 261] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2659 | --DOMWINDOW == 122 (0x7fed4772e400) [pid = 2659] [serial = 231] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2659 | --DOMWINDOW == 121 (0x7fed36a31c00) [pid = 2659] [serial = 255] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2659 | --DOMWINDOW == 120 (0x7fed37f6c400) [pid = 2659] [serial = 256] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2659 | --DOMWINDOW == 119 (0x7fed30828000) [pid = 2659] [serial = 247] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2659 | --DOMWINDOW == 118 (0x7fed2ea77800) [pid = 2659] [serial = 246] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2659 | --DOMWINDOW == 117 (0x7fed34883800) [pid = 2659] [serial = 250] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2659 | --DOMWINDOW == 116 (0x7fed33cd6c00) [pid = 2659] [serial = 249] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2659 | --DOMWINDOW == 115 (0x7fed3560e400) [pid = 2659] [serial = 252] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2659 | --DOMWINDOW == 114 (0x7fed35759800) [pid = 2659] [serial = 253] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2659 | --DOMWINDOW == 113 (0x7fed4313f400) [pid = 2659] [serial = 264] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2659 | --DOMWINDOW == 112 (0x7fed3c186000) [pid = 2659] [serial = 258] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2659 | --DOMWINDOW == 111 (0x7fed42079c00) [pid = 2659] [serial = 262] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2659 | --DOMWINDOW == 110 (0x7fed4229fc00) [pid = 2659] [serial = 259] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2659 | --DOMWINDOW == 109 (0x7fed34d84400) [pid = 2659] [serial = 99] [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:45:03 INFO - PROCESS | 2659 | --DOMWINDOW == 108 (0x7fed472a1c00) [pid = 2659] [serial = 265] [outer = (nil)] [url = about:blank] 02:45:03 INFO - PROCESS | 2659 | 1461750303814 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 02:45:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:45:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1381ms 02:45:03 INFO - PROCESS | 2659 | 1461750303850 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 02:45:03 INFO - PROCESS | 2659 | 1461750303853 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 02:45:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:45:03 INFO - PROCESS | 2659 | 1461750303861 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:45:03 INFO - PROCESS | 2659 | 1461750303866 Marionette TRACE conn3 <- [1,414,null,{}] 02:45:03 INFO - PROCESS | 2659 | 1461750303882 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:04 INFO - PROCESS | 2659 | 1461750304030 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 02:45:04 INFO - PROCESS | 2659 | 1461750304041 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed349b9800 == 51 [pid = 2659] [id = 111] 02:45:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 109 (0x7fed34832400) [pid = 2659] [serial = 332] [outer = (nil)] 02:45:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 110 (0x7fed34883800) [pid = 2659] [serial = 333] [outer = 0x7fed34832400] 02:45:04 INFO - PROCESS | 2659 | 1461750304104 Marionette DEBUG loaded listener.js 02:45:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 111 (0x7fed3510f800) [pid = 2659] [serial = 334] [outer = 0x7fed34832400] 02:45:05 INFO - PROCESS | 2659 | 1461750305044 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 02:45:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:45:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1235ms 02:45:05 INFO - PROCESS | 2659 | 1461750305096 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 02:45:05 INFO - PROCESS | 2659 | 1461750305100 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 02:45:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:45:05 INFO - PROCESS | 2659 | 1461750305106 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:45:05 INFO - PROCESS | 2659 | 1461750305108 Marionette TRACE conn3 <- [1,418,null,{}] 02:45:05 INFO - PROCESS | 2659 | 1461750305113 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:05 INFO - PROCESS | 2659 | 1461750305252 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 02:45:05 INFO - PROCESS | 2659 | 1461750305366 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2b9b4800 == 52 [pid = 2659] [id = 112] 02:45:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 112 (0x7fed34833400) [pid = 2659] [serial = 335] [outer = (nil)] 02:45:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 113 (0x7fed35152800) [pid = 2659] [serial = 336] [outer = 0x7fed34833400] 02:45:05 INFO - PROCESS | 2659 | 1461750305429 Marionette DEBUG loaded listener.js 02:45:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 114 (0x7fed356b9000) [pid = 2659] [serial = 337] [outer = 0x7fed34833400] 02:45:06 INFO - PROCESS | 2659 | 1461750306561 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 02:45:06 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:45:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1484ms 02:45:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:45:06 INFO - PROCESS | 2659 | 1461750306591 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 02:45:06 INFO - PROCESS | 2659 | 1461750306594 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 02:45:06 INFO - PROCESS | 2659 | 1461750306600 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:45:06 INFO - PROCESS | 2659 | 1461750306603 Marionette TRACE conn3 <- [1,422,null,{}] 02:45:06 INFO - PROCESS | 2659 | 1461750306615 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:06 INFO - PROCESS | 2659 | 1461750306786 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 02:45:06 INFO - PROCESS | 2659 | 1461750306923 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed3b2e7800 == 53 [pid = 2659] [id = 113] 02:45:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 115 (0x7fed34839c00) [pid = 2659] [serial = 338] [outer = (nil)] 02:45:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 116 (0x7fed35759800) [pid = 2659] [serial = 339] [outer = 0x7fed34839c00] 02:45:06 INFO - PROCESS | 2659 | 1461750306985 Marionette DEBUG loaded listener.js 02:45:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 117 (0x7fed36759800) [pid = 2659] [serial = 340] [outer = 0x7fed34839c00] 02:45:07 INFO - PROCESS | 2659 | --DOMWINDOW == 116 (0x7fed2b4de000) [pid = 2659] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:45:07 INFO - PROCESS | 2659 | --DOMWINDOW == 115 (0x7fed31c4f000) [pid = 2659] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:45:07 INFO - PROCESS | 2659 | --DOMWINDOW == 114 (0x7fed356b7400) [pid = 2659] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:45:07 INFO - PROCESS | 2659 | --DOMWINDOW == 113 (0x7fed38430000) [pid = 2659] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:45:07 INFO - PROCESS | 2659 | --DOMWINDOW == 112 (0x7fed2d221c00) [pid = 2659] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:45:07 INFO - PROCESS | 2659 | --DOMWINDOW == 111 (0x7fed3333b000) [pid = 2659] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:45:07 INFO - PROCESS | 2659 | --DOMWINDOW == 110 (0x7fed29f72c00) [pid = 2659] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:45:07 INFO - PROCESS | 2659 | --DOMWINDOW == 109 (0x7fed312b6c00) [pid = 2659] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:45:07 INFO - PROCESS | 2659 | --DOMWINDOW == 108 (0x7fed35119400) [pid = 2659] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:45:07 INFO - PROCESS | 2659 | --DOMWINDOW == 107 (0x7fed2ea6d800) [pid = 2659] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:45:07 INFO - PROCESS | 2659 | --DOMWINDOW == 106 (0x7fed3482c000) [pid = 2659] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:45:07 INFO - PROCESS | 2659 | --DOMWINDOW == 105 (0x7fed35111c00) [pid = 2659] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:45:07 INFO - PROCESS | 2659 | --DOMWINDOW == 104 (0x7fed2c17f000) [pid = 2659] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:45:07 INFO - PROCESS | 2659 | --DOMWINDOW == 103 (0x7fed4224b400) [pid = 2659] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:45:07 INFO - PROCESS | 2659 | --DOMWINDOW == 102 (0x7fed359f8000) [pid = 2659] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:45:07 INFO - PROCESS | 2659 | --DOMWINDOW == 101 (0x7fed2b65c400) [pid = 2659] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:45:07 INFO - PROCESS | 2659 | --DOMWINDOW == 100 (0x7fed359f1400) [pid = 2659] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:45:07 INFO - PROCESS | 2659 | --DOMWINDOW == 99 (0x7fed2b4e0c00) [pid = 2659] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:45:07 INFO - PROCESS | 2659 | --DOMWINDOW == 98 (0x7fed42455c00) [pid = 2659] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:45:07 INFO - PROCESS | 2659 | --DOMWINDOW == 97 (0x7fed2e87d000) [pid = 2659] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:45:08 INFO - PROCESS | 2659 | 1461750308108 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 02:45:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:45:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1539ms 02:45:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:45:08 INFO - PROCESS | 2659 | 1461750308139 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 02:45:08 INFO - PROCESS | 2659 | 1461750308141 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 02:45:08 INFO - PROCESS | 2659 | 1461750308147 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:45:08 INFO - PROCESS | 2659 | 1461750308150 Marionette TRACE conn3 <- [1,426,null,{}] 02:45:08 INFO - PROCESS | 2659 | 1461750308155 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:08 INFO - PROCESS | 2659 | 1461750308352 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 02:45:08 INFO - PROCESS | 2659 | 1461750308468 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2d073800 == 54 [pid = 2659] [id = 114] 02:45:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 98 (0x7fed3675ec00) [pid = 2659] [serial = 341] [outer = (nil)] 02:45:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 99 (0x7fed36a30c00) [pid = 2659] [serial = 342] [outer = 0x7fed3675ec00] 02:45:08 INFO - PROCESS | 2659 | 1461750308539 Marionette DEBUG loaded listener.js 02:45:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 100 (0x7fed3840a400) [pid = 2659] [serial = 343] [outer = 0x7fed3675ec00] 02:45:09 INFO - PROCESS | 2659 | 1461750309190 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 02:45:09 INFO - PROCESS | 2659 | 1461750309245 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 02:45:09 INFO - PROCESS | 2659 | 1461750309252 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:45:09 INFO - PROCESS | 2659 | 1461750309254 Marionette TRACE conn3 <- [1,430,null,{}] 02:45:09 INFO - PROCESS | 2659 | 1461750309259 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:09 INFO - PROCESS | 2659 | 1461750309448 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 02:45:09 INFO - PROCESS | 2659 | 1461750309477 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed43424000 == 55 [pid = 2659] [id = 115] 02:45:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 101 (0x7fed2f69bc00) [pid = 2659] [serial = 344] [outer = (nil)] 02:45:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 102 (0x7fed4110a000) [pid = 2659] [serial = 345] [outer = 0x7fed2f69bc00] 02:45:09 INFO - PROCESS | 2659 | 1461750309542 Marionette DEBUG loaded listener.js 02:45:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 103 (0x7fed432b4c00) [pid = 2659] [serial = 346] [outer = 0x7fed2f69bc00] 02:45:10 INFO - PROCESS | 2659 | 1461750310434 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 02:45:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:45:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1233ms 02:45:10 INFO - PROCESS | 2659 | 1461750310484 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 02:45:10 INFO - PROCESS | 2659 | 1461750310490 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 02:45:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:45:10 INFO - PROCESS | 2659 | 1461750310498 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:45:10 INFO - PROCESS | 2659 | 1461750310504 Marionette TRACE conn3 <- [1,434,null,{}] 02:45:10 INFO - PROCESS | 2659 | 1461750310513 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:10 INFO - PROCESS | 2659 | 1461750310689 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 02:45:10 INFO - PROCESS | 2659 | 1461750310830 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed307d3000 == 56 [pid = 2659] [id = 116] 02:45:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 104 (0x7fed29f7a400) [pid = 2659] [serial = 347] [outer = (nil)] 02:45:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 105 (0x7fed2c17ac00) [pid = 2659] [serial = 348] [outer = 0x7fed29f7a400] 02:45:10 INFO - PROCESS | 2659 | 1461750310905 Marionette DEBUG loaded listener.js 02:45:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 106 (0x7fed2f693c00) [pid = 2659] [serial = 349] [outer = 0x7fed29f7a400] 02:45:11 INFO - PROCESS | 2659 | 1461750311835 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 02:45:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:45:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1389ms 02:45:11 INFO - PROCESS | 2659 | 1461750311888 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 02:45:11 INFO - PROCESS | 2659 | 1461750311897 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 02:45:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:45:11 INFO - PROCESS | 2659 | 1461750311907 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:45:11 INFO - PROCESS | 2659 | 1461750311911 Marionette TRACE conn3 <- [1,438,null,{}] 02:45:11 INFO - PROCESS | 2659 | 1461750311916 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:12 INFO - PROCESS | 2659 | 1461750312078 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 02:45:12 INFO - PROCESS | 2659 | 1461750312219 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed367c7000 == 57 [pid = 2659] [id = 117] 02:45:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 107 (0x7fed2d31cc00) [pid = 2659] [serial = 350] [outer = (nil)] 02:45:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 108 (0x7fed34548c00) [pid = 2659] [serial = 351] [outer = 0x7fed2d31cc00] 02:45:12 INFO - PROCESS | 2659 | 1461750312290 Marionette DEBUG loaded listener.js 02:45:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 109 (0x7fed3482e800) [pid = 2659] [serial = 352] [outer = 0x7fed2d31cc00] 02:45:13 INFO - PROCESS | 2659 | 1461750313301 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 02:45:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:45:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1435ms 02:45:13 INFO - PROCESS | 2659 | 1461750313342 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 02:45:13 INFO - PROCESS | 2659 | 1461750313346 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 02:45:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:45:13 INFO - PROCESS | 2659 | 1461750313352 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:45:13 INFO - PROCESS | 2659 | 1461750313357 Marionette TRACE conn3 <- [1,442,null,{}] 02:45:13 INFO - PROCESS | 2659 | 1461750313373 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:13 INFO - PROCESS | 2659 | 1461750313550 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 02:45:13 INFO - PROCESS | 2659 | 1461750313708 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed49d65800 == 58 [pid = 2659] [id = 118] 02:45:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 110 (0x7fed3514e800) [pid = 2659] [serial = 353] [outer = (nil)] 02:45:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 111 (0x7fed356b9400) [pid = 2659] [serial = 354] [outer = 0x7fed3514e800] 02:45:13 INFO - PROCESS | 2659 | 1461750313799 Marionette DEBUG loaded listener.js 02:45:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 112 (0x7fed36a31c00) [pid = 2659] [serial = 355] [outer = 0x7fed3514e800] 02:45:14 INFO - PROCESS | 2659 | 1461750314649 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 02:45:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:45:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1336ms 02:45:14 INFO - PROCESS | 2659 | 1461750314689 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 02:45:14 INFO - PROCESS | 2659 | 1461750314694 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 02:45:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:45:14 INFO - PROCESS | 2659 | 1461750314700 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:45:14 INFO - PROCESS | 2659 | 1461750314702 Marionette TRACE conn3 <- [1,446,null,{}] 02:45:14 INFO - PROCESS | 2659 | 1461750314708 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:14 INFO - PROCESS | 2659 | 1461750314870 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 02:45:15 INFO - PROCESS | 2659 | 1461750315017 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed29d07000 == 59 [pid = 2659] [id = 119] 02:45:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 113 (0x7fed35152c00) [pid = 2659] [serial = 356] [outer = (nil)] 02:45:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 114 (0x7fed420eec00) [pid = 2659] [serial = 357] [outer = 0x7fed35152c00] 02:45:15 INFO - PROCESS | 2659 | 1461750315090 Marionette DEBUG loaded listener.js 02:45:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 115 (0x7fed453c0800) [pid = 2659] [serial = 358] [outer = 0x7fed35152c00] 02:45:16 INFO - PROCESS | 2659 | 1461750316001 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 02:45:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:45:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1332ms 02:45:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:45:16 INFO - PROCESS | 2659 | 1461750316032 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 02:45:16 INFO - PROCESS | 2659 | 1461750316035 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 02:45:16 INFO - PROCESS | 2659 | 1461750316042 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:45:16 INFO - PROCESS | 2659 | 1461750316045 Marionette TRACE conn3 <- [1,450,null,{}] 02:45:16 INFO - PROCESS | 2659 | 1461750316050 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:16 INFO - PROCESS | 2659 | 1461750316203 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 02:45:16 INFO - PROCESS | 2659 | 1461750316349 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed46a45800 == 60 [pid = 2659] [id = 120] 02:45:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 116 (0x7fed38402800) [pid = 2659] [serial = 359] [outer = (nil)] 02:45:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 117 (0x7fed46da3000) [pid = 2659] [serial = 360] [outer = 0x7fed38402800] 02:45:16 INFO - PROCESS | 2659 | 1461750316423 Marionette DEBUG loaded listener.js 02:45:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 118 (0x7fed47445400) [pid = 2659] [serial = 361] [outer = 0x7fed38402800] 02:45:17 INFO - PROCESS | 2659 | 1461750317284 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 02:45:17 INFO - PROCESS | 2659 | 1461750317337 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 02:45:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:45:17 INFO - PROCESS | 2659 | 1461750317345 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:45:17 INFO - PROCESS | 2659 | 1461750317348 Marionette TRACE conn3 <- [1,454,null,{}] 02:45:17 INFO - PROCESS | 2659 | 1461750317353 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:17 INFO - PROCESS | 2659 | 1461750317535 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 02:45:17 INFO - PROCESS | 2659 | 1461750317680 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2cf20800 == 61 [pid = 2659] [id = 121] 02:45:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 119 (0x7fed4760f800) [pid = 2659] [serial = 362] [outer = (nil)] 02:45:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 120 (0x7fed4925c000) [pid = 2659] [serial = 363] [outer = 0x7fed4760f800] 02:45:17 INFO - PROCESS | 2659 | 1461750317760 Marionette DEBUG loaded listener.js 02:45:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 121 (0x7fed4a096000) [pid = 2659] [serial = 364] [outer = 0x7fed4760f800] 02:45:18 INFO - PROCESS | 2659 | [2659] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:18 INFO - PROCESS | 2659 | 1461750318667 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 02:45:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:45:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1378ms 02:45:18 INFO - PROCESS | 2659 | 1461750318724 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 02:45:18 INFO - PROCESS | 2659 | 1461750318728 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 02:45:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:45:18 INFO - PROCESS | 2659 | 1461750318735 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:45:18 INFO - PROCESS | 2659 | 1461750318738 Marionette TRACE conn3 <- [1,458,null,{}] 02:45:18 INFO - PROCESS | 2659 | 1461750318743 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:18 INFO - PROCESS | 2659 | 1461750318911 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 02:45:19 INFO - PROCESS | 2659 | 1461750319065 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2b60c800 == 62 [pid = 2659] [id = 122] 02:45:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 122 (0x7fed28de8000) [pid = 2659] [serial = 365] [outer = (nil)] 02:45:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 123 (0x7fed28dedc00) [pid = 2659] [serial = 366] [outer = 0x7fed28de8000] 02:45:19 INFO - PROCESS | 2659 | 1461750319140 Marionette DEBUG loaded listener.js 02:45:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 124 (0x7fed28df3000) [pid = 2659] [serial = 367] [outer = 0x7fed28de8000] 02:45:20 INFO - PROCESS | 2659 | 1461750320015 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 02:45:20 INFO - PROCESS | 2659 | 1461750320072 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 02:45:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:45:20 INFO - PROCESS | 2659 | 1461750320079 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:45:20 INFO - PROCESS | 2659 | 1461750320081 Marionette TRACE conn3 <- [1,462,null,{}] 02:45:20 INFO - PROCESS | 2659 | 1461750320087 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:20 INFO - PROCESS | 2659 | 1461750320263 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 02:45:20 INFO - PROCESS | 2659 | 1461750320412 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2d3d8000 == 63 [pid = 2659] [id = 123] 02:45:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 125 (0x7fed28de8800) [pid = 2659] [serial = 368] [outer = (nil)] 02:45:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 126 (0x7fed2d216000) [pid = 2659] [serial = 369] [outer = 0x7fed28de8800] 02:45:20 INFO - PROCESS | 2659 | 1461750320485 Marionette DEBUG loaded listener.js 02:45:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 127 (0x7fed312b8000) [pid = 2659] [serial = 370] [outer = 0x7fed28de8800] 02:45:21 INFO - PROCESS | 2659 | [2659] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:21 INFO - PROCESS | 2659 | 1461750321684 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 02:45:21 INFO - PROCESS | 2659 | 1461750321780 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 02:45:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:45:21 INFO - PROCESS | 2659 | 1461750321787 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:45:21 INFO - PROCESS | 2659 | 1461750321793 Marionette TRACE conn3 <- [1,466,null,{}] 02:45:21 INFO - PROCESS | 2659 | 1461750321799 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:21 INFO - PROCESS | 2659 | 1461750321966 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 02:45:22 INFO - PROCESS | 2659 | 1461750322161 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2cf19000 == 64 [pid = 2659] [id = 124] 02:45:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 128 (0x7fed2f696800) [pid = 2659] [serial = 371] [outer = (nil)] 02:45:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 129 (0x7fed2f69b800) [pid = 2659] [serial = 372] [outer = 0x7fed2f696800] 02:45:22 INFO - PROCESS | 2659 | 1461750322232 Marionette DEBUG loaded listener.js 02:45:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 130 (0x7fed312bcc00) [pid = 2659] [serial = 373] [outer = 0x7fed2f696800] 02:45:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2d073800 == 63 [pid = 2659] [id = 114] 02:45:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3b2e7800 == 62 [pid = 2659] [id = 113] 02:45:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b9b4800 == 61 [pid = 2659] [id = 112] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 129 (0x7fed2aec3000) [pid = 2659] [serial = 309] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed349b9800 == 60 [pid = 2659] [id = 111] 02:45:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2ebcd800 == 59 [pid = 2659] [id = 110] 02:45:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed307c3800 == 58 [pid = 2659] [id = 109] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 128 (0x7fed46da3400) [pid = 2659] [serial = 241] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 127 (0x7fed41fb4800) [pid = 2659] [serial = 204] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 126 (0x7fed2e874c00) [pid = 2659] [serial = 168] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 125 (0x7fed37f11000) [pid = 2659] [serial = 201] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 124 (0x7fed2eae0800) [pid = 2659] [serial = 195] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 123 (0x7fed4778dc00) [pid = 2659] [serial = 244] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 122 (0x7fed32fe6c00) [pid = 2659] [serial = 234] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 121 (0x7fed435d6400) [pid = 2659] [serial = 210] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 120 (0x7fed34195800) [pid = 2659] [serial = 171] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 119 (0x7fed367afc00) [pid = 2659] [serial = 238] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 118 (0x7fed424ee000) [pid = 2659] [serial = 207] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 117 (0x7fed35ff0c00) [pid = 2659] [serial = 165] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 116 (0x7fed356b7800) [pid = 2659] [serial = 198] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 115 (0x7fed3514f800) [pid = 2659] [serial = 282] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 114 (0x7fed29f7c800) [pid = 2659] [serial = 289] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 113 (0x7fed29f78400) [pid = 2659] [serial = 288] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 112 (0x7fed344e7400) [pid = 2659] [serial = 294] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 111 (0x7fed3454bc00) [pid = 2659] [serial = 295] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 110 (0x7fed3514fc00) [pid = 2659] [serial = 297] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 109 (0x7fed30829400) [pid = 2659] [serial = 292] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 108 (0x7fed2eadf800) [pid = 2659] [serial = 291] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 107 (0x7fed2ea78800) [pid = 2659] [serial = 270] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 106 (0x7fed3454b000) [pid = 2659] [serial = 273] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 105 (0x7fed356b6800) [pid = 2659] [serial = 276] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 104 (0x7fed4343ac00) [pid = 2659] [serial = 285] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 103 (0x7fed36a35c00) [pid = 2659] [serial = 279] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 102 (0x7fed34835800) [pid = 2659] [serial = 303] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 101 (0x7fed35762400) [pid = 2659] [serial = 300] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 100 (0x7fed35ff1c00) [pid = 2659] [serial = 301] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 99 (0x7fed34839800) [pid = 2659] [serial = 304] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 98 (0x7fed35aa4400) [pid = 2659] [serial = 306] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 97 (0x7fed42073000) [pid = 2659] [serial = 307] [outer = (nil)] [url = about:blank] 02:45:22 INFO - PROCESS | 2659 | --DOMWINDOW == 96 (0x7fed356b1800) [pid = 2659] [serial = 298] [outer = (nil)] [url = about:blank] 02:45:23 INFO - PROCESS | 2659 | 1461750323093 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 02:45:23 INFO - PROCESS | 2659 | 1461750323131 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 02:45:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:45:23 INFO - PROCESS | 2659 | 1461750323140 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:45:23 INFO - PROCESS | 2659 | 1461750323144 Marionette TRACE conn3 <- [1,470,null,{}] 02:45:23 INFO - PROCESS | 2659 | 1461750323149 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:23 INFO - PROCESS | 2659 | 1461750323290 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 02:45:23 INFO - PROCESS | 2659 | 1461750323308 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2f654000 == 59 [pid = 2659] [id = 125] 02:45:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 97 (0x7fed2f699000) [pid = 2659] [serial = 374] [outer = (nil)] 02:45:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 98 (0x7fed3482dc00) [pid = 2659] [serial = 375] [outer = 0x7fed2f699000] 02:45:23 INFO - PROCESS | 2659 | 1461750323368 Marionette DEBUG loaded listener.js 02:45:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 99 (0x7fed34835800) [pid = 2659] [serial = 376] [outer = 0x7fed2f699000] 02:45:24 INFO - PROCESS | 2659 | 1461750324220 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 02:45:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:45:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1130ms 02:45:24 INFO - PROCESS | 2659 | 1461750324271 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 02:45:24 INFO - PROCESS | 2659 | 1461750324274 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 02:45:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:45:24 INFO - PROCESS | 2659 | 1461750324284 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:45:24 INFO - PROCESS | 2659 | 1461750324289 Marionette TRACE conn3 <- [1,474,null,{}] 02:45:24 INFO - PROCESS | 2659 | 1461750324304 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:24 INFO - PROCESS | 2659 | 1461750324478 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 02:45:24 INFO - PROCESS | 2659 | 1461750324579 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed34497000 == 60 [pid = 2659] [id = 126] 02:45:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 100 (0x7fed31eabc00) [pid = 2659] [serial = 377] [outer = (nil)] 02:45:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 101 (0x7fed35613800) [pid = 2659] [serial = 378] [outer = 0x7fed31eabc00] 02:45:24 INFO - PROCESS | 2659 | 1461750324643 Marionette DEBUG loaded listener.js 02:45:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 102 (0x7fed3575e000) [pid = 2659] [serial = 379] [outer = 0x7fed31eabc00] 02:45:25 INFO - PROCESS | 2659 | 1461750325396 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 02:45:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:45:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1150ms 02:45:25 INFO - PROCESS | 2659 | 1461750325445 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 02:45:25 INFO - PROCESS | 2659 | 1461750325450 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 02:45:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:45:25 INFO - PROCESS | 2659 | 1461750325462 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:45:25 INFO - PROCESS | 2659 | 1461750325464 Marionette TRACE conn3 <- [1,478,null,{}] 02:45:25 INFO - PROCESS | 2659 | 1461750325468 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:25 INFO - PROCESS | 2659 | 1461750325655 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 02:45:25 INFO - PROCESS | 2659 | 1461750325675 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed367c1800 == 61 [pid = 2659] [id = 127] 02:45:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 103 (0x7fed30829400) [pid = 2659] [serial = 380] [outer = (nil)] 02:45:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 104 (0x7fed367b4000) [pid = 2659] [serial = 381] [outer = 0x7fed30829400] 02:45:25 INFO - PROCESS | 2659 | 1461750325740 Marionette DEBUG loaded listener.js 02:45:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 105 (0x7fed3b260000) [pid = 2659] [serial = 382] [outer = 0x7fed30829400] 02:45:26 INFO - PROCESS | 2659 | 1461750326565 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 02:45:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:45:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1176ms 02:45:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:45:26 INFO - PROCESS | 2659 | 1461750326639 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 02:45:26 INFO - PROCESS | 2659 | 1461750326641 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 02:45:26 INFO - PROCESS | 2659 | 1461750326647 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:45:26 INFO - PROCESS | 2659 | 1461750326650 Marionette TRACE conn3 <- [1,482,null,{}] 02:45:26 INFO - PROCESS | 2659 | 1461750326661 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:26 INFO - PROCESS | 2659 | 1461750326850 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 02:45:26 INFO - PROCESS | 2659 | 1461750326868 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3c1eb800 == 62 [pid = 2659] [id = 128] 02:45:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 106 (0x7fed3560fc00) [pid = 2659] [serial = 383] [outer = (nil)] 02:45:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 107 (0x7fed42299c00) [pid = 2659] [serial = 384] [outer = 0x7fed3560fc00] 02:45:26 INFO - PROCESS | 2659 | 1461750326929 Marionette DEBUG loaded listener.js 02:45:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 108 (0x7fed46da3400) [pid = 2659] [serial = 385] [outer = 0x7fed3560fc00] 02:45:27 INFO - PROCESS | 2659 | --DOMWINDOW == 107 (0x7fed3514a000) [pid = 2659] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:45:27 INFO - PROCESS | 2659 | --DOMWINDOW == 106 (0x7fed2d31a000) [pid = 2659] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:45:27 INFO - PROCESS | 2659 | --DOMWINDOW == 105 (0x7fed32fe7400) [pid = 2659] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:45:27 INFO - PROCESS | 2659 | --DOMWINDOW == 104 (0x7fed35116000) [pid = 2659] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:45:27 INFO - PROCESS | 2659 | --DOMWINDOW == 103 (0x7fed2c17b000) [pid = 2659] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:45:27 INFO - PROCESS | 2659 | --DOMWINDOW == 102 (0x7fed34839c00) [pid = 2659] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:45:27 INFO - PROCESS | 2659 | --DOMWINDOW == 101 (0x7fed34833400) [pid = 2659] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:45:27 INFO - PROCESS | 2659 | --DOMWINDOW == 100 (0x7fed29f7a000) [pid = 2659] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:45:27 INFO - PROCESS | 2659 | --DOMWINDOW == 99 (0x7fed2c285400) [pid = 2659] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:45:27 INFO - PROCESS | 2659 | --DOMWINDOW == 98 (0x7fed34832400) [pid = 2659] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:45:27 INFO - PROCESS | 2659 | --DOMWINDOW == 97 (0x7fed3675ec00) [pid = 2659] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:45:27 INFO - PROCESS | 2659 | 1461750327852 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 02:45:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:45:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1234ms 02:45:27 INFO - PROCESS | 2659 | 1461750327881 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 02:45:27 INFO - PROCESS | 2659 | 1461750327885 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 02:45:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:45:27 INFO - PROCESS | 2659 | 1461750327890 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:45:27 INFO - PROCESS | 2659 | 1461750327893 Marionette TRACE conn3 <- [1,486,null,{}] 02:45:27 INFO - PROCESS | 2659 | 1461750327897 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:28 INFO - PROCESS | 2659 | 1461750328107 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 02:45:28 INFO - PROCESS | 2659 | 1461750328128 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed41dbe800 == 63 [pid = 2659] [id = 129] 02:45:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 98 (0x7fed35114000) [pid = 2659] [serial = 386] [outer = (nil)] 02:45:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 99 (0x7fed35ff8800) [pid = 2659] [serial = 387] [outer = 0x7fed35114000] 02:45:28 INFO - PROCESS | 2659 | 1461750328193 Marionette DEBUG loaded listener.js 02:45:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 100 (0x7fed492bf000) [pid = 2659] [serial = 388] [outer = 0x7fed35114000] 02:45:28 INFO - PROCESS | 2659 | 1461750328901 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 02:45:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:45:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1032ms 02:45:28 INFO - PROCESS | 2659 | 1461750328924 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 02:45:28 INFO - PROCESS | 2659 | 1461750328928 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 02:45:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:45:28 INFO - PROCESS | 2659 | 1461750328933 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:45:28 INFO - PROCESS | 2659 | 1461750328935 Marionette TRACE conn3 <- [1,490,null,{}] 02:45:28 INFO - PROCESS | 2659 | 1461750328941 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:29 INFO - PROCESS | 2659 | 1461750329113 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 02:45:29 INFO - PROCESS | 2659 | 1461750329132 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed44e3c000 == 64 [pid = 2659] [id = 130] 02:45:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 101 (0x7fed2b804000) [pid = 2659] [serial = 389] [outer = (nil)] 02:45:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 102 (0x7fed357b9c00) [pid = 2659] [serial = 390] [outer = 0x7fed2b804000] 02:45:29 INFO - PROCESS | 2659 | 1461750329194 Marionette DEBUG loaded listener.js 02:45:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 103 (0x7fed357c1c00) [pid = 2659] [serial = 391] [outer = 0x7fed2b804000] 02:45:30 INFO - PROCESS | 2659 | 1461750330206 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 02:45:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:45:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1330ms 02:45:30 INFO - PROCESS | 2659 | 1461750330265 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 02:45:30 INFO - PROCESS | 2659 | 1461750330272 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 02:45:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:45:30 INFO - PROCESS | 2659 | 1461750330280 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:45:30 INFO - PROCESS | 2659 | 1461750330284 Marionette TRACE conn3 <- [1,494,null,{}] 02:45:30 INFO - PROCESS | 2659 | 1461750330293 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:30 INFO - PROCESS | 2659 | 1461750330543 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 02:45:30 INFO - PROCESS | 2659 | 1461750330659 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2ebeb800 == 65 [pid = 2659] [id = 131] 02:45:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 104 (0x7fed2eadf800) [pid = 2659] [serial = 392] [outer = (nil)] 02:45:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 105 (0x7fed30829800) [pid = 2659] [serial = 393] [outer = 0x7fed2eadf800] 02:45:30 INFO - PROCESS | 2659 | 1461750330734 Marionette DEBUG loaded listener.js 02:45:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 106 (0x7fed34546400) [pid = 2659] [serial = 394] [outer = 0x7fed2eadf800] 02:45:31 INFO - PROCESS | 2659 | 1461750331683 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 02:45:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:45:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1481ms 02:45:31 INFO - PROCESS | 2659 | 1461750331763 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 02:45:31 INFO - PROCESS | 2659 | 1461750331772 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 02:45:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:45:31 INFO - PROCESS | 2659 | 1461750331782 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:45:31 INFO - PROCESS | 2659 | 1461750331785 Marionette TRACE conn3 <- [1,498,null,{}] 02:45:31 INFO - PROCESS | 2659 | 1461750331791 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:32 INFO - PROCESS | 2659 | 1461750332008 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 02:45:32 INFO - PROCESS | 2659 | 1461750332244 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3b2de000 == 66 [pid = 2659] [id = 132] 02:45:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 107 (0x7fed34831c00) [pid = 2659] [serial = 395] [outer = (nil)] 02:45:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 108 (0x7fed3510e800) [pid = 2659] [serial = 396] [outer = 0x7fed34831c00] 02:45:32 INFO - PROCESS | 2659 | 1461750332386 Marionette DEBUG loaded listener.js 02:45:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 109 (0x7fed3560ac00) [pid = 2659] [serial = 397] [outer = 0x7fed34831c00] 02:45:33 INFO - PROCESS | 2659 | 1461750333259 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 02:45:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:45:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1535ms 02:45:33 INFO - PROCESS | 2659 | 1461750333317 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 02:45:33 INFO - PROCESS | 2659 | 1461750333320 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 02:45:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:45:33 INFO - PROCESS | 2659 | 1461750333327 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:45:33 INFO - PROCESS | 2659 | 1461750333333 Marionette TRACE conn3 <- [1,502,null,{}] 02:45:33 INFO - PROCESS | 2659 | 1461750333349 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:33 INFO - PROCESS | 2659 | 1461750333520 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 02:45:33 INFO - PROCESS | 2659 | 1461750333664 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed49296000 == 67 [pid = 2659] [id = 133] 02:45:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 110 (0x7fed2bdf5000) [pid = 2659] [serial = 398] [outer = (nil)] 02:45:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 111 (0x7fed34880400) [pid = 2659] [serial = 399] [outer = 0x7fed2bdf5000] 02:45:33 INFO - PROCESS | 2659 | 1461750333739 Marionette DEBUG loaded listener.js 02:45:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 112 (0x7fed3575d400) [pid = 2659] [serial = 400] [outer = 0x7fed2bdf5000] 02:45:34 INFO - PROCESS | 2659 | 1461750334620 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 02:45:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:45:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1338ms 02:45:34 INFO - PROCESS | 2659 | 1461750334667 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 02:45:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:45:34 INFO - PROCESS | 2659 | 1461750334673 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 02:45:34 INFO - PROCESS | 2659 | 1461750334678 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:45:34 INFO - PROCESS | 2659 | 1461750334682 Marionette TRACE conn3 <- [1,506,null,{}] 02:45:34 INFO - PROCESS | 2659 | 1461750334687 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:34 INFO - PROCESS | 2659 | 1461750334853 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 02:45:35 INFO - PROCESS | 2659 | 1461750335032 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2bf75000 == 68 [pid = 2659] [id = 134] 02:45:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 113 (0x7fed2c17d000) [pid = 2659] [serial = 401] [outer = (nil)] 02:45:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 114 (0x7fed37f11000) [pid = 2659] [serial = 402] [outer = 0x7fed2c17d000] 02:45:35 INFO - PROCESS | 2659 | 1461750335102 Marionette DEBUG loaded listener.js 02:45:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 115 (0x7fed42206000) [pid = 2659] [serial = 403] [outer = 0x7fed2c17d000] 02:45:35 INFO - PROCESS | 2659 | 1461750335983 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 02:45:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:45:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1379ms 02:45:36 INFO - PROCESS | 2659 | 1461750336058 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 02:45:36 INFO - PROCESS | 2659 | 1461750336062 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 02:45:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:45:36 INFO - PROCESS | 2659 | 1461750336067 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:45:36 INFO - PROCESS | 2659 | 1461750336071 Marionette TRACE conn3 <- [1,510,null,{}] 02:45:36 INFO - PROCESS | 2659 | 1461750336076 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:36 INFO - PROCESS | 2659 | 1461750336242 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 02:45:36 INFO - PROCESS | 2659 | 1461750336388 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2afcc000 == 69 [pid = 2659] [id = 135] 02:45:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 116 (0x7fed28dee000) [pid = 2659] [serial = 404] [outer = (nil)] 02:45:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 117 (0x7fed2d221400) [pid = 2659] [serial = 405] [outer = 0x7fed28dee000] 02:45:36 INFO - PROCESS | 2659 | 1461750336461 Marionette DEBUG loaded listener.js 02:45:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 118 (0x7fed42212400) [pid = 2659] [serial = 406] [outer = 0x7fed28dee000] 02:45:37 INFO - PROCESS | 2659 | 1461750337666 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 02:45:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:45:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1630ms 02:45:37 INFO - PROCESS | 2659 | 1461750337699 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 02:45:37 INFO - PROCESS | 2659 | 1461750337703 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 02:45:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:45:37 INFO - PROCESS | 2659 | 1461750337711 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:45:37 INFO - PROCESS | 2659 | 1461750337716 Marionette TRACE conn3 <- [1,514,null,{}] 02:45:37 INFO - PROCESS | 2659 | 1461750337724 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:37 INFO - PROCESS | 2659 | 1461750337877 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 02:45:38 INFO - PROCESS | 2659 | 1461750338092 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2cd47800 == 70 [pid = 2659] [id = 136] 02:45:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 119 (0x7fed29f72c00) [pid = 2659] [serial = 407] [outer = (nil)] 02:45:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 120 (0x7fed2b4e7c00) [pid = 2659] [serial = 408] [outer = 0x7fed29f72c00] 02:45:38 INFO - PROCESS | 2659 | 1461750338160 Marionette DEBUG loaded listener.js 02:45:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 121 (0x7fed2bdfdc00) [pid = 2659] [serial = 409] [outer = 0x7fed29f72c00] 02:45:39 INFO - PROCESS | 2659 | 1461750339082 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 02:45:39 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:45:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1439ms 02:45:39 INFO - PROCESS | 2659 | 1461750339152 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 02:45:39 INFO - PROCESS | 2659 | 1461750339159 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 02:45:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:45:39 INFO - PROCESS | 2659 | 1461750339169 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:45:39 INFO - PROCESS | 2659 | 1461750339173 Marionette TRACE conn3 <- [1,518,null,{}] 02:45:39 INFO - PROCESS | 2659 | 1461750339179 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:39 INFO - PROCESS | 2659 | 1461750339376 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 02:45:39 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed4226e800 == 69 [pid = 2659] [id = 91] 02:45:39 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed349cb000 == 68 [pid = 2659] [id = 90] 02:45:39 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2aed0800 == 67 [pid = 2659] [id = 95] 02:45:39 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed307c4800 == 66 [pid = 2659] [id = 94] 02:45:39 INFO - PROCESS | 2659 | --DOMWINDOW == 120 (0x7fed4110a000) [pid = 2659] [serial = 345] [outer = (nil)] [url = about:blank] 02:45:39 INFO - PROCESS | 2659 | --DOMWINDOW == 119 (0x7fed2f690400) [pid = 2659] [serial = 324] [outer = (nil)] [url = about:blank] 02:45:39 INFO - PROCESS | 2659 | --DOMWINDOW == 118 (0x7fed2c203400) [pid = 2659] [serial = 312] [outer = (nil)] [url = about:blank] 02:45:39 INFO - PROCESS | 2659 | --DOMWINDOW == 117 (0x7fed3454f800) [pid = 2659] [serial = 315] [outer = (nil)] [url = about:blank] 02:45:39 INFO - PROCESS | 2659 | --DOMWINDOW == 116 (0x7fed356bc800) [pid = 2659] [serial = 318] [outer = (nil)] [url = about:blank] 02:45:39 INFO - PROCESS | 2659 | --DOMWINDOW == 115 (0x7fed411eb800) [pid = 2659] [serial = 321] [outer = (nil)] [url = about:blank] 02:45:39 INFO - PROCESS | 2659 | 1461750339554 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2ebe1000 == 65 [pid = 2659] [id = 93] 02:45:39 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed41dbe800 == 64 [pid = 2659] [id = 129] 02:45:39 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3c1eb800 == 63 [pid = 2659] [id = 128] 02:45:39 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2aedc800 == 64 [pid = 2659] [id = 137] 02:45:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 116 (0x7fed28de9c00) [pid = 2659] [serial = 410] [outer = (nil)] 02:45:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 117 (0x7fed2c174c00) [pid = 2659] [serial = 411] [outer = 0x7fed28de9c00] 02:45:39 INFO - PROCESS | 2659 | 1461750339623 Marionette DEBUG loaded listener.js 02:45:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 118 (0x7fed2e881400) [pid = 2659] [serial = 412] [outer = 0x7fed28de9c00] 02:45:39 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed367c1800 == 63 [pid = 2659] [id = 127] 02:45:39 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed34497000 == 62 [pid = 2659] [id = 126] 02:45:39 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f654000 == 61 [pid = 2659] [id = 125] 02:45:39 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2cf19000 == 60 [pid = 2659] [id = 124] 02:45:39 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29d07000 == 59 [pid = 2659] [id = 119] 02:45:39 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed49d65800 == 58 [pid = 2659] [id = 118] 02:45:39 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed367c7000 == 57 [pid = 2659] [id = 117] 02:45:39 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed307d3000 == 56 [pid = 2659] [id = 116] 02:45:40 INFO - PROCESS | 2659 | --DOMWINDOW == 117 (0x7fed36a30c00) [pid = 2659] [serial = 342] [outer = (nil)] [url = about:blank] 02:45:40 INFO - PROCESS | 2659 | --DOMWINDOW == 116 (0x7fed356b9000) [pid = 2659] [serial = 337] [outer = (nil)] [url = about:blank] 02:45:40 INFO - PROCESS | 2659 | --DOMWINDOW == 115 (0x7fed3840a400) [pid = 2659] [serial = 343] [outer = (nil)] [url = about:blank] 02:45:40 INFO - PROCESS | 2659 | --DOMWINDOW == 114 (0x7fed35153800) [pid = 2659] [serial = 283] [outer = (nil)] [url = about:blank] 02:45:40 INFO - PROCESS | 2659 | --DOMWINDOW == 113 (0x7fed3082d400) [pid = 2659] [serial = 271] [outer = (nil)] [url = about:blank] 02:45:40 INFO - PROCESS | 2659 | --DOMWINDOW == 112 (0x7fed3510a400) [pid = 2659] [serial = 274] [outer = (nil)] [url = about:blank] 02:45:40 INFO - PROCESS | 2659 | --DOMWINDOW == 111 (0x7fed35763800) [pid = 2659] [serial = 277] [outer = (nil)] [url = about:blank] 02:45:40 INFO - PROCESS | 2659 | --DOMWINDOW == 110 (0x7fed4110a800) [pid = 2659] [serial = 280] [outer = (nil)] [url = about:blank] 02:45:40 INFO - PROCESS | 2659 | --DOMWINDOW == 109 (0x7fed35759800) [pid = 2659] [serial = 339] [outer = (nil)] [url = about:blank] 02:45:40 INFO - PROCESS | 2659 | --DOMWINDOW == 108 (0x7fed35152800) [pid = 2659] [serial = 336] [outer = (nil)] [url = about:blank] 02:45:40 INFO - PROCESS | 2659 | --DOMWINDOW == 107 (0x7fed2f694800) [pid = 2659] [serial = 328] [outer = (nil)] [url = about:blank] 02:45:40 INFO - PROCESS | 2659 | --DOMWINDOW == 106 (0x7fed2b65d800) [pid = 2659] [serial = 327] [outer = (nil)] [url = about:blank] 02:45:40 INFO - PROCESS | 2659 | --DOMWINDOW == 105 (0x7fed33447400) [pid = 2659] [serial = 330] [outer = (nil)] [url = about:blank] 02:45:40 INFO - PROCESS | 2659 | --DOMWINDOW == 104 (0x7fed34544800) [pid = 2659] [serial = 331] [outer = (nil)] [url = about:blank] 02:45:40 INFO - PROCESS | 2659 | --DOMWINDOW == 103 (0x7fed34883800) [pid = 2659] [serial = 333] [outer = (nil)] [url = about:blank] 02:45:40 INFO - PROCESS | 2659 | --DOMWINDOW == 102 (0x7fed3510f800) [pid = 2659] [serial = 334] [outer = (nil)] [url = about:blank] 02:45:40 INFO - PROCESS | 2659 | --DOMWINDOW == 101 (0x7fed36759800) [pid = 2659] [serial = 340] [outer = (nil)] [url = about:blank] 02:45:40 INFO - PROCESS | 2659 | 1461750340468 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 02:45:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:45:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1384ms 02:45:40 INFO - PROCESS | 2659 | 1461750340553 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 02:45:40 INFO - PROCESS | 2659 | 1461750340557 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 02:45:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:45:40 INFO - PROCESS | 2659 | 1461750340563 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:45:40 INFO - PROCESS | 2659 | 1461750340568 Marionette TRACE conn3 <- [1,522,null,{}] 02:45:40 INFO - PROCESS | 2659 | 1461750340583 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:40 INFO - PROCESS | 2659 | 1461750340743 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 02:45:40 INFO - PROCESS | 2659 | 1461750340761 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2d3c8000 == 57 [pid = 2659] [id = 138] 02:45:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 102 (0x7fed28dea400) [pid = 2659] [serial = 413] [outer = (nil)] 02:45:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 103 (0x7fed30824c00) [pid = 2659] [serial = 414] [outer = 0x7fed28dea400] 02:45:40 INFO - PROCESS | 2659 | 1461750340910 Marionette DEBUG loaded listener.js 02:45:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 104 (0x7fed31c4f000) [pid = 2659] [serial = 415] [outer = 0x7fed28dea400] 02:45:42 INFO - PROCESS | 2659 | 1461750342067 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 02:45:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:45:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1533ms 02:45:42 INFO - PROCESS | 2659 | 1461750342098 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 02:45:42 INFO - PROCESS | 2659 | 1461750342102 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 02:45:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:45:42 INFO - PROCESS | 2659 | 1461750342107 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:45:42 INFO - PROCESS | 2659 | 1461750342110 Marionette TRACE conn3 <- [1,526,null,{}] 02:45:42 INFO - PROCESS | 2659 | 1461750342115 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:42 INFO - PROCESS | 2659 | 1461750342301 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 02:45:42 INFO - PROCESS | 2659 | 1461750342380 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed31e73000 == 58 [pid = 2659] [id = 139] 02:45:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 105 (0x7fed28de6400) [pid = 2659] [serial = 416] [outer = (nil)] 02:45:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 106 (0x7fed3510f400) [pid = 2659] [serial = 417] [outer = 0x7fed28de6400] 02:45:42 INFO - PROCESS | 2659 | 1461750342442 Marionette DEBUG loaded listener.js 02:45:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 107 (0x7fed3514bc00) [pid = 2659] [serial = 418] [outer = 0x7fed28de6400] 02:45:43 INFO - PROCESS | 2659 | 1461750343266 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 02:45:43 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:45:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1187ms 02:45:43 INFO - PROCESS | 2659 | 1461750343294 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 02:45:43 INFO - PROCESS | 2659 | 1461750343298 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 02:45:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:45:43 INFO - PROCESS | 2659 | 1461750343304 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:45:43 INFO - PROCESS | 2659 | 1461750343306 Marionette TRACE conn3 <- [1,530,null,{}] 02:45:43 INFO - PROCESS | 2659 | 1461750343317 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:43 INFO - PROCESS | 2659 | 1461750343492 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 02:45:43 INFO - PROCESS | 2659 | 1461750343580 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed349d0000 == 59 [pid = 2659] [id = 140] 02:45:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 108 (0x7fed2d09d800) [pid = 2659] [serial = 419] [outer = (nil)] 02:45:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 109 (0x7fed35238800) [pid = 2659] [serial = 420] [outer = 0x7fed2d09d800] 02:45:43 INFO - PROCESS | 2659 | 1461750343643 Marionette DEBUG loaded listener.js 02:45:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 110 (0x7fed356b9c00) [pid = 2659] [serial = 421] [outer = 0x7fed2d09d800] 02:45:44 INFO - PROCESS | 2659 | --DOMWINDOW == 109 (0x7fed2f699000) [pid = 2659] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:45:44 INFO - PROCESS | 2659 | --DOMWINDOW == 108 (0x7fed38402800) [pid = 2659] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:45:44 INFO - PROCESS | 2659 | --DOMWINDOW == 107 (0x7fed3560fc00) [pid = 2659] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:45:44 INFO - PROCESS | 2659 | --DOMWINDOW == 106 (0x7fed35115400) [pid = 2659] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:45:44 INFO - PROCESS | 2659 | --DOMWINDOW == 105 (0x7fed34031c00) [pid = 2659] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:45:44 INFO - PROCESS | 2659 | --DOMWINDOW == 104 (0x7fed30829400) [pid = 2659] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:45:44 INFO - PROCESS | 2659 | --DOMWINDOW == 103 (0x7fed3514e800) [pid = 2659] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:45:44 INFO - PROCESS | 2659 | --DOMWINDOW == 102 (0x7fed31eabc00) [pid = 2659] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:45:44 INFO - PROCESS | 2659 | --DOMWINDOW == 101 (0x7fed2b663000) [pid = 2659] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:45:44 INFO - PROCESS | 2659 | --DOMWINDOW == 100 (0x7fed2aeb8400) [pid = 2659] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:45:44 INFO - PROCESS | 2659 | --DOMWINDOW == 99 (0x7fed29f7a400) [pid = 2659] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:45:44 INFO - PROCESS | 2659 | --DOMWINDOW == 98 (0x7fed2f696800) [pid = 2659] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:45:44 INFO - PROCESS | 2659 | --DOMWINDOW == 97 (0x7fed2d31cc00) [pid = 2659] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:45:44 INFO - PROCESS | 2659 | --DOMWINDOW == 96 (0x7fed2c179c00) [pid = 2659] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:45:44 INFO - PROCESS | 2659 | --DOMWINDOW == 95 (0x7fed35119000) [pid = 2659] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:45:44 INFO - PROCESS | 2659 | --DOMWINDOW == 94 (0x7fed2aec4c00) [pid = 2659] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:45:44 INFO - PROCESS | 2659 | --DOMWINDOW == 93 (0x7fed2f69bc00) [pid = 2659] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:45:44 INFO - PROCESS | 2659 | --DOMWINDOW == 92 (0x7fed4760f800) [pid = 2659] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:45:44 INFO - PROCESS | 2659 | --DOMWINDOW == 91 (0x7fed35114000) [pid = 2659] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:45:44 INFO - PROCESS | 2659 | --DOMWINDOW == 90 (0x7fed35152c00) [pid = 2659] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:45:44 INFO - PROCESS | 2659 | --DOMWINDOW == 89 (0x7fed41d63c00) [pid = 2659] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:45:44 INFO - PROCESS | 2659 | 1461750344876 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 02:45:44 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:45:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:45:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:45:44 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:45:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:45:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:45:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1632ms 02:45:44 INFO - PROCESS | 2659 | 1461750344939 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 02:45:44 INFO - PROCESS | 2659 | 1461750344942 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 02:45:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:45:44 INFO - PROCESS | 2659 | 1461750344953 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:45:44 INFO - PROCESS | 2659 | 1461750344955 Marionette TRACE conn3 <- [1,534,null,{}] 02:45:44 INFO - PROCESS | 2659 | 1461750344974 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:45 INFO - PROCESS | 2659 | 1461750345202 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 02:45:45 INFO - PROCESS | 2659 | 1461750345309 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2b321000 == 60 [pid = 2659] [id = 141] 02:45:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 90 (0x7fed35152000) [pid = 2659] [serial = 422] [outer = (nil)] 02:45:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 91 (0x7fed356b1000) [pid = 2659] [serial = 423] [outer = 0x7fed35152000] 02:45:45 INFO - PROCESS | 2659 | 1461750345378 Marionette DEBUG loaded listener.js 02:45:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 92 (0x7fed35763800) [pid = 2659] [serial = 424] [outer = 0x7fed35152000] 02:45:45 INFO - PROCESS | 2659 | 1461750345992 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 02:45:46 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:45:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1082ms 02:45:46 INFO - PROCESS | 2659 | 1461750346038 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 02:45:46 INFO - PROCESS | 2659 | 1461750346042 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 02:45:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:45:46 INFO - PROCESS | 2659 | 1461750346064 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:45:46 INFO - PROCESS | 2659 | 1461750346068 Marionette TRACE conn3 <- [1,538,null,{}] 02:45:46 INFO - PROCESS | 2659 | 1461750346073 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:46 INFO - PROCESS | 2659 | 1461750346227 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 02:45:46 INFO - PROCESS | 2659 | 1461750346346 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed367d9800 == 61 [pid = 2659] [id = 142] 02:45:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 93 (0x7fed28de6800) [pid = 2659] [serial = 425] [outer = (nil)] 02:45:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 94 (0x7fed3575ec00) [pid = 2659] [serial = 426] [outer = 0x7fed28de6800] 02:45:46 INFO - PROCESS | 2659 | 1461750346410 Marionette DEBUG loaded listener.js 02:45:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 95 (0x7fed367a9c00) [pid = 2659] [serial = 427] [outer = 0x7fed28de6800] 02:45:47 INFO - PROCESS | 2659 | 1461750347244 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 02:45:47 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:45:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1233ms 02:45:47 INFO - PROCESS | 2659 | 1461750347299 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 02:45:47 INFO - PROCESS | 2659 | 1461750347304 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 02:45:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:45:47 INFO - PROCESS | 2659 | 1461750347312 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:45:47 INFO - PROCESS | 2659 | 1461750347318 Marionette TRACE conn3 <- [1,542,null,{}] 02:45:47 INFO - PROCESS | 2659 | 1461750347327 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:47 INFO - PROCESS | 2659 | 1461750347519 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 02:45:47 INFO - PROCESS | 2659 | 1461750347664 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2bf81000 == 62 [pid = 2659] [id = 143] 02:45:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 96 (0x7fed2aeb9000) [pid = 2659] [serial = 428] [outer = (nil)] 02:45:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 97 (0x7fed2b65dc00) [pid = 2659] [serial = 429] [outer = 0x7fed2aeb9000] 02:45:47 INFO - PROCESS | 2659 | 1461750347742 Marionette DEBUG loaded listener.js 02:45:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 98 (0x7fed2bdfa000) [pid = 2659] [serial = 430] [outer = 0x7fed2aeb9000] 02:45:48 INFO - PROCESS | 2659 | 1461750348634 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 02:45:48 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:45:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1333ms 02:45:48 INFO - PROCESS | 2659 | 1461750348645 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 02:45:48 INFO - PROCESS | 2659 | 1461750348653 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 02:45:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:45:48 INFO - PROCESS | 2659 | 1461750348665 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:45:48 INFO - PROCESS | 2659 | 1461750348668 Marionette TRACE conn3 <- [1,546,null,{}] 02:45:48 INFO - PROCESS | 2659 | 1461750348675 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:48 INFO - PROCESS | 2659 | 1461750348874 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 02:45:49 INFO - PROCESS | 2659 | 1461750349024 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed312e1000 == 63 [pid = 2659] [id = 144] 02:45:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 99 (0x7fed2b803000) [pid = 2659] [serial = 431] [outer = (nil)] 02:45:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 100 (0x7fed2e874800) [pid = 2659] [serial = 432] [outer = 0x7fed2b803000] 02:45:49 INFO - PROCESS | 2659 | 1461750349104 Marionette DEBUG loaded listener.js 02:45:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 101 (0x7fed2f696800) [pid = 2659] [serial = 433] [outer = 0x7fed2b803000] 02:45:50 INFO - PROCESS | 2659 | 1461750350069 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 02:45:50 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:45:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1431ms 02:45:50 INFO - PROCESS | 2659 | 1461750350116 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 02:45:50 INFO - PROCESS | 2659 | 1461750350120 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 02:45:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:45:50 INFO - PROCESS | 2659 | 1461750350128 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:45:50 INFO - PROCESS | 2659 | 1461750350134 Marionette TRACE conn3 <- [1,550,null,{}] 02:45:50 INFO - PROCESS | 2659 | 1461750350150 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:50 INFO - PROCESS | 2659 | 1461750350337 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 02:45:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 102 (0x7fed2bdfb000) [pid = 2659] [serial = 434] [outer = 0x7fed2b80e000] 02:45:50 INFO - PROCESS | 2659 | 1461750350527 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed41dc1800 == 64 [pid = 2659] [id = 145] 02:45:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 103 (0x7fed33cda400) [pid = 2659] [serial = 435] [outer = (nil)] 02:45:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 104 (0x7fed3514b800) [pid = 2659] [serial = 436] [outer = 0x7fed33cda400] 02:45:50 INFO - PROCESS | 2659 | 1461750350659 Marionette DEBUG loaded listener.js 02:45:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 105 (0x7fed35758c00) [pid = 2659] [serial = 437] [outer = 0x7fed33cda400] 02:45:51 INFO - PROCESS | 2659 | 1461750351494 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 02:45:51 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:45:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1434ms 02:45:51 INFO - PROCESS | 2659 | 1461750351564 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 02:45:51 INFO - PROCESS | 2659 | 1461750351569 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 02:45:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:45:51 INFO - PROCESS | 2659 | 1461750351575 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:45:51 INFO - PROCESS | 2659 | 1461750351579 Marionette TRACE conn3 <- [1,554,null,{}] 02:45:51 INFO - PROCESS | 2659 | 1461750351584 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:51 INFO - PROCESS | 2659 | 1461750351757 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 02:45:51 INFO - PROCESS | 2659 | 1461750351906 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed41d1d800 == 65 [pid = 2659] [id = 146] 02:45:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 106 (0x7fed28ded400) [pid = 2659] [serial = 438] [outer = (nil)] 02:45:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 107 (0x7fed359f6800) [pid = 2659] [serial = 439] [outer = 0x7fed28ded400] 02:45:51 INFO - PROCESS | 2659 | 1461750351978 Marionette DEBUG loaded listener.js 02:45:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 108 (0x7fed37f02800) [pid = 2659] [serial = 440] [outer = 0x7fed28ded400] 02:45:52 INFO - PROCESS | 2659 | [2659] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:52 INFO - PROCESS | 2659 | 1461750352861 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 02:45:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:45:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1334ms 02:45:52 INFO - PROCESS | 2659 | 1461750352910 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 02:45:52 INFO - PROCESS | 2659 | 1461750352915 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 02:45:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:45:52 INFO - PROCESS | 2659 | 1461750352921 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:45:52 INFO - PROCESS | 2659 | 1461750352925 Marionette TRACE conn3 <- [1,558,null,{}] 02:45:52 INFO - PROCESS | 2659 | 1461750352931 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:53 INFO - PROCESS | 2659 | 1461750353098 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 02:45:53 INFO - PROCESS | 2659 | 1461750353251 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed44e3a800 == 66 [pid = 2659] [id = 147] 02:45:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 109 (0x7fed35116800) [pid = 2659] [serial = 441] [outer = (nil)] 02:45:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 110 (0x7fed37f68800) [pid = 2659] [serial = 442] [outer = 0x7fed35116800] 02:45:53 INFO - PROCESS | 2659 | 1461750353324 Marionette DEBUG loaded listener.js 02:45:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 111 (0x7fed38411400) [pid = 2659] [serial = 443] [outer = 0x7fed35116800] 02:45:54 INFO - PROCESS | 2659 | 1461750354216 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 02:45:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:45:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1336ms 02:45:54 INFO - PROCESS | 2659 | 1461750354257 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 02:45:54 INFO - PROCESS | 2659 | 1461750354262 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 02:45:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:45:54 INFO - PROCESS | 2659 | 1461750354268 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:45:54 INFO - PROCESS | 2659 | 1461750354272 Marionette TRACE conn3 <- [1,562,null,{}] 02:45:54 INFO - PROCESS | 2659 | 1461750354278 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:54 INFO - PROCESS | 2659 | 1461750354461 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 02:45:54 INFO - PROCESS | 2659 | 1461750354605 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed47708000 == 67 [pid = 2659] [id = 148] 02:45:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 112 (0x7fed37f0b000) [pid = 2659] [serial = 444] [outer = (nil)] 02:45:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 113 (0x7fed42073400) [pid = 2659] [serial = 445] [outer = 0x7fed37f0b000] 02:45:54 INFO - PROCESS | 2659 | 1461750354678 Marionette DEBUG loaded listener.js 02:45:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 114 (0x7fed431edc00) [pid = 2659] [serial = 446] [outer = 0x7fed37f0b000] 02:45:55 INFO - PROCESS | 2659 | [2659] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:55 INFO - PROCESS | 2659 | 1461750355528 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 02:45:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:45:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1283ms 02:45:55 INFO - PROCESS | 2659 | 1461750355554 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 02:45:55 INFO - PROCESS | 2659 | 1461750355558 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 02:45:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:45:55 INFO - PROCESS | 2659 | 1461750355567 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:45:55 INFO - PROCESS | 2659 | 1461750355569 Marionette TRACE conn3 <- [1,566,null,{}] 02:45:55 INFO - PROCESS | 2659 | 1461750355573 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:55 INFO - PROCESS | 2659 | 1461750355728 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 02:45:55 INFO - PROCESS | 2659 | 1461750355850 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed4b8b5000 == 68 [pid = 2659] [id = 149] 02:45:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 115 (0x7fed2f014000) [pid = 2659] [serial = 447] [outer = (nil)] 02:45:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 116 (0x7fed2f01ac00) [pid = 2659] [serial = 448] [outer = 0x7fed2f014000] 02:45:55 INFO - PROCESS | 2659 | 1461750355923 Marionette DEBUG loaded listener.js 02:45:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 117 (0x7fed2f01fc00) [pid = 2659] [serial = 449] [outer = 0x7fed2f014000] 02:45:56 INFO - PROCESS | 2659 | [2659] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:56 INFO - PROCESS | 2659 | 1461750356863 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:45:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:45:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1328ms 02:45:56 INFO - PROCESS | 2659 | 1461750356896 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 02:45:56 INFO - PROCESS | 2659 | 1461750356901 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 02:45:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:45:56 INFO - PROCESS | 2659 | 1461750356908 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:45:56 INFO - PROCESS | 2659 | 1461750356911 Marionette TRACE conn3 <- [1,570,null,{}] 02:45:56 INFO - PROCESS | 2659 | 1461750356916 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:57 INFO - PROCESS | 2659 | 1461750357080 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 02:45:57 INFO - PROCESS | 2659 | 1461750357233 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2f22d000 == 69 [pid = 2659] [id = 150] 02:45:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 118 (0x7fed2f016000) [pid = 2659] [serial = 450] [outer = (nil)] 02:45:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 119 (0x7fed2f292800) [pid = 2659] [serial = 451] [outer = 0x7fed2f016000] 02:45:57 INFO - PROCESS | 2659 | 1461750357306 Marionette DEBUG loaded listener.js 02:45:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 120 (0x7fed2f297400) [pid = 2659] [serial = 452] [outer = 0x7fed2f016000] 02:45:57 INFO - PROCESS | 2659 | [2659] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:58 INFO - PROCESS | 2659 | 1461750358267 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 02:45:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:45:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1429ms 02:45:58 INFO - PROCESS | 2659 | 1461750358340 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 02:45:58 INFO - PROCESS | 2659 | 1461750358346 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 02:45:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:45:58 INFO - PROCESS | 2659 | 1461750358356 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:45:58 INFO - PROCESS | 2659 | 1461750358362 Marionette TRACE conn3 <- [1,574,null,{}] 02:45:58 INFO - PROCESS | 2659 | 1461750358370 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:58 INFO - PROCESS | 2659 | 1461750358588 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 02:45:58 INFO - PROCESS | 2659 | 1461750358772 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed249e7800 == 70 [pid = 2659] [id = 151] 02:45:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 121 (0x7fed24ae7400) [pid = 2659] [serial = 453] [outer = (nil)] 02:45:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 122 (0x7fed24aed400) [pid = 2659] [serial = 454] [outer = 0x7fed24ae7400] 02:45:58 INFO - PROCESS | 2659 | 1461750358900 Marionette DEBUG loaded listener.js 02:45:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 123 (0x7fed24af2000) [pid = 2659] [serial = 455] [outer = 0x7fed24ae7400] 02:45:59 INFO - PROCESS | 2659 | 1461750359711 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:45:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:45:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1386ms 02:45:59 INFO - PROCESS | 2659 | 1461750359742 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 02:45:59 INFO - PROCESS | 2659 | 1461750359745 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 02:45:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:45:59 INFO - PROCESS | 2659 | 1461750359752 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:45:59 INFO - PROCESS | 2659 | 1461750359755 Marionette TRACE conn3 <- [1,578,null,{}] 02:45:59 INFO - PROCESS | 2659 | 1461750359761 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:59 INFO - PROCESS | 2659 | 1461750359920 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 02:46:00 INFO - PROCESS | 2659 | 1461750360087 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2b30e800 == 71 [pid = 2659] [id = 152] 02:46:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 124 (0x7fed24ae8800) [pid = 2659] [serial = 456] [outer = (nil)] 02:46:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 125 (0x7fed29f73400) [pid = 2659] [serial = 457] [outer = 0x7fed24ae8800] 02:46:00 INFO - PROCESS | 2659 | 1461750360168 Marionette DEBUG loaded listener.js 02:46:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 126 (0x7fed2c285400) [pid = 2659] [serial = 458] [outer = 0x7fed24ae8800] 02:46:01 INFO - PROCESS | 2659 | 1461750361412 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 02:46:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:46:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1740ms 02:46:01 INFO - PROCESS | 2659 | 1461750361495 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 02:46:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:46:01 INFO - PROCESS | 2659 | 1461750361504 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 02:46:01 INFO - PROCESS | 2659 | 1461750361513 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:46:01 INFO - PROCESS | 2659 | 1461750361519 Marionette TRACE conn3 <- [1,582,null,{}] 02:46:01 INFO - PROCESS | 2659 | 1461750361527 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:01 INFO - PROCESS | 2659 | 1461750361797 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 02:46:02 INFO - PROCESS | 2659 | 1461750361997 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2afc3800 == 72 [pid = 2659] [id = 153] 02:46:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 127 (0x7fed2bdfe000) [pid = 2659] [serial = 459] [outer = (nil)] 02:46:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 128 (0x7fed2c17d800) [pid = 2659] [serial = 460] [outer = 0x7fed2bdfe000] 02:46:02 INFO - PROCESS | 2659 | 1461750362085 Marionette DEBUG loaded listener.js 02:46:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 129 (0x7fed2d095400) [pid = 2659] [serial = 461] [outer = 0x7fed2bdfe000] 02:46:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed4b8a6000 == 71 [pid = 2659] [id = 106] 02:46:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b321000 == 70 [pid = 2659] [id = 141] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 128 (0x7fed2d216000) [pid = 2659] [serial = 369] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 127 (0x7fed357b9c00) [pid = 2659] [serial = 390] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed349d0000 == 69 [pid = 2659] [id = 140] 02:46:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed31e73000 == 68 [pid = 2659] [id = 139] 02:46:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2d3c8000 == 67 [pid = 2659] [id = 138] 02:46:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2aedc800 == 66 [pid = 2659] [id = 137] 02:46:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2cd47800 == 65 [pid = 2659] [id = 136] 02:46:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2ebeb800 == 64 [pid = 2659] [id = 131] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 126 (0x7fed3482dc00) [pid = 2659] [serial = 375] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 125 (0x7fed46da3000) [pid = 2659] [serial = 360] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 124 (0x7fed46da3400) [pid = 2659] [serial = 385] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 123 (0x7fed28dedc00) [pid = 2659] [serial = 366] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 122 (0x7fed367ab000) [pid = 2659] [serial = 319] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 121 (0x7fed34836c00) [pid = 2659] [serial = 316] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 120 (0x7fed367b4000) [pid = 2659] [serial = 381] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 119 (0x7fed36a31c00) [pid = 2659] [serial = 355] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 118 (0x7fed35613800) [pid = 2659] [serial = 378] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 117 (0x7fed30824400) [pid = 2659] [serial = 313] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 116 (0x7fed3575c000) [pid = 2659] [serial = 310] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 115 (0x7fed2f693c00) [pid = 2659] [serial = 349] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 114 (0x7fed47445400) [pid = 2659] [serial = 361] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 113 (0x7fed2f69b800) [pid = 2659] [serial = 372] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 112 (0x7fed34548c00) [pid = 2659] [serial = 351] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 111 (0x7fed34546800) [pid = 2659] [serial = 268] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 110 (0x7fed431eb800) [pid = 2659] [serial = 322] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 109 (0x7fed34835800) [pid = 2659] [serial = 376] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 108 (0x7fed3b260000) [pid = 2659] [serial = 382] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 107 (0x7fed42299c00) [pid = 2659] [serial = 384] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 106 (0x7fed3575e000) [pid = 2659] [serial = 379] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 105 (0x7fed312bcc00) [pid = 2659] [serial = 373] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 104 (0x7fed356b9400) [pid = 2659] [serial = 354] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 103 (0x7fed2f699800) [pid = 2659] [serial = 325] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 102 (0x7fed432b4c00) [pid = 2659] [serial = 346] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 101 (0x7fed4a096000) [pid = 2659] [serial = 364] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 100 (0x7fed2c17ac00) [pid = 2659] [serial = 348] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 99 (0x7fed492bf000) [pid = 2659] [serial = 388] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 98 (0x7fed420eec00) [pid = 2659] [serial = 357] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 97 (0x7fed35ff8800) [pid = 2659] [serial = 387] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 96 (0x7fed453c0800) [pid = 2659] [serial = 358] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 95 (0x7fed4925c000) [pid = 2659] [serial = 363] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 94 (0x7fed476eac00) [pid = 2659] [serial = 286] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | --DOMWINDOW == 93 (0x7fed3482e800) [pid = 2659] [serial = 352] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 2659 | 1461750362974 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 02:46:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:46:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1593ms 02:46:03 INFO - PROCESS | 2659 | 1461750363104 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 02:46:03 INFO - PROCESS | 2659 | 1461750363110 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 02:46:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:46:03 INFO - PROCESS | 2659 | 1461750363118 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:46:03 INFO - PROCESS | 2659 | 1461750363124 Marionette TRACE conn3 <- [1,586,null,{}] 02:46:03 INFO - PROCESS | 2659 | 1461750363134 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:03 INFO - PROCESS | 2659 | 1461750363368 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 02:46:03 INFO - PROCESS | 2659 | 1461750363580 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2b7a3800 == 65 [pid = 2659] [id = 154] 02:46:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 94 (0x7fed2aeb8c00) [pid = 2659] [serial = 462] [outer = (nil)] 02:46:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 95 (0x7fed2bdf2400) [pid = 2659] [serial = 463] [outer = 0x7fed2aeb8c00] 02:46:03 INFO - PROCESS | 2659 | 1461750363672 Marionette DEBUG loaded listener.js 02:46:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 96 (0x7fed2c203800) [pid = 2659] [serial = 464] [outer = 0x7fed2aeb8c00] 02:46:04 INFO - PROCESS | 2659 | [2659] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:04 INFO - PROCESS | 2659 | 1461750364543 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 02:46:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:46:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1494ms 02:46:04 INFO - PROCESS | 2659 | 1461750364618 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 02:46:04 INFO - PROCESS | 2659 | 1461750364628 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 02:46:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:46:04 INFO - PROCESS | 2659 | 1461750364641 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:46:04 INFO - PROCESS | 2659 | 1461750364646 Marionette TRACE conn3 <- [1,590,null,{}] 02:46:04 INFO - PROCESS | 2659 | 1461750364653 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:04 INFO - PROCESS | 2659 | 1461750364874 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 02:46:05 INFO - PROCESS | 2659 | 1461750365018 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2cf25800 == 66 [pid = 2659] [id = 155] 02:46:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 97 (0x7fed2ea6f800) [pid = 2659] [serial = 465] [outer = (nil)] 02:46:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 98 (0x7fed2f01c800) [pid = 2659] [serial = 466] [outer = 0x7fed2ea6f800] 02:46:05 INFO - PROCESS | 2659 | 1461750365153 Marionette DEBUG loaded listener.js 02:46:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 99 (0x7fed2f298400) [pid = 2659] [serial = 467] [outer = 0x7fed2ea6f800] 02:46:06 INFO - PROCESS | 2659 | 1461750366308 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 02:46:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:46:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1738ms 02:46:06 INFO - PROCESS | 2659 | 1461750366377 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 02:46:06 INFO - PROCESS | 2659 | 1461750366380 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 02:46:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:46:06 INFO - PROCESS | 2659 | 1461750366388 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:46:06 INFO - PROCESS | 2659 | 1461750366392 Marionette TRACE conn3 <- [1,594,null,{}] 02:46:06 INFO - PROCESS | 2659 | 1461750366407 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:06 INFO - PROCESS | 2659 | 1461750366618 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 02:46:06 INFO - PROCESS | 2659 | 1461750366834 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2f64d000 == 67 [pid = 2659] [id = 156] 02:46:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 100 (0x7fed2f699400) [pid = 2659] [serial = 468] [outer = (nil)] 02:46:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 101 (0x7fed30824400) [pid = 2659] [serial = 469] [outer = 0x7fed2f699400] 02:46:06 INFO - PROCESS | 2659 | 1461750366915 Marionette DEBUG loaded listener.js 02:46:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 102 (0x7fed3126c000) [pid = 2659] [serial = 470] [outer = 0x7fed2f699400] 02:46:07 INFO - PROCESS | 2659 | 1461750367754 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:46:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:46:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1441ms 02:46:07 INFO - PROCESS | 2659 | 1461750367830 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 02:46:07 INFO - PROCESS | 2659 | 1461750367834 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 02:46:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:46:07 INFO - PROCESS | 2659 | 1461750367840 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:46:07 INFO - PROCESS | 2659 | 1461750367842 Marionette TRACE conn3 <- [1,598,null,{}] 02:46:07 INFO - PROCESS | 2659 | 1461750367848 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:08 INFO - PROCESS | 2659 | 1461750368015 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 02:46:08 INFO - PROCESS | 2659 | 1461750368130 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed312e8800 == 68 [pid = 2659] [id = 157] 02:46:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 103 (0x7fed2f69a800) [pid = 2659] [serial = 471] [outer = (nil)] 02:46:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 104 (0x7fed340b2000) [pid = 2659] [serial = 472] [outer = 0x7fed2f69a800] 02:46:08 INFO - PROCESS | 2659 | 1461750368249 Marionette DEBUG loaded listener.js 02:46:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 105 (0x7fed3482dc00) [pid = 2659] [serial = 473] [outer = 0x7fed2f69a800] 02:46:09 INFO - PROCESS | 2659 | 1461750369124 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 02:46:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:46:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1333ms 02:46:09 INFO - PROCESS | 2659 | 1461750369174 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 02:46:09 INFO - PROCESS | 2659 | 1461750369179 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 02:46:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:46:09 INFO - PROCESS | 2659 | 1461750369185 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:46:09 INFO - PROCESS | 2659 | 1461750369187 Marionette TRACE conn3 <- [1,602,null,{}] 02:46:09 INFO - PROCESS | 2659 | 1461750369193 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:09 INFO - PROCESS | 2659 | 1461750369362 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 02:46:09 INFO - PROCESS | 2659 | 1461750369513 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed34bc9800 == 69 [pid = 2659] [id = 158] 02:46:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 106 (0x7fed31c4e800) [pid = 2659] [serial = 474] [outer = (nil)] 02:46:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 107 (0x7fed35111c00) [pid = 2659] [serial = 475] [outer = 0x7fed31c4e800] 02:46:09 INFO - PROCESS | 2659 | 1461750369582 Marionette DEBUG loaded listener.js 02:46:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 108 (0x7fed35150400) [pid = 2659] [serial = 476] [outer = 0x7fed31c4e800] 02:46:10 INFO - PROCESS | 2659 | 1461750370506 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 02:46:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:46:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1381ms 02:46:10 INFO - PROCESS | 2659 | 1461750370568 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 02:46:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:46:10 INFO - PROCESS | 2659 | 1461750370572 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 02:46:10 INFO - PROCESS | 2659 | 1461750370578 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:46:10 INFO - PROCESS | 2659 | 1461750370581 Marionette TRACE conn3 <- [1,606,null,{}] 02:46:10 INFO - PROCESS | 2659 | 1461750370586 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:10 INFO - PROCESS | 2659 | 1461750370785 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 02:46:10 INFO - PROCESS | 2659 | 1461750370933 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed36a0a000 == 70 [pid = 2659] [id = 159] 02:46:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 109 (0x7fed34838c00) [pid = 2659] [serial = 477] [outer = (nil)] 02:46:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 110 (0x7fed35ff2800) [pid = 2659] [serial = 478] [outer = 0x7fed34838c00] 02:46:11 INFO - PROCESS | 2659 | 1461750371019 Marionette DEBUG loaded listener.js 02:46:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 111 (0x7fed37f6c800) [pid = 2659] [serial = 479] [outer = 0x7fed34838c00] 02:46:11 INFO - PROCESS | 2659 | 1461750371909 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:46:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:46:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1379ms 02:46:11 INFO - PROCESS | 2659 | 1461750371957 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 02:46:11 INFO - PROCESS | 2659 | 1461750371961 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 02:46:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:46:11 INFO - PROCESS | 2659 | 1461750371967 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:46:11 INFO - PROCESS | 2659 | 1461750371969 Marionette TRACE conn3 <- [1,610,null,{}] 02:46:11 INFO - PROCESS | 2659 | 1461750371975 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:12 INFO - PROCESS | 2659 | 1461750372133 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 02:46:12 INFO - PROCESS | 2659 | 1461750372282 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3c1e3000 == 71 [pid = 2659] [id = 160] 02:46:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 112 (0x7fed3510cc00) [pid = 2659] [serial = 480] [outer = (nil)] 02:46:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 113 (0x7fed4110a000) [pid = 2659] [serial = 481] [outer = 0x7fed3510cc00] 02:46:12 INFO - PROCESS | 2659 | 1461750372357 Marionette DEBUG loaded listener.js 02:46:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 114 (0x7fed4220d000) [pid = 2659] [serial = 482] [outer = 0x7fed3510cc00] 02:46:13 INFO - PROCESS | 2659 | 1461750373237 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 02:46:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:46:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1327ms 02:46:13 INFO - PROCESS | 2659 | 1461750373296 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 02:46:13 INFO - PROCESS | 2659 | 1461750373300 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 02:46:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:46:13 INFO - PROCESS | 2659 | 1461750373306 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:46:13 INFO - PROCESS | 2659 | 1461750373309 Marionette TRACE conn3 <- [1,614,null,{}] 02:46:13 INFO - PROCESS | 2659 | 1461750373314 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:13 INFO - PROCESS | 2659 | 1461750373483 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 02:46:13 INFO - PROCESS | 2659 | 1461750373629 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2ebcc800 == 72 [pid = 2659] [id = 161] 02:46:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 115 (0x7fed2aebb400) [pid = 2659] [serial = 483] [outer = (nil)] 02:46:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 116 (0x7fed2b9e2000) [pid = 2659] [serial = 484] [outer = 0x7fed2aebb400] 02:46:13 INFO - PROCESS | 2659 | 1461750373701 Marionette DEBUG loaded listener.js 02:46:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 117 (0x7fed2b9e9400) [pid = 2659] [serial = 485] [outer = 0x7fed2aebb400] 02:46:14 INFO - PROCESS | 2659 | 1461750374810 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:46:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:46:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1532ms 02:46:14 INFO - PROCESS | 2659 | 1461750374840 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 02:46:14 INFO - PROCESS | 2659 | 1461750374847 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 02:46:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:46:14 INFO - PROCESS | 2659 | 1461750374854 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:46:14 INFO - PROCESS | 2659 | 1461750374860 Marionette TRACE conn3 <- [1,618,null,{}] 02:46:14 INFO - PROCESS | 2659 | 1461750374866 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:15 INFO - PROCESS | 2659 | 1461750375035 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 02:46:15 INFO - PROCESS | 2659 | 1461750375234 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed249e4800 == 73 [pid = 2659] [id = 162] 02:46:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 118 (0x7fed29f7b800) [pid = 2659] [serial = 486] [outer = (nil)] 02:46:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 119 (0x7fed2b4e0000) [pid = 2659] [serial = 487] [outer = 0x7fed29f7b800] 02:46:15 INFO - PROCESS | 2659 | 1461750375349 Marionette DEBUG loaded listener.js 02:46:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 120 (0x7fed2b663000) [pid = 2659] [serial = 488] [outer = 0x7fed29f7b800] 02:46:16 INFO - PROCESS | 2659 | 1461750376229 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:46:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:46:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1435ms 02:46:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed47708000 == 72 [pid = 2659] [id = 148] 02:46:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed44e3a800 == 71 [pid = 2659] [id = 147] 02:46:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed41d1d800 == 70 [pid = 2659] [id = 146] 02:46:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed41dc1800 == 69 [pid = 2659] [id = 145] 02:46:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed312e1000 == 68 [pid = 2659] [id = 144] 02:46:16 INFO - PROCESS | 2659 | 1461750376316 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 02:46:16 INFO - PROCESS | 2659 | 1461750376325 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 02:46:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2bf81000 == 67 [pid = 2659] [id = 143] 02:46:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:46:16 INFO - PROCESS | 2659 | 1461750376338 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:46:16 INFO - PROCESS | 2659 | 1461750376343 Marionette TRACE conn3 <- [1,622,null,{}] 02:46:16 INFO - PROCESS | 2659 | 1461750376348 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:16 INFO - PROCESS | 2659 | 1461750376510 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 02:46:16 INFO - PROCESS | 2659 | 1461750376638 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2c1d1800 == 68 [pid = 2659] [id = 163] 02:46:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 121 (0x7fed2aec2c00) [pid = 2659] [serial = 489] [outer = (nil)] 02:46:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 122 (0x7fed2c178400) [pid = 2659] [serial = 490] [outer = 0x7fed2aec2c00] 02:46:16 INFO - PROCESS | 2659 | 1461750376703 Marionette DEBUG loaded listener.js 02:46:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 123 (0x7fed2c286000) [pid = 2659] [serial = 491] [outer = 0x7fed2aec2c00] 02:46:17 INFO - PROCESS | 2659 | 1461750377484 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 02:46:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:46:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1187ms 02:46:17 INFO - PROCESS | 2659 | 1461750377527 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 02:46:17 INFO - PROCESS | 2659 | 1461750377531 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 02:46:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:46:17 INFO - PROCESS | 2659 | 1461750377537 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:46:17 INFO - PROCESS | 2659 | 1461750377543 Marionette TRACE conn3 <- [1,626,null,{}] 02:46:17 INFO - PROCESS | 2659 | 1461750377558 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:17 INFO - PROCESS | 2659 | 1461750377717 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 02:46:17 INFO - PROCESS | 2659 | 1461750377729 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2ebdf800 == 69 [pid = 2659] [id = 164] 02:46:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 124 (0x7fed2e879400) [pid = 2659] [serial = 492] [outer = (nil)] 02:46:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 125 (0x7fed2ead7c00) [pid = 2659] [serial = 493] [outer = 0x7fed2e879400] 02:46:17 INFO - PROCESS | 2659 | 1461750377799 Marionette DEBUG loaded listener.js 02:46:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 126 (0x7fed2f019800) [pid = 2659] [serial = 494] [outer = 0x7fed2e879400] 02:46:18 INFO - PROCESS | 2659 | 1461750378696 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:46:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:46:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1191ms 02:46:18 INFO - PROCESS | 2659 | 1461750378739 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 02:46:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:46:18 INFO - PROCESS | 2659 | 1461750378744 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 02:46:18 INFO - PROCESS | 2659 | 1461750378750 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:46:18 INFO - PROCESS | 2659 | 1461750378753 Marionette TRACE conn3 <- [1,630,null,{}] 02:46:18 INFO - PROCESS | 2659 | 1461750378757 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:18 INFO - PROCESS | 2659 | 1461750378964 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 02:46:18 INFO - PROCESS | 2659 | 1461750378989 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed312cc800 == 70 [pid = 2659] [id = 165] 02:46:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 127 (0x7fed2e873c00) [pid = 2659] [serial = 495] [outer = (nil)] 02:46:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 128 (0x7fed2f299000) [pid = 2659] [serial = 496] [outer = 0x7fed2e873c00] 02:46:19 INFO - PROCESS | 2659 | 1461750379053 Marionette DEBUG loaded listener.js 02:46:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 129 (0x7fed2f68e000) [pid = 2659] [serial = 497] [outer = 0x7fed2e873c00] 02:46:19 INFO - PROCESS | 2659 | 1461750379934 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 02:46:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:46:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1231ms 02:46:19 INFO - PROCESS | 2659 | 1461750379982 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 02:46:19 INFO - PROCESS | 2659 | 1461750379985 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 02:46:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:46:20 INFO - PROCESS | 2659 | 1461750379996 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:46:20 INFO - PROCESS | 2659 | 1461750379999 Marionette TRACE conn3 <- [1,634,null,{}] 02:46:20 INFO - PROCESS | 2659 | 1461750380004 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:20 INFO - PROCESS | 2659 | 1461750380195 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 02:46:20 INFO - PROCESS | 2659 | 1461750380221 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed340d8000 == 71 [pid = 2659] [id = 166] 02:46:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 130 (0x7fed2f295c00) [pid = 2659] [serial = 498] [outer = (nil)] 02:46:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 131 (0x7fed2f698c00) [pid = 2659] [serial = 499] [outer = 0x7fed2f295c00] 02:46:20 INFO - PROCESS | 2659 | 1461750380281 Marionette DEBUG loaded listener.js 02:46:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 132 (0x7fed3082a400) [pid = 2659] [serial = 500] [outer = 0x7fed2f295c00] 02:46:20 INFO - PROCESS | 2659 | --DOMWINDOW == 131 (0x7fed24ae8800) [pid = 2659] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:46:20 INFO - PROCESS | 2659 | --DOMWINDOW == 130 (0x7fed29f72c00) [pid = 2659] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:46:20 INFO - PROCESS | 2659 | --DOMWINDOW == 129 (0x7fed28de6400) [pid = 2659] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:46:20 INFO - PROCESS | 2659 | --DOMWINDOW == 128 (0x7fed35152000) [pid = 2659] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:46:20 INFO - PROCESS | 2659 | --DOMWINDOW == 127 (0x7fed2b804000) [pid = 2659] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:46:20 INFO - PROCESS | 2659 | --DOMWINDOW == 126 (0x7fed28de8800) [pid = 2659] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:46:20 INFO - PROCESS | 2659 | --DOMWINDOW == 125 (0x7fed28de8000) [pid = 2659] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:46:20 INFO - PROCESS | 2659 | --DOMWINDOW == 124 (0x7fed28dee000) [pid = 2659] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:46:20 INFO - PROCESS | 2659 | --DOMWINDOW == 123 (0x7fed28de9c00) [pid = 2659] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:46:20 INFO - PROCESS | 2659 | --DOMWINDOW == 122 (0x7fed28dea400) [pid = 2659] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:46:20 INFO - PROCESS | 2659 | --DOMWINDOW == 121 (0x7fed2eadf800) [pid = 2659] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:46:20 INFO - PROCESS | 2659 | --DOMWINDOW == 120 (0x7fed34831c00) [pid = 2659] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:46:20 INFO - PROCESS | 2659 | --DOMWINDOW == 119 (0x7fed2aeb9000) [pid = 2659] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:46:20 INFO - PROCESS | 2659 | --DOMWINDOW == 118 (0x7fed2bdf5000) [pid = 2659] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:46:20 INFO - PROCESS | 2659 | --DOMWINDOW == 117 (0x7fed2c17d000) [pid = 2659] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:46:20 INFO - PROCESS | 2659 | --DOMWINDOW == 116 (0x7fed2b803000) [pid = 2659] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:46:20 INFO - PROCESS | 2659 | --DOMWINDOW == 115 (0x7fed33cda400) [pid = 2659] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:46:20 INFO - PROCESS | 2659 | --DOMWINDOW == 114 (0x7fed2d09d800) [pid = 2659] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:46:20 INFO - PROCESS | 2659 | --DOMWINDOW == 113 (0x7fed28ded400) [pid = 2659] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:46:20 INFO - PROCESS | 2659 | --DOMWINDOW == 112 (0x7fed35116800) [pid = 2659] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:46:20 INFO - PROCESS | 2659 | --DOMWINDOW == 111 (0x7fed37f0b000) [pid = 2659] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:46:21 INFO - PROCESS | 2659 | [2659] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:21 INFO - PROCESS | 2659 | 1461750381375 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 02:46:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:46:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1426ms 02:46:21 INFO - PROCESS | 2659 | 1461750381424 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 02:46:21 INFO - PROCESS | 2659 | 1461750381428 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 02:46:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:46:21 INFO - PROCESS | 2659 | 1461750381434 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:46:21 INFO - PROCESS | 2659 | 1461750381436 Marionette TRACE conn3 <- [1,638,null,{}] 02:46:21 INFO - PROCESS | 2659 | 1461750381442 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:21 INFO - PROCESS | 2659 | 1461750381610 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 02:46:21 INFO - PROCESS | 2659 | 1461750381626 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed35222000 == 72 [pid = 2659] [id = 167] 02:46:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 112 (0x7fed2b456c00) [pid = 2659] [serial = 501] [outer = (nil)] 02:46:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 113 (0x7fed32e71800) [pid = 2659] [serial = 502] [outer = 0x7fed2b456c00] 02:46:21 INFO - PROCESS | 2659 | 1461750381696 Marionette DEBUG loaded listener.js 02:46:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 114 (0x7fed3344f400) [pid = 2659] [serial = 503] [outer = 0x7fed2b456c00] 02:46:22 INFO - PROCESS | 2659 | [2659] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:22 INFO - PROCESS | 2659 | 1461750382454 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:46:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:46:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1031ms 02:46:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:46:22 INFO - PROCESS | 2659 | 1461750382467 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 02:46:22 INFO - PROCESS | 2659 | 1461750382469 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 02:46:22 INFO - PROCESS | 2659 | 1461750382475 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:46:22 INFO - PROCESS | 2659 | 1461750382478 Marionette TRACE conn3 <- [1,642,null,{}] 02:46:22 INFO - PROCESS | 2659 | 1461750382483 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:22 INFO - PROCESS | 2659 | 1461750382676 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 02:46:22 INFO - PROCESS | 2659 | 1461750382698 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed36a1a800 == 73 [pid = 2659] [id = 168] 02:46:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 115 (0x7fed2aebbc00) [pid = 2659] [serial = 504] [outer = (nil)] 02:46:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 116 (0x7fed33d5e800) [pid = 2659] [serial = 505] [outer = 0x7fed2aebbc00] 02:46:22 INFO - PROCESS | 2659 | 1461750382761 Marionette DEBUG loaded listener.js 02:46:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 117 (0x7fed34547800) [pid = 2659] [serial = 506] [outer = 0x7fed2aebbc00] 02:46:23 INFO - PROCESS | 2659 | 1461750383848 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 02:46:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:46:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1432ms 02:46:23 INFO - PROCESS | 2659 | 1461750383907 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 02:46:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:46:23 INFO - PROCESS | 2659 | 1461750383914 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 02:46:23 INFO - PROCESS | 2659 | 1461750383921 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:46:23 INFO - PROCESS | 2659 | 1461750383928 Marionette TRACE conn3 <- [1,646,null,{}] 02:46:23 INFO - PROCESS | 2659 | 1461750383935 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:24 INFO - PROCESS | 2659 | 1461750384136 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 02:46:24 INFO - PROCESS | 2659 | 1461750384302 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2cd3e800 == 74 [pid = 2659] [id = 169] 02:46:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 118 (0x7fed2b4e3c00) [pid = 2659] [serial = 507] [outer = (nil)] 02:46:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 119 (0x7fed2b9e8c00) [pid = 2659] [serial = 508] [outer = 0x7fed2b4e3c00] 02:46:24 INFO - PROCESS | 2659 | 1461750384382 Marionette DEBUG loaded listener.js 02:46:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 120 (0x7fed2c176c00) [pid = 2659] [serial = 509] [outer = 0x7fed2b4e3c00] 02:46:25 INFO - PROCESS | 2659 | 1461750385351 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:46:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:46:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1486ms 02:46:25 INFO - PROCESS | 2659 | 1461750385408 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 02:46:25 INFO - PROCESS | 2659 | 1461750385417 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 02:46:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:46:25 INFO - PROCESS | 2659 | 1461750385427 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:46:25 INFO - PROCESS | 2659 | 1461750385431 Marionette TRACE conn3 <- [1,650,null,{}] 02:46:25 INFO - PROCESS | 2659 | 1461750385437 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:25 INFO - PROCESS | 2659 | 1461750385613 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 02:46:25 INFO - PROCESS | 2659 | 1461750385763 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed333a1800 == 75 [pid = 2659] [id = 170] 02:46:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 121 (0x7fed2c177c00) [pid = 2659] [serial = 510] [outer = (nil)] 02:46:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 122 (0x7fed2e87a800) [pid = 2659] [serial = 511] [outer = 0x7fed2c177c00] 02:46:25 INFO - PROCESS | 2659 | 1461750385839 Marionette DEBUG loaded listener.js 02:46:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 123 (0x7fed2f013c00) [pid = 2659] [serial = 512] [outer = 0x7fed2c177c00] 02:46:26 INFO - PROCESS | 2659 | 1461750386799 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 02:46:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:46:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1440ms 02:46:26 INFO - PROCESS | 2659 | 1461750386868 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 02:46:26 INFO - PROCESS | 2659 | 1461750386872 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 02:46:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:46:26 INFO - PROCESS | 2659 | 1461750386878 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:46:26 INFO - PROCESS | 2659 | 1461750386884 Marionette TRACE conn3 <- [1,654,null,{}] 02:46:26 INFO - PROCESS | 2659 | 1461750386901 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:27 INFO - PROCESS | 2659 | 1461750387123 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 02:46:27 INFO - PROCESS | 2659 | 1461750387322 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed4118f000 == 76 [pid = 2659] [id = 171] 02:46:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 124 (0x7fed2f692800) [pid = 2659] [serial = 513] [outer = (nil)] 02:46:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 125 (0x7fed31c55400) [pid = 2659] [serial = 514] [outer = 0x7fed2f692800] 02:46:27 INFO - PROCESS | 2659 | 1461750387444 Marionette DEBUG loaded listener.js 02:46:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 126 (0x7fed33cd9000) [pid = 2659] [serial = 515] [outer = 0x7fed2f692800] 02:46:28 INFO - PROCESS | 2659 | 1461750388267 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:46:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:46:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1438ms 02:46:28 INFO - PROCESS | 2659 | 1461750388317 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 02:46:28 INFO - PROCESS | 2659 | 1461750388322 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 02:46:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:46:28 INFO - PROCESS | 2659 | 1461750388329 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:46:28 INFO - PROCESS | 2659 | 1461750388332 Marionette TRACE conn3 <- [1,658,null,{}] 02:46:28 INFO - PROCESS | 2659 | 1461750388338 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:28 INFO - PROCESS | 2659 | 1461750388524 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 02:46:28 INFO - PROCESS | 2659 | 1461750388676 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed424a8800 == 77 [pid = 2659] [id = 172] 02:46:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 127 (0x7fed2f695400) [pid = 2659] [serial = 516] [outer = (nil)] 02:46:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 128 (0x7fed3482f400) [pid = 2659] [serial = 517] [outer = 0x7fed2f695400] 02:46:28 INFO - PROCESS | 2659 | 1461750388748 Marionette DEBUG loaded listener.js 02:46:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 129 (0x7fed34881800) [pid = 2659] [serial = 518] [outer = 0x7fed2f695400] 02:46:29 INFO - PROCESS | 2659 | 1461750389634 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:46:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:46:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1334ms 02:46:29 INFO - PROCESS | 2659 | 1461750389664 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 02:46:29 INFO - PROCESS | 2659 | 1461750389668 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 02:46:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:46:29 INFO - PROCESS | 2659 | 1461750389674 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:46:29 INFO - PROCESS | 2659 | 1461750389677 Marionette TRACE conn3 <- [1,662,null,{}] 02:46:29 INFO - PROCESS | 2659 | 1461750389682 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:29 INFO - PROCESS | 2659 | 1461750389868 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 02:46:30 INFO - PROCESS | 2659 | 1461750390029 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2c1df800 == 78 [pid = 2659] [id = 173] 02:46:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 130 (0x7fed24aefc00) [pid = 2659] [serial = 519] [outer = (nil)] 02:46:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 131 (0x7fed2aec7000) [pid = 2659] [serial = 520] [outer = 0x7fed24aefc00] 02:46:30 INFO - PROCESS | 2659 | 1461750390101 Marionette DEBUG loaded listener.js 02:46:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 132 (0x7fed3510f000) [pid = 2659] [serial = 521] [outer = 0x7fed24aefc00] 02:46:30 INFO - PROCESS | 2659 | [2659] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:31 INFO - PROCESS | 2659 | 1461750391049 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 02:46:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:46:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1435ms 02:46:31 INFO - PROCESS | 2659 | 1461750391112 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 02:46:31 INFO - PROCESS | 2659 | 1461750391116 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 02:46:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:46:31 INFO - PROCESS | 2659 | 1461750391122 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:46:31 INFO - PROCESS | 2659 | 1461750391125 Marionette TRACE conn3 <- [1,666,null,{}] 02:46:31 INFO - PROCESS | 2659 | 1461750391130 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:31 INFO - PROCESS | 2659 | 1461750391310 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 02:46:31 INFO - PROCESS | 2659 | 1461750391464 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2dedb800 == 79 [pid = 2659] [id = 174] 02:46:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 133 (0x7fed28df3c00) [pid = 2659] [serial = 522] [outer = (nil)] 02:46:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 134 (0x7fed35112c00) [pid = 2659] [serial = 523] [outer = 0x7fed28df3c00] 02:46:31 INFO - PROCESS | 2659 | 1461750391544 Marionette DEBUG loaded listener.js 02:46:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 135 (0x7fed356b5400) [pid = 2659] [serial = 524] [outer = 0x7fed28df3c00] 02:46:32 INFO - PROCESS | 2659 | [2659] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:32 INFO - PROCESS | 2659 | 1461750392805 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 02:46:32 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:46:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1728ms 02:46:32 INFO - PROCESS | 2659 | 1461750392853 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 02:46:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:46:32 INFO - PROCESS | 2659 | 1461750392859 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 02:46:32 INFO - PROCESS | 2659 | 1461750392867 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:46:32 INFO - PROCESS | 2659 | 1461750392872 Marionette TRACE conn3 <- [1,670,null,{}] 02:46:32 INFO - PROCESS | 2659 | 1461750392881 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:33 INFO - PROCESS | 2659 | 1461750393140 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 02:46:33 INFO - PROCESS | 2659 | 1461750393282 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2d3e1800 == 80 [pid = 2659] [id = 175] 02:46:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 136 (0x7fed2b4e0800) [pid = 2659] [serial = 525] [outer = (nil)] 02:46:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 137 (0x7fed2b657c00) [pid = 2659] [serial = 526] [outer = 0x7fed2b4e0800] 02:46:33 INFO - PROCESS | 2659 | 1461750393365 Marionette DEBUG loaded listener.js 02:46:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 138 (0x7fed2b9e5c00) [pid = 2659] [serial = 527] [outer = 0x7fed2b4e0800] 02:46:34 INFO - PROCESS | 2659 | 1461750394332 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 02:46:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:46:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1543ms 02:46:34 INFO - PROCESS | 2659 | 1461750394410 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 02:46:34 INFO - PROCESS | 2659 | 1461750394419 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 02:46:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:46:34 INFO - PROCESS | 2659 | 1461750394430 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:46:34 INFO - PROCESS | 2659 | 1461750394434 Marionette TRACE conn3 <- [1,674,null,{}] 02:46:34 INFO - PROCESS | 2659 | 1461750394439 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:34 INFO - PROCESS | 2659 | 1461750394660 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 02:46:34 INFO - PROCESS | 2659 | 1461750394943 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | --DOCSHELL 0x7fed31c77000 == 79 [pid = 2659] [id = 104] 02:46:34 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed35222000 == 78 [pid = 2659] [id = 167] 02:46:34 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed340d8000 == 77 [pid = 2659] [id = 166] 02:46:34 INFO - PROCESS | 2659 | --DOMWINDOW == 137 (0x7fed2f01ac00) [pid = 2659] [serial = 448] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 2659 | --DOMWINDOW == 136 (0x7fed2f292800) [pid = 2659] [serial = 451] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 2659 | --DOMWINDOW == 135 (0x7fed24aed400) [pid = 2659] [serial = 454] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 2659 | --DOMWINDOW == 134 (0x7fed3575ec00) [pid = 2659] [serial = 426] [outer = (nil)] [url = about:blank] 02:46:34 INFO - PROCESS | 2659 | --DOMWINDOW == 133 (0x7fed2c17d800) [pid = 2659] [serial = 460] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed29d12000 == 78 [pid = 2659] [id = 176] 02:46:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 134 (0x7fed28dea800) [pid = 2659] [serial = 528] [outer = (nil)] 02:46:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 135 (0x7fed2bdfe800) [pid = 2659] [serial = 529] [outer = 0x7fed28dea800] 02:46:35 INFO - PROCESS | 2659 | 1461750395069 Marionette DEBUG loaded listener.js 02:46:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 136 (0x7fed2cfe1400) [pid = 2659] [serial = 530] [outer = 0x7fed28dea800] 02:46:35 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed312cc800 == 77 [pid = 2659] [id = 165] 02:46:35 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2ebdf800 == 76 [pid = 2659] [id = 164] 02:46:35 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2c1d1800 == 75 [pid = 2659] [id = 163] 02:46:35 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed249e4800 == 74 [pid = 2659] [id = 162] 02:46:35 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2ebcc800 == 73 [pid = 2659] [id = 161] 02:46:35 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3c1e3000 == 72 [pid = 2659] [id = 160] 02:46:35 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed36a0a000 == 71 [pid = 2659] [id = 159] 02:46:35 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed34bc9800 == 70 [pid = 2659] [id = 158] 02:46:35 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed312e8800 == 69 [pid = 2659] [id = 157] 02:46:35 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed367d9800 == 68 [pid = 2659] [id = 142] 02:46:35 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f64d000 == 67 [pid = 2659] [id = 156] 02:46:35 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2cf25800 == 66 [pid = 2659] [id = 155] 02:46:35 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b7a3800 == 65 [pid = 2659] [id = 154] 02:46:35 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2afc3800 == 64 [pid = 2659] [id = 153] 02:46:35 INFO - PROCESS | 2659 | [2659] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 135 (0x7fed312b8000) [pid = 2659] [serial = 370] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 134 (0x7fed28df3000) [pid = 2659] [serial = 367] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 133 (0x7fed42212400) [pid = 2659] [serial = 406] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 132 (0x7fed2d221400) [pid = 2659] [serial = 405] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 131 (0x7fed2c174c00) [pid = 2659] [serial = 411] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 130 (0x7fed2e881400) [pid = 2659] [serial = 412] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 129 (0x7fed30824c00) [pid = 2659] [serial = 414] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 128 (0x7fed31c4f000) [pid = 2659] [serial = 415] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 127 (0x7fed30829800) [pid = 2659] [serial = 393] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 126 (0x7fed3510e800) [pid = 2659] [serial = 396] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 125 (0x7fed2b65dc00) [pid = 2659] [serial = 429] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 124 (0x7fed34880400) [pid = 2659] [serial = 399] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 123 (0x7fed37f11000) [pid = 2659] [serial = 402] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 122 (0x7fed2e874800) [pid = 2659] [serial = 432] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 121 (0x7fed2bdfa000) [pid = 2659] [serial = 430] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 120 (0x7fed3514b800) [pid = 2659] [serial = 436] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 119 (0x7fed35238800) [pid = 2659] [serial = 420] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 118 (0x7fed2f696800) [pid = 2659] [serial = 433] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 117 (0x7fed359f6800) [pid = 2659] [serial = 439] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 116 (0x7fed35758c00) [pid = 2659] [serial = 437] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 115 (0x7fed37f68800) [pid = 2659] [serial = 442] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 114 (0x7fed37f02800) [pid = 2659] [serial = 440] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 113 (0x7fed42073400) [pid = 2659] [serial = 445] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 112 (0x7fed38411400) [pid = 2659] [serial = 443] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 111 (0x7fed431edc00) [pid = 2659] [serial = 446] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 110 (0x7fed29f73400) [pid = 2659] [serial = 457] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 109 (0x7fed2bdfdc00) [pid = 2659] [serial = 409] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 108 (0x7fed2d090c00) [pid = 2659] [serial = 235] [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:35 INFO - PROCESS | 2659 | --DOMWINDOW == 107 (0x7fed356b9c00) [pid = 2659] [serial = 421] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 106 (0x7fed2b4e7c00) [pid = 2659] [serial = 408] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 105 (0x7fed3510f400) [pid = 2659] [serial = 417] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 104 (0x7fed2c285400) [pid = 2659] [serial = 458] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 103 (0x7fed3514bc00) [pid = 2659] [serial = 418] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 102 (0x7fed35763800) [pid = 2659] [serial = 424] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 101 (0x7fed356b1000) [pid = 2659] [serial = 423] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 100 (0x7fed34546400) [pid = 2659] [serial = 394] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 99 (0x7fed3560ac00) [pid = 2659] [serial = 397] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 98 (0x7fed357c1c00) [pid = 2659] [serial = 391] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 97 (0x7fed3575d400) [pid = 2659] [serial = 400] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | --DOMWINDOW == 96 (0x7fed42206000) [pid = 2659] [serial = 403] [outer = (nil)] [url = about:blank] 02:46:35 INFO - PROCESS | 2659 | 1461750395903 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 02:46:35 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:46:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1531ms 02:46:35 INFO - PROCESS | 2659 | 1461750395966 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 02:46:35 INFO - PROCESS | 2659 | 1461750395976 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 02:46:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:46:35 INFO - PROCESS | 2659 | 1461750395994 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:46:36 INFO - PROCESS | 2659 | 1461750396001 Marionette TRACE conn3 <- [1,678,null,{}] 02:46:36 INFO - PROCESS | 2659 | 1461750396016 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:36 INFO - PROCESS | 2659 | 1461750396215 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 02:46:36 INFO - PROCESS | 2659 | 1461750396331 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2c23e800 == 65 [pid = 2659] [id = 177] 02:46:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 97 (0x7fed2bdf1000) [pid = 2659] [serial = 531] [outer = (nil)] 02:46:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 98 (0x7fed2e874800) [pid = 2659] [serial = 532] [outer = 0x7fed2bdf1000] 02:46:36 INFO - PROCESS | 2659 | 1461750396401 Marionette DEBUG loaded listener.js 02:46:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 99 (0x7fed2f018400) [pid = 2659] [serial = 533] [outer = 0x7fed2bdf1000] 02:46:37 INFO - PROCESS | 2659 | 1461750397175 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 02:46:37 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:46:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1236ms 02:46:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:46:37 INFO - PROCESS | 2659 | 1461750397249 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 02:46:37 INFO - PROCESS | 2659 | 1461750397252 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 02:46:37 INFO - PROCESS | 2659 | 1461750397259 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:46:37 INFO - PROCESS | 2659 | 1461750397262 Marionette TRACE conn3 <- [1,682,null,{}] 02:46:37 INFO - PROCESS | 2659 | 1461750397284 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:37 INFO - PROCESS | 2659 | 1461750397476 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 02:46:37 INFO - PROCESS | 2659 | 1461750397494 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2ebd8000 == 66 [pid = 2659] [id = 178] 02:46:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 100 (0x7fed2bdf6000) [pid = 2659] [serial = 534] [outer = (nil)] 02:46:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 101 (0x7fed2f294c00) [pid = 2659] [serial = 535] [outer = 0x7fed2bdf6000] 02:46:37 INFO - PROCESS | 2659 | 1461750397570 Marionette DEBUG loaded listener.js 02:46:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 102 (0x7fed2f691400) [pid = 2659] [serial = 536] [outer = 0x7fed2bdf6000] 02:46:38 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:38 INFO - PROCESS | 2659 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:46:38 INFO - PROCESS | 2659 | 1461750398863 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 02:46:38 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:46:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1651ms 02:46:38 INFO - PROCESS | 2659 | 1461750398910 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 02:46:38 INFO - PROCESS | 2659 | 1461750398913 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 02:46:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:46:38 INFO - PROCESS | 2659 | 1461750398919 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:46:38 INFO - PROCESS | 2659 | 1461750398921 Marionette TRACE conn3 <- [1,686,null,{}] 02:46:38 INFO - PROCESS | 2659 | 1461750398926 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:39 INFO - PROCESS | 2659 | 1461750399137 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 02:46:39 INFO - PROCESS | 2659 | 1461750399249 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2b306800 == 67 [pid = 2659] [id = 179] 02:46:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 103 (0x7fed2f01e000) [pid = 2659] [serial = 537] [outer = (nil)] 02:46:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 104 (0x7fed33337000) [pid = 2659] [serial = 538] [outer = 0x7fed2f01e000] 02:46:39 INFO - PROCESS | 2659 | 1461750399314 Marionette DEBUG loaded listener.js 02:46:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 105 (0x7fed344e7400) [pid = 2659] [serial = 539] [outer = 0x7fed2f01e000] 02:46:40 INFO - PROCESS | 2659 | --DOMWINDOW == 104 (0x7fed29f7b800) [pid = 2659] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:46:40 INFO - PROCESS | 2659 | --DOMWINDOW == 103 (0x7fed2aec2c00) [pid = 2659] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:46:40 INFO - PROCESS | 2659 | --DOMWINDOW == 102 (0x7fed2aebb400) [pid = 2659] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:46:40 INFO - PROCESS | 2659 | --DOMWINDOW == 101 (0x7fed2e879400) [pid = 2659] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:46:40 INFO - PROCESS | 2659 | --DOMWINDOW == 100 (0x7fed28de6800) [pid = 2659] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:46:40 INFO - PROCESS | 2659 | --DOMWINDOW == 99 (0x7fed24ae7400) [pid = 2659] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:46:40 INFO - PROCESS | 2659 | --DOMWINDOW == 98 (0x7fed2f014000) [pid = 2659] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:46:40 INFO - PROCESS | 2659 | --DOMWINDOW == 97 (0x7fed2e873c00) [pid = 2659] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:46:40 INFO - PROCESS | 2659 | --DOMWINDOW == 96 (0x7fed2f295c00) [pid = 2659] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:46:40 INFO - PROCESS | 2659 | --DOMWINDOW == 95 (0x7fed2f016000) [pid = 2659] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:46:40 INFO - PROCESS | 2659 | --DOMWINDOW == 94 (0x7fed2b456c00) [pid = 2659] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:46:40 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:40 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:46:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2032ms 02:46:40 INFO - PROCESS | 2659 | 1461750400941 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 02:46:40 INFO - PROCESS | 2659 | 1461750400952 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 02:46:40 INFO - PROCESS | 2659 | 1461750400955 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 02:46:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:46:40 INFO - PROCESS | 2659 | 1461750400962 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:46:40 INFO - PROCESS | 2659 | 1461750400965 Marionette TRACE conn3 <- [1,690,null,{}] 02:46:40 INFO - PROCESS | 2659 | 1461750400970 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:41 INFO - PROCESS | 2659 | 1461750401189 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 02:46:41 INFO - PROCESS | 2659 | 1461750401250 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed34bd7000 == 68 [pid = 2659] [id = 180] 02:46:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 95 (0x7fed2f694c00) [pid = 2659] [serial = 540] [outer = (nil)] 02:46:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 96 (0x7fed35111400) [pid = 2659] [serial = 541] [outer = 0x7fed2f694c00] 02:46:41 INFO - PROCESS | 2659 | 1461750401315 Marionette DEBUG loaded listener.js 02:46:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 97 (0x7fed3514f800) [pid = 2659] [serial = 542] [outer = 0x7fed2f694c00] 02:46:42 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:42 INFO - PROCESS | 2659 | 1461750402829 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 02:46:42 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:46:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1938ms 02:46:42 INFO - PROCESS | 2659 | 1461750402906 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 02:46:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:46:42 INFO - PROCESS | 2659 | 1461750402917 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 02:46:42 INFO - PROCESS | 2659 | 1461750402927 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:46:42 INFO - PROCESS | 2659 | 1461750402933 Marionette TRACE conn3 <- [1,694,null,{}] 02:46:42 INFO - PROCESS | 2659 | 1461750402941 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:43 INFO - PROCESS | 2659 | 1461750403147 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 02:46:43 INFO - PROCESS | 2659 | 1461750403295 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2bf6c800 == 69 [pid = 2659] [id = 181] 02:46:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 98 (0x7fed29f74400) [pid = 2659] [serial = 543] [outer = (nil)] 02:46:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 99 (0x7fed2b806c00) [pid = 2659] [serial = 544] [outer = 0x7fed29f74400] 02:46:43 INFO - PROCESS | 2659 | 1461750403379 Marionette DEBUG loaded listener.js 02:46:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 100 (0x7fed2bdfb400) [pid = 2659] [serial = 545] [outer = 0x7fed29f74400] 02:46:44 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:44 INFO - PROCESS | 2659 | 1461750404709 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 02:46:44 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:46:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1797ms 02:46:44 INFO - PROCESS | 2659 | 1461750404722 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 02:46:44 INFO - PROCESS | 2659 | 1461750404730 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 02:46:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:46:44 INFO - PROCESS | 2659 | 1461750404806 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:46:44 INFO - PROCESS | 2659 | 1461750404812 Marionette TRACE conn3 <- [1,698,null,{}] 02:46:44 INFO - PROCESS | 2659 | 1461750404821 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:44 INFO - PROCESS | 2659 | 1461750404979 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 02:46:45 INFO - PROCESS | 2659 | 1461750405123 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2f64a000 == 70 [pid = 2659] [id = 182] 02:46:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 101 (0x7fed2bdfbc00) [pid = 2659] [serial = 546] [outer = (nil)] 02:46:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 102 (0x7fed2d221400) [pid = 2659] [serial = 547] [outer = 0x7fed2bdfbc00] 02:46:45 INFO - PROCESS | 2659 | 1461750405196 Marionette DEBUG loaded listener.js 02:46:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 103 (0x7fed2f01d000) [pid = 2659] [serial = 548] [outer = 0x7fed2bdfbc00] 02:46:46 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:46 INFO - PROCESS | 2659 | 1461750406624 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 02:46:46 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:46:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1905ms 02:46:46 INFO - PROCESS | 2659 | 1461750406694 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 02:46:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:46:46 INFO - PROCESS | 2659 | 1461750406698 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 02:46:46 INFO - PROCESS | 2659 | 1461750406704 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:46:46 INFO - PROCESS | 2659 | 1461750406710 Marionette TRACE conn3 <- [1,702,null,{}] 02:46:46 INFO - PROCESS | 2659 | 1461750406726 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:46 INFO - PROCESS | 2659 | 1461750406976 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 02:46:47 INFO - PROCESS | 2659 | 1461750407123 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed36142000 == 71 [pid = 2659] [id = 183] 02:46:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 104 (0x7fed2f293800) [pid = 2659] [serial = 549] [outer = (nil)] 02:46:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 105 (0x7fed34543400) [pid = 2659] [serial = 550] [outer = 0x7fed2f293800] 02:46:47 INFO - PROCESS | 2659 | 1461750407200 Marionette DEBUG loaded listener.js 02:46:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 106 (0x7fed3514a800) [pid = 2659] [serial = 551] [outer = 0x7fed2f293800] 02:46:48 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:48 INFO - PROCESS | 2659 | 1461750408574 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 02:46:48 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:46:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1888ms 02:46:48 INFO - PROCESS | 2659 | 1461750408594 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 02:46:48 INFO - PROCESS | 2659 | 1461750408599 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 02:46:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:46:48 INFO - PROCESS | 2659 | 1461750408604 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:46:48 INFO - PROCESS | 2659 | 1461750408607 Marionette TRACE conn3 <- [1,706,null,{}] 02:46:48 INFO - PROCESS | 2659 | 1461750408666 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:48 INFO - PROCESS | 2659 | 1461750408916 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 02:46:49 INFO - PROCESS | 2659 | 1461750409031 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2cd3f800 == 72 [pid = 2659] [id = 184] 02:46:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 107 (0x7fed28de7400) [pid = 2659] [serial = 552] [outer = (nil)] 02:46:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 108 (0x7fed3081e400) [pid = 2659] [serial = 553] [outer = 0x7fed28de7400] 02:46:49 INFO - PROCESS | 2659 | 1461750409105 Marionette DEBUG loaded listener.js 02:46:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 109 (0x7fed3560a400) [pid = 2659] [serial = 554] [outer = 0x7fed28de7400] 02:46:50 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:50 INFO - PROCESS | 2659 | 1461750410635 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 02:46:50 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:46:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2085ms 02:46:50 INFO - PROCESS | 2659 | 1461750410692 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 02:46:50 INFO - PROCESS | 2659 | 1461750410699 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 02:46:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:46:50 INFO - PROCESS | 2659 | 1461750410708 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:46:50 INFO - PROCESS | 2659 | 1461750410713 Marionette TRACE conn3 <- [1,710,null,{}] 02:46:50 INFO - PROCESS | 2659 | 1461750410721 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed411a1800 == 71 [pid = 2659] [id = 40] 02:46:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b306800 == 70 [pid = 2659] [id = 179] 02:46:51 INFO - PROCESS | 2659 | 1461750411007 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 02:46:51 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2ebd8000 == 69 [pid = 2659] [id = 178] 02:46:51 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2c23e800 == 68 [pid = 2659] [id = 177] 02:46:51 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29d12000 == 67 [pid = 2659] [id = 176] 02:46:51 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2d3e1800 == 66 [pid = 2659] [id = 175] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 108 (0x7fed32e71800) [pid = 2659] [serial = 502] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 107 (0x7fed3344f400) [pid = 2659] [serial = 503] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 106 (0x7fed2b663000) [pid = 2659] [serial = 488] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 105 (0x7fed2c178400) [pid = 2659] [serial = 490] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 104 (0x7fed2f01c800) [pid = 2659] [serial = 466] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 103 (0x7fed2b9e2000) [pid = 2659] [serial = 484] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 102 (0x7fed2ead7c00) [pid = 2659] [serial = 493] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 101 (0x7fed367a9c00) [pid = 2659] [serial = 427] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 100 (0x7fed24af2000) [pid = 2659] [serial = 455] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 99 (0x7fed2f01fc00) [pid = 2659] [serial = 449] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 98 (0x7fed2f299000) [pid = 2659] [serial = 496] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 97 (0x7fed4110a000) [pid = 2659] [serial = 481] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 96 (0x7fed2bdf2400) [pid = 2659] [serial = 463] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 95 (0x7fed2c286000) [pid = 2659] [serial = 491] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 94 (0x7fed30824400) [pid = 2659] [serial = 469] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 93 (0x7fed2f698c00) [pid = 2659] [serial = 499] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 92 (0x7fed340b2000) [pid = 2659] [serial = 472] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 91 (0x7fed35ff2800) [pid = 2659] [serial = 478] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 90 (0x7fed2f019800) [pid = 2659] [serial = 494] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 89 (0x7fed2f68e000) [pid = 2659] [serial = 497] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 88 (0x7fed2b9e9400) [pid = 2659] [serial = 485] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 87 (0x7fed35111c00) [pid = 2659] [serial = 475] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 86 (0x7fed2b4e0000) [pid = 2659] [serial = 487] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 85 (0x7fed3082a400) [pid = 2659] [serial = 500] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | --DOMWINDOW == 84 (0x7fed2f297400) [pid = 2659] [serial = 452] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 2659 | 1461750411141 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2afdb800 == 67 [pid = 2659] [id = 185] 02:46:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 85 (0x7fed2b663000) [pid = 2659] [serial = 555] [outer = (nil)] 02:46:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 86 (0x7fed2b9e9800) [pid = 2659] [serial = 556] [outer = 0x7fed2b663000] 02:46:51 INFO - PROCESS | 2659 | 1461750411224 Marionette DEBUG loaded listener.js 02:46:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 87 (0x7fed2c203400) [pid = 2659] [serial = 557] [outer = 0x7fed2b663000] 02:46:52 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:52 INFO - PROCESS | 2659 | 1461750412386 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 02:46:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:46:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1733ms 02:46:52 INFO - PROCESS | 2659 | 1461750412442 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 02:46:52 INFO - PROCESS | 2659 | 1461750412450 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 02:46:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:46:52 INFO - PROCESS | 2659 | 1461750412461 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:46:52 INFO - PROCESS | 2659 | 1461750412465 Marionette TRACE conn3 <- [1,714,null,{}] 02:46:52 INFO - PROCESS | 2659 | 1461750412471 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:52 INFO - PROCESS | 2659 | 1461750412723 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 02:46:52 INFO - PROCESS | 2659 | 1461750412744 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2cf24800 == 68 [pid = 2659] [id = 186] 02:46:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 88 (0x7fed2eae0800) [pid = 2659] [serial = 558] [outer = (nil)] 02:46:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 89 (0x7fed2f01a400) [pid = 2659] [serial = 559] [outer = 0x7fed2eae0800] 02:46:52 INFO - PROCESS | 2659 | 1461750412807 Marionette DEBUG loaded listener.js 02:46:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 90 (0x7fed2f299000) [pid = 2659] [serial = 560] [outer = 0x7fed2eae0800] 02:46:54 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:54 INFO - PROCESS | 2659 | 1461750414034 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 02:46:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 02:46:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1591ms 02:46:54 INFO - PROCESS | 2659 | 1461750414052 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 02:46:54 INFO - PROCESS | 2659 | 1461750414056 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 02:46:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:46:54 INFO - PROCESS | 2659 | 1461750414070 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:46:54 INFO - PROCESS | 2659 | 1461750414076 Marionette TRACE conn3 <- [1,718,null,{}] 02:46:54 INFO - PROCESS | 2659 | 1461750414100 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:54 INFO - PROCESS | 2659 | 1461750414358 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 02:46:54 INFO - PROCESS | 2659 | 1461750414397 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2f235800 == 69 [pid = 2659] [id = 187] 02:46:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 91 (0x7fed2f697400) [pid = 2659] [serial = 561] [outer = (nil)] 02:46:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 92 (0x7fed340b6000) [pid = 2659] [serial = 562] [outer = 0x7fed2f697400] 02:46:54 INFO - PROCESS | 2659 | 1461750414463 Marionette DEBUG loaded listener.js 02:46:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 93 (0x7fed34839800) [pid = 2659] [serial = 563] [outer = 0x7fed2f697400] 02:46:55 INFO - PROCESS | 2659 | --DOMWINDOW == 92 (0x7fed2bdf1000) [pid = 2659] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:46:55 INFO - PROCESS | 2659 | --DOMWINDOW == 91 (0x7fed2f01e000) [pid = 2659] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:46:55 INFO - PROCESS | 2659 | --DOMWINDOW == 90 (0x7fed2aebbc00) [pid = 2659] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:46:55 INFO - PROCESS | 2659 | --DOMWINDOW == 89 (0x7fed2b4e0800) [pid = 2659] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:46:55 INFO - PROCESS | 2659 | --DOMWINDOW == 88 (0x7fed28dea800) [pid = 2659] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:46:55 INFO - PROCESS | 2659 | --DOMWINDOW == 87 (0x7fed2bdf6000) [pid = 2659] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:46:55 INFO - PROCESS | 2659 | --DOMWINDOW == 86 (0x7fed31c4e800) [pid = 2659] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:46:55 INFO - PROCESS | 2659 | --DOMWINDOW == 85 (0x7fed2f699400) [pid = 2659] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:46:55 INFO - PROCESS | 2659 | --DOMWINDOW == 84 (0x7fed2f69a800) [pid = 2659] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:46:55 INFO - PROCESS | 2659 | --DOMWINDOW == 83 (0x7fed34838c00) [pid = 2659] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:46:55 INFO - PROCESS | 2659 | --DOMWINDOW == 82 (0x7fed2aeb8c00) [pid = 2659] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:46:55 INFO - PROCESS | 2659 | --DOMWINDOW == 81 (0x7fed2ea6f800) [pid = 2659] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:46:55 INFO - PROCESS | 2659 | --DOMWINDOW == 80 (0x7fed3510cc00) [pid = 2659] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:46:55 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:55 INFO - PROCESS | 2659 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:46:55 INFO - PROCESS | 2659 | 1461750415658 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 02:46:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:46:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1645ms 02:46:55 INFO - PROCESS | 2659 | 1461750415716 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 02:46:55 INFO - PROCESS | 2659 | 1461750415720 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 02:46:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:46:55 INFO - PROCESS | 2659 | 1461750415733 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:46:55 INFO - PROCESS | 2659 | 1461750415735 Marionette TRACE conn3 <- [1,722,null,{}] 02:46:55 INFO - PROCESS | 2659 | 1461750415750 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:55 INFO - PROCESS | 2659 | 1461750415940 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 02:46:55 INFO - PROCESS | 2659 | 1461750415954 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed32edf800 == 70 [pid = 2659] [id = 188] 02:46:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 81 (0x7fed28def800) [pid = 2659] [serial = 564] [outer = (nil)] 02:46:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 82 (0x7fed2f699400) [pid = 2659] [serial = 565] [outer = 0x7fed28def800] 02:46:56 INFO - PROCESS | 2659 | 1461750416020 Marionette DEBUG loaded listener.js 02:46:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 83 (0x7fed344e2800) [pid = 2659] [serial = 566] [outer = 0x7fed28def800] 02:46:56 INFO - PROCESS | 2659 | 1461750416782 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 02:46:56 INFO - PROCESS | 2659 | 1461750416826 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 02:46:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:46:56 INFO - PROCESS | 2659 | 1461750416832 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:46:56 INFO - PROCESS | 2659 | 1461750416835 Marionette TRACE conn3 <- [1,726,null,{}] 02:46:56 INFO - PROCESS | 2659 | 1461750416859 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:57 INFO - PROCESS | 2659 | 1461750417018 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 02:46:57 INFO - PROCESS | 2659 | 1461750417030 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed35180800 == 71 [pid = 2659] [id = 189] 02:46:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 84 (0x7fed2d099800) [pid = 2659] [serial = 567] [outer = (nil)] 02:46:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 85 (0x7fed356b7000) [pid = 2659] [serial = 568] [outer = 0x7fed2d099800] 02:46:57 INFO - PROCESS | 2659 | 1461750417104 Marionette DEBUG loaded listener.js 02:46:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 86 (0x7fed35759c00) [pid = 2659] [serial = 569] [outer = 0x7fed2d099800] 02:46:57 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:57 INFO - PROCESS | 2659 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:46:58 INFO - PROCESS | 2659 | 1461750418202 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 02:46:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:46:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1431ms 02:46:58 INFO - PROCESS | 2659 | 1461750418264 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 02:46:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:46:58 INFO - PROCESS | 2659 | 1461750418271 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 02:46:58 INFO - PROCESS | 2659 | 1461750418280 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:46:58 INFO - PROCESS | 2659 | 1461750418286 Marionette TRACE conn3 <- [1,730,null,{}] 02:46:58 INFO - PROCESS | 2659 | 1461750418295 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:58 INFO - PROCESS | 2659 | 1461750418546 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 02:46:58 INFO - PROCESS | 2659 | 1461750418754 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2d3e1800 == 72 [pid = 2659] [id = 190] 02:46:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 87 (0x7fed2d090c00) [pid = 2659] [serial = 570] [outer = (nil)] 02:46:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 88 (0x7fed2d218800) [pid = 2659] [serial = 571] [outer = 0x7fed2d090c00] 02:46:58 INFO - PROCESS | 2659 | 1461750418833 Marionette DEBUG loaded listener.js 02:46:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 89 (0x7fed2ea78800) [pid = 2659] [serial = 572] [outer = 0x7fed2d090c00] 02:46:59 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:59 INFO - PROCESS | 2659 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:46:59 INFO - PROCESS | 2659 | 1461750419742 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 02:46:59 INFO - PROCESS | 2659 | 1461750419826 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 02:46:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:46:59 INFO - PROCESS | 2659 | 1461750419837 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:46:59 INFO - PROCESS | 2659 | 1461750419840 Marionette TRACE conn3 <- [1,734,null,{}] 02:46:59 INFO - PROCESS | 2659 | 1461750419848 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:00 INFO - PROCESS | 2659 | 1461750420075 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 02:47:00 INFO - PROCESS | 2659 | 1461750420298 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3613b800 == 73 [pid = 2659] [id = 191] 02:47:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 90 (0x7fed2f29d800) [pid = 2659] [serial = 573] [outer = (nil)] 02:47:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 91 (0x7fed3419cc00) [pid = 2659] [serial = 574] [outer = 0x7fed2f29d800] 02:47:00 INFO - PROCESS | 2659 | 1461750420389 Marionette DEBUG loaded listener.js 02:47:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 92 (0x7fed35118c00) [pid = 2659] [serial = 575] [outer = 0x7fed2f29d800] 02:47:01 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:01 INFO - PROCESS | 2659 | 1461750421343 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 02:47:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:47:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1583ms 02:47:01 INFO - PROCESS | 2659 | 1461750421420 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 02:47:01 INFO - PROCESS | 2659 | 1461750421425 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 02:47:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:47:01 INFO - PROCESS | 2659 | 1461750421434 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:47:01 INFO - PROCESS | 2659 | 1461750421439 Marionette TRACE conn3 <- [1,738,null,{}] 02:47:01 INFO - PROCESS | 2659 | 1461750421471 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:01 INFO - PROCESS | 2659 | 1461750421725 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 02:47:01 INFO - PROCESS | 2659 | 1461750421898 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed3b2f6800 == 74 [pid = 2659] [id = 192] 02:47:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 93 (0x7fed357ba800) [pid = 2659] [serial = 576] [outer = (nil)] 02:47:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 94 (0x7fed357c2000) [pid = 2659] [serial = 577] [outer = 0x7fed357ba800] 02:47:01 INFO - PROCESS | 2659 | 1461750421992 Marionette DEBUG loaded listener.js 02:47:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 95 (0x7fed35aa7800) [pid = 2659] [serial = 578] [outer = 0x7fed357ba800] 02:47:03 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:03 INFO - PROCESS | 2659 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:47:03 INFO - PROCESS | 2659 | 1461750423291 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 02:47:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:47:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1892ms 02:47:03 INFO - PROCESS | 2659 | 1461750423365 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 02:47:03 INFO - PROCESS | 2659 | 1461750423369 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 02:47:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:47:03 INFO - PROCESS | 2659 | 1461750423426 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:47:03 INFO - PROCESS | 2659 | 1461750423428 Marionette TRACE conn3 <- [1,742,null,{}] 02:47:03 INFO - PROCESS | 2659 | 1461750423435 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:03 INFO - PROCESS | 2659 | 1461750423643 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 02:47:03 INFO - PROCESS | 2659 | 1461750423812 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed4208e800 == 75 [pid = 2659] [id = 193] 02:47:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 96 (0x7fed357b9c00) [pid = 2659] [serial = 579] [outer = (nil)] 02:47:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 97 (0x7fed35dd5400) [pid = 2659] [serial = 580] [outer = 0x7fed357b9c00] 02:47:03 INFO - PROCESS | 2659 | 1461750423915 Marionette DEBUG loaded listener.js 02:47:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 98 (0x7fed35ffb800) [pid = 2659] [serial = 581] [outer = 0x7fed357b9c00] 02:47:05 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:05 INFO - PROCESS | 2659 | 1461750425343 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 02:47:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 02:47:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1933ms 02:47:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:47:05 INFO - PROCESS | 2659 | 1461750425357 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 02:47:05 INFO - PROCESS | 2659 | 1461750425360 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 02:47:05 INFO - PROCESS | 2659 | 1461750425367 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:47:05 INFO - PROCESS | 2659 | 1461750425370 Marionette TRACE conn3 <- [1,746,null,{}] 02:47:05 INFO - PROCESS | 2659 | 1461750425376 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:05 INFO - PROCESS | 2659 | 1461750425577 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 02:47:05 INFO - PROCESS | 2659 | 1461750425740 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed42f10800 == 76 [pid = 2659] [id = 194] 02:47:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 99 (0x7fed29f75400) [pid = 2659] [serial = 582] [outer = (nil)] 02:47:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 100 (0x7fed3675cc00) [pid = 2659] [serial = 583] [outer = 0x7fed29f75400] 02:47:05 INFO - PROCESS | 2659 | 1461750425819 Marionette DEBUG loaded listener.js 02:47:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 101 (0x7fed367b4c00) [pid = 2659] [serial = 584] [outer = 0x7fed29f75400] 02:47:06 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:07 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:07 INFO - PROCESS | 2659 | 1461750427125 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 02:47:07 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:47:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1782ms 02:47:07 INFO - PROCESS | 2659 | 1461750427189 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 02:47:07 INFO - PROCESS | 2659 | 1461750427193 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 02:47:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:47:07 INFO - PROCESS | 2659 | 1461750427219 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:47:07 INFO - PROCESS | 2659 | 1461750427222 Marionette TRACE conn3 <- [1,750,null,{}] 02:47:07 INFO - PROCESS | 2659 | 1461750427229 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:07 INFO - PROCESS | 2659 | 1461750427433 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 02:47:07 INFO - PROCESS | 2659 | 1461750427586 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2bf7c000 == 77 [pid = 2659] [id = 195] 02:47:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 102 (0x7fed24aeb800) [pid = 2659] [serial = 585] [outer = (nil)] 02:47:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 103 (0x7fed2c17b000) [pid = 2659] [serial = 586] [outer = 0x7fed24aeb800] 02:47:07 INFO - PROCESS | 2659 | 1461750427664 Marionette DEBUG loaded listener.js 02:47:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 104 (0x7fed41104c00) [pid = 2659] [serial = 587] [outer = 0x7fed24aeb800] 02:47:09 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:09 INFO - PROCESS | 2659 | 1461750429136 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 02:47:09 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:47:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1940ms 02:47:09 INFO - PROCESS | 2659 | 1461750429156 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 02:47:09 INFO - PROCESS | 2659 | 1461750429164 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 02:47:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:47:09 INFO - PROCESS | 2659 | 1461750429177 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:47:09 INFO - PROCESS | 2659 | 1461750429185 Marionette TRACE conn3 <- [1,754,null,{}] 02:47:09 INFO - PROCESS | 2659 | 1461750429204 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:09 INFO - PROCESS | 2659 | 1461750429513 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 02:47:09 INFO - PROCESS | 2659 | 1461750429669 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2b304000 == 78 [pid = 2659] [id = 196] 02:47:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 105 (0x7fed28ded000) [pid = 2659] [serial = 588] [outer = (nil)] 02:47:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 106 (0x7fed2b9e7000) [pid = 2659] [serial = 589] [outer = 0x7fed28ded000] 02:47:09 INFO - PROCESS | 2659 | 1461750429737 Marionette DEBUG loaded listener.js 02:47:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 107 (0x7fed2c175c00) [pid = 2659] [serial = 590] [outer = 0x7fed28ded000] 02:47:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed32edf800 == 77 [pid = 2659] [id = 188] 02:47:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f235800 == 76 [pid = 2659] [id = 187] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 106 (0x7fed35111400) [pid = 2659] [serial = 541] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 105 (0x7fed2b9e8c00) [pid = 2659] [serial = 508] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 104 (0x7fed35112c00) [pid = 2659] [serial = 523] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 103 (0x7fed3482f400) [pid = 2659] [serial = 517] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 102 (0x7fed31c55400) [pid = 2659] [serial = 514] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 101 (0x7fed2e87a800) [pid = 2659] [serial = 511] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 100 (0x7fed2aec7000) [pid = 2659] [serial = 520] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2cf24800 == 75 [pid = 2659] [id = 186] 02:47:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2afdb800 == 74 [pid = 2659] [id = 185] 02:47:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2cd3f800 == 73 [pid = 2659] [id = 184] 02:47:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed36142000 == 72 [pid = 2659] [id = 183] 02:47:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f64a000 == 71 [pid = 2659] [id = 182] 02:47:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2bf6c800 == 70 [pid = 2659] [id = 181] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 99 (0x7fed35150400) [pid = 2659] [serial = 476] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 98 (0x7fed3126c000) [pid = 2659] [serial = 470] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 97 (0x7fed3482dc00) [pid = 2659] [serial = 473] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 96 (0x7fed37f6c800) [pid = 2659] [serial = 479] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 95 (0x7fed2c203800) [pid = 2659] [serial = 464] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 94 (0x7fed2f298400) [pid = 2659] [serial = 467] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 93 (0x7fed4220d000) [pid = 2659] [serial = 482] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 92 (0x7fed2e874800) [pid = 2659] [serial = 532] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 91 (0x7fed33d5e800) [pid = 2659] [serial = 505] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 90 (0x7fed34547800) [pid = 2659] [serial = 506] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 89 (0x7fed2b9e5c00) [pid = 2659] [serial = 527] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 88 (0x7fed2b657c00) [pid = 2659] [serial = 526] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 87 (0x7fed2bdfe800) [pid = 2659] [serial = 529] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 86 (0x7fed2cfe1400) [pid = 2659] [serial = 530] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 85 (0x7fed2f018400) [pid = 2659] [serial = 533] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 84 (0x7fed33337000) [pid = 2659] [serial = 538] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 83 (0x7fed344e7400) [pid = 2659] [serial = 539] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 82 (0x7fed2f294c00) [pid = 2659] [serial = 535] [outer = (nil)] [url = about:blank] 02:47:10 INFO - PROCESS | 2659 | --DOMWINDOW == 81 (0x7fed2f691400) [pid = 2659] [serial = 536] [outer = (nil)] [url = about:blank] 02:47:11 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:11 INFO - PROCESS | 2659 | 1461750431067 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 02:47:11 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:47:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1948ms 02:47:11 INFO - PROCESS | 2659 | 1461750431123 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 02:47:11 INFO - PROCESS | 2659 | 1461750431131 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 02:47:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:47:11 INFO - PROCESS | 2659 | 1461750431142 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:47:11 INFO - PROCESS | 2659 | 1461750431145 Marionette TRACE conn3 <- [1,758,null,{}] 02:47:11 INFO - PROCESS | 2659 | 1461750431152 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:11 INFO - PROCESS | 2659 | 1461750431309 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 02:47:11 INFO - PROCESS | 2659 | 1461750431414 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2cf0f000 == 71 [pid = 2659] [id = 197] 02:47:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 82 (0x7fed2b80c400) [pid = 2659] [serial = 591] [outer = (nil)] 02:47:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 83 (0x7fed2cfe1400) [pid = 2659] [serial = 592] [outer = 0x7fed2b80c400] 02:47:11 INFO - PROCESS | 2659 | 1461750431478 Marionette DEBUG loaded listener.js 02:47:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 84 (0x7fed2eae1400) [pid = 2659] [serial = 593] [outer = 0x7fed2b80c400] 02:47:12 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:12 INFO - PROCESS | 2659 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:47:12 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:12 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:12 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:12 INFO - PROCESS | 2659 | 1461750432169 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 02:47:12 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:47:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1083ms 02:47:12 INFO - PROCESS | 2659 | 1461750432274 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 02:47:12 INFO - PROCESS | 2659 | 1461750432281 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 02:47:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:47:12 INFO - PROCESS | 2659 | 1461750432300 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:47:12 INFO - PROCESS | 2659 | 1461750432308 Marionette TRACE conn3 <- [1,762,null,{}] 02:47:12 INFO - PROCESS | 2659 | 1461750432341 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:12 INFO - PROCESS | 2659 | 1461750432543 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 02:47:12 INFO - PROCESS | 2659 | 1461750432670 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2f647800 == 72 [pid = 2659] [id = 198] 02:47:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 85 (0x7fed2f020c00) [pid = 2659] [serial = 594] [outer = (nil)] 02:47:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 86 (0x7fed31e9fc00) [pid = 2659] [serial = 595] [outer = 0x7fed2f020c00] 02:47:12 INFO - PROCESS | 2659 | 1461750432739 Marionette DEBUG loaded listener.js 02:47:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 87 (0x7fed34544400) [pid = 2659] [serial = 596] [outer = 0x7fed2f020c00] 02:47:14 INFO - PROCESS | 2659 | 1461750434040 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 02:47:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:47:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1795ms 02:47:14 INFO - PROCESS | 2659 | 1461750434093 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 02:47:14 INFO - PROCESS | 2659 | 1461750434098 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 02:47:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:47:14 INFO - PROCESS | 2659 | 1461750434111 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:47:14 INFO - PROCESS | 2659 | 1461750434113 Marionette TRACE conn3 <- [1,766,null,{}] 02:47:14 INFO - PROCESS | 2659 | 1461750434119 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:14 INFO - PROCESS | 2659 | 1461750434321 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 02:47:14 INFO - PROCESS | 2659 | 1461750434395 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed349c1000 == 73 [pid = 2659] [id = 199] 02:47:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 88 (0x7fed2e881000) [pid = 2659] [serial = 597] [outer = (nil)] 02:47:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 89 (0x7fed3510c000) [pid = 2659] [serial = 598] [outer = 0x7fed2e881000] 02:47:14 INFO - PROCESS | 2659 | 1461750434459 Marionette DEBUG loaded listener.js 02:47:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 90 (0x7fed35610000) [pid = 2659] [serial = 599] [outer = 0x7fed2e881000] 02:47:14 INFO - PROCESS | 2659 | --DOMWINDOW == 89 (0x7fed2bdfbc00) [pid = 2659] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:47:14 INFO - PROCESS | 2659 | --DOMWINDOW == 88 (0x7fed24aefc00) [pid = 2659] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:47:14 INFO - PROCESS | 2659 | --DOMWINDOW == 87 (0x7fed2bdfe000) [pid = 2659] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:47:14 INFO - PROCESS | 2659 | --DOMWINDOW == 86 (0x7fed2eae0800) [pid = 2659] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:47:14 INFO - PROCESS | 2659 | --DOMWINDOW == 85 (0x7fed2f692800) [pid = 2659] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:47:14 INFO - PROCESS | 2659 | --DOMWINDOW == 84 (0x7fed2b663000) [pid = 2659] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:47:14 INFO - PROCESS | 2659 | --DOMWINDOW == 83 (0x7fed28df3c00) [pid = 2659] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:47:14 INFO - PROCESS | 2659 | --DOMWINDOW == 82 (0x7fed2f293800) [pid = 2659] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:47:14 INFO - PROCESS | 2659 | --DOMWINDOW == 81 (0x7fed2f697400) [pid = 2659] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:47:14 INFO - PROCESS | 2659 | --DOMWINDOW == 80 (0x7fed28de7400) [pid = 2659] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:47:14 INFO - PROCESS | 2659 | --DOMWINDOW == 79 (0x7fed29f74400) [pid = 2659] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:47:14 INFO - PROCESS | 2659 | --DOMWINDOW == 78 (0x7fed2f695400) [pid = 2659] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:47:14 INFO - PROCESS | 2659 | --DOMWINDOW == 77 (0x7fed2c177c00) [pid = 2659] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:47:14 INFO - PROCESS | 2659 | --DOMWINDOW == 76 (0x7fed2b4e3c00) [pid = 2659] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:47:14 INFO - PROCESS | 2659 | --DOMWINDOW == 75 (0x7fed28def800) [pid = 2659] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:47:15 INFO - PROCESS | 2659 | 1461750435661 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 02:47:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:47:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1582ms 02:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:47:15 INFO - PROCESS | 2659 | 1461750435693 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 02:47:15 INFO - PROCESS | 2659 | 1461750435696 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 02:47:15 INFO - PROCESS | 2659 | 1461750435702 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:47:15 INFO - PROCESS | 2659 | 1461750435705 Marionette TRACE conn3 <- [1,770,null,{}] 02:47:15 INFO - PROCESS | 2659 | 1461750435711 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:15 INFO - PROCESS | 2659 | 1461750435849 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 02:47:16 INFO - PROCESS | 2659 | 1461750436034 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2aed6800 == 74 [pid = 2659] [id = 200] 02:47:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 76 (0x7fed24aefc00) [pid = 2659] [serial = 600] [outer = (nil)] 02:47:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 77 (0x7fed2ea72800) [pid = 2659] [serial = 601] [outer = 0x7fed24aefc00] 02:47:16 INFO - PROCESS | 2659 | 1461750436097 Marionette DEBUG loaded listener.js 02:47:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 78 (0x7fed3482b800) [pid = 2659] [serial = 602] [outer = 0x7fed24aefc00] 02:47:17 INFO - PROCESS | 2659 | 1461750437029 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 02:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1379ms 02:47:17 INFO - PROCESS | 2659 | 1461750437082 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 02:47:17 INFO - PROCESS | 2659 | 1461750437088 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 02:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:47:17 INFO - PROCESS | 2659 | 1461750437098 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:47:17 INFO - PROCESS | 2659 | 1461750437103 Marionette TRACE conn3 <- [1,774,null,{}] 02:47:17 INFO - PROCESS | 2659 | 1461750437112 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:17 INFO - PROCESS | 2659 | 1461750437301 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 02:47:17 INFO - PROCESS | 2659 | 1461750437453 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2d3ca000 == 75 [pid = 2659] [id = 201] 02:47:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 79 (0x7fed2bdfd800) [pid = 2659] [serial = 603] [outer = (nil)] 02:47:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 80 (0x7fed2c286000) [pid = 2659] [serial = 604] [outer = 0x7fed2bdfd800] 02:47:17 INFO - PROCESS | 2659 | 1461750437589 Marionette DEBUG loaded listener.js 02:47:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 81 (0x7fed2de89800) [pid = 2659] [serial = 605] [outer = 0x7fed2bdfd800] 02:47:18 INFO - PROCESS | 2659 | 1461750438512 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 02:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1486ms 02:47:18 INFO - PROCESS | 2659 | 1461750438585 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 02:47:18 INFO - PROCESS | 2659 | 1461750438595 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 02:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:47:18 INFO - PROCESS | 2659 | 1461750438606 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:47:18 INFO - PROCESS | 2659 | 1461750438611 Marionette TRACE conn3 <- [1,778,null,{}] 02:47:18 INFO - PROCESS | 2659 | 1461750438618 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:18 INFO - PROCESS | 2659 | 1461750438829 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 02:47:19 INFO - PROCESS | 2659 | 1461750439055 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed357d2000 == 76 [pid = 2659] [id = 202] 02:47:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 82 (0x7fed2f296c00) [pid = 2659] [serial = 606] [outer = (nil)] 02:47:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 83 (0x7fed2f692800) [pid = 2659] [serial = 607] [outer = 0x7fed2f296c00] 02:47:19 INFO - PROCESS | 2659 | 1461750439175 Marionette DEBUG loaded listener.js 02:47:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 84 (0x7fed33451800) [pid = 2659] [serial = 608] [outer = 0x7fed2f296c00] 02:47:20 INFO - PROCESS | 2659 | 1461750440046 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 02:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1487ms 02:47:20 INFO - PROCESS | 2659 | 1461750440094 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 02:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:47:20 INFO - PROCESS | 2659 | 1461750440098 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 02:47:20 INFO - PROCESS | 2659 | 1461750440104 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:47:20 INFO - PROCESS | 2659 | 1461750440110 Marionette TRACE conn3 <- [1,782,null,{}] 02:47:20 INFO - PROCESS | 2659 | 1461750440126 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:20 INFO - PROCESS | 2659 | 1461750440336 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 02:47:20 INFO - PROCESS | 2659 | 1461750440490 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3817e000 == 77 [pid = 2659] [id = 203] 02:47:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 85 (0x7fed3482cc00) [pid = 2659] [serial = 609] [outer = (nil)] 02:47:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 86 (0x7fed35619800) [pid = 2659] [serial = 610] [outer = 0x7fed3482cc00] 02:47:20 INFO - PROCESS | 2659 | 1461750440564 Marionette DEBUG loaded listener.js 02:47:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 87 (0x7fed35754800) [pid = 2659] [serial = 611] [outer = 0x7fed3482cc00] 02:47:21 INFO - PROCESS | 2659 | 1461750441423 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 02:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1385ms 02:47:21 INFO - PROCESS | 2659 | 1461750441490 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 02:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:47:21 INFO - PROCESS | 2659 | 1461750441495 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 02:47:21 INFO - PROCESS | 2659 | 1461750441501 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:47:21 INFO - PROCESS | 2659 | 1461750441504 Marionette TRACE conn3 <- [1,786,null,{}] 02:47:21 INFO - PROCESS | 2659 | 1461750441509 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:21 INFO - PROCESS | 2659 | 1461750441697 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 02:47:21 INFO - PROCESS | 2659 | 1461750441878 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed42f0f800 == 78 [pid = 2659] [id = 204] 02:47:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 88 (0x7fed357bf000) [pid = 2659] [serial = 612] [outer = (nil)] 02:47:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 89 (0x7fed359f8c00) [pid = 2659] [serial = 613] [outer = 0x7fed357bf000] 02:47:21 INFO - PROCESS | 2659 | 1461750441966 Marionette DEBUG loaded listener.js 02:47:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 90 (0x7fed35dd8400) [pid = 2659] [serial = 614] [outer = 0x7fed357bf000] 02:47:22 INFO - PROCESS | 2659 | 1461750442807 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 02:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1385ms 02:47:22 INFO - PROCESS | 2659 | 1461750442886 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 02:47:22 INFO - PROCESS | 2659 | 1461750442890 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 02:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:47:22 INFO - PROCESS | 2659 | 1461750442896 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:47:22 INFO - PROCESS | 2659 | 1461750442898 Marionette TRACE conn3 <- [1,790,null,{}] 02:47:22 INFO - PROCESS | 2659 | 1461750442904 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:23 INFO - PROCESS | 2659 | 1461750443075 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 02:47:23 INFO - PROCESS | 2659 | 1461750443233 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed46c41800 == 79 [pid = 2659] [id = 205] 02:47:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 91 (0x7fed35755800) [pid = 2659] [serial = 615] [outer = (nil)] 02:47:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 92 (0x7fed3675f000) [pid = 2659] [serial = 616] [outer = 0x7fed35755800] 02:47:23 INFO - PROCESS | 2659 | 1461750443308 Marionette DEBUG loaded listener.js 02:47:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 93 (0x7fed37f03400) [pid = 2659] [serial = 617] [outer = 0x7fed35755800] 02:47:24 INFO - PROCESS | 2659 | 1461750444228 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 02:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1390ms 02:47:24 INFO - PROCESS | 2659 | 1461750444287 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 02:47:24 INFO - PROCESS | 2659 | 1461750444290 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 02:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:47:24 INFO - PROCESS | 2659 | 1461750444297 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:47:24 INFO - PROCESS | 2659 | 1461750444300 Marionette TRACE conn3 <- [1,794,null,{}] 02:47:24 INFO - PROCESS | 2659 | 1461750444305 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:24 INFO - PROCESS | 2659 | 1461750444503 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 02:47:24 INFO - PROCESS | 2659 | 1461750444656 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed474a6800 == 80 [pid = 2659] [id = 206] 02:47:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 94 (0x7fed37f06400) [pid = 2659] [serial = 618] [outer = (nil)] 02:47:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 95 (0x7fed3b255400) [pid = 2659] [serial = 619] [outer = 0x7fed37f06400] 02:47:24 INFO - PROCESS | 2659 | 1461750444732 Marionette DEBUG loaded listener.js 02:47:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 96 (0x7fed41d68c00) [pid = 2659] [serial = 620] [outer = 0x7fed37f06400] 02:47:25 INFO - PROCESS | 2659 | 1461750445672 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 02:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1428ms 02:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:47:25 INFO - PROCESS | 2659 | 1461750445727 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 02:47:25 INFO - PROCESS | 2659 | 1461750445729 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 02:47:25 INFO - PROCESS | 2659 | 1461750445736 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:47:25 INFO - PROCESS | 2659 | 1461750445739 Marionette TRACE conn3 <- [1,798,null,{}] 02:47:25 INFO - PROCESS | 2659 | 1461750445745 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:25 INFO - PROCESS | 2659 | 1461750445939 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 02:47:26 INFO - PROCESS | 2659 | 1461750446095 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed4921e800 == 81 [pid = 2659] [id = 207] 02:47:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 97 (0x7fed37f6bc00) [pid = 2659] [serial = 621] [outer = (nil)] 02:47:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 98 (0x7fed41fb2000) [pid = 2659] [serial = 622] [outer = 0x7fed37f6bc00] 02:47:26 INFO - PROCESS | 2659 | 1461750446207 Marionette DEBUG loaded listener.js 02:47:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 99 (0x7fed420ee800) [pid = 2659] [serial = 623] [outer = 0x7fed37f6bc00] 02:47:27 INFO - PROCESS | 2659 | 1461750447071 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 02:47:27 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:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1386ms 02:47:27 INFO - PROCESS | 2659 | 1461750447123 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 02:47:27 INFO - PROCESS | 2659 | 1461750447127 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 02:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:47:27 INFO - PROCESS | 2659 | 1461750447133 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:47:27 INFO - PROCESS | 2659 | 1461750447135 Marionette TRACE conn3 <- [1,802,null,{}] 02:47:27 INFO - PROCESS | 2659 | 1461750447140 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:27 INFO - PROCESS | 2659 | 1461750447324 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 02:47:27 INFO - PROCESS | 2659 | 1461750447542 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed4a059800 == 82 [pid = 2659] [id = 208] 02:47:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 100 (0x7fed29f74c00) [pid = 2659] [serial = 624] [outer = (nil)] 02:47:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 101 (0x7fed35758800) [pid = 2659] [serial = 625] [outer = 0x7fed29f74c00] 02:47:27 INFO - PROCESS | 2659 | 1461750447656 Marionette DEBUG loaded listener.js 02:47:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 102 (0x7fed42290400) [pid = 2659] [serial = 626] [outer = 0x7fed29f74c00] 02:47:28 INFO - PROCESS | 2659 | 1461750448530 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 02:47:28 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:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1433ms 02:47:28 INFO - PROCESS | 2659 | 1461750448567 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 02:47:28 INFO - PROCESS | 2659 | 1461750448570 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 02:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:47:28 INFO - PROCESS | 2659 | 1461750448577 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:47:28 INFO - PROCESS | 2659 | 1461750448581 Marionette TRACE conn3 <- [1,806,null,{}] 02:47:28 INFO - PROCESS | 2659 | 1461750448586 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:28 INFO - PROCESS | 2659 | 1461750448765 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 02:47:29 INFO - PROCESS | 2659 | 1461750449204 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2cf12800 == 83 [pid = 2659] [id = 209] 02:47:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 103 (0x7fed28df3800) [pid = 2659] [serial = 627] [outer = (nil)] 02:47:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 104 (0x7fed2aeb8400) [pid = 2659] [serial = 628] [outer = 0x7fed28df3800] 02:47:29 INFO - PROCESS | 2659 | 1461750449320 Marionette DEBUG loaded listener.js 02:47:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 105 (0x7fed2b9e4400) [pid = 2659] [serial = 629] [outer = 0x7fed28df3800] 02:47:30 INFO - PROCESS | 2659 | 1461750450139 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 02:47:30 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:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1631ms 02:47:30 INFO - PROCESS | 2659 | 1461750450211 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 02:47:30 INFO - PROCESS | 2659 | 1461750450217 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 02:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:47:30 INFO - PROCESS | 2659 | 1461750450225 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:47:30 INFO - PROCESS | 2659 | 1461750450230 Marionette TRACE conn3 <- [1,810,null,{}] 02:47:30 INFO - PROCESS | 2659 | 1461750450237 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:30 INFO - PROCESS | 2659 | 1461750450412 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 02:47:30 INFO - PROCESS | 2659 | 1461750450570 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed249e8800 == 84 [pid = 2659] [id = 210] 02:47:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 106 (0x7fed2c28e400) [pid = 2659] [serial = 630] [outer = (nil)] 02:47:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 107 (0x7fed2d31a000) [pid = 2659] [serial = 631] [outer = 0x7fed2c28e400] 02:47:30 INFO - PROCESS | 2659 | 1461750450703 Marionette DEBUG loaded listener.js 02:47:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 108 (0x7fed2eae3800) [pid = 2659] [serial = 632] [outer = 0x7fed2c28e400] 02:47:31 INFO - PROCESS | 2659 | 1461750451617 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 02:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1432ms 02:47:31 INFO - PROCESS | 2659 | 1461750451660 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 02:47:31 INFO - PROCESS | 2659 | 1461750451666 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 02:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:47:31 INFO - PROCESS | 2659 | 1461750451673 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:47:31 INFO - PROCESS | 2659 | 1461750451675 Marionette TRACE conn3 <- [1,814,null,{}] 02:47:31 INFO - PROCESS | 2659 | 1461750451681 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:31 INFO - PROCESS | 2659 | 1461750451871 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 02:47:31 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed349c1000 == 83 [pid = 2659] [id = 199] 02:47:31 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f647800 == 82 [pid = 2659] [id = 198] 02:47:31 INFO - PROCESS | 2659 | --DOMWINDOW == 107 (0x7fed356b7000) [pid = 2659] [serial = 568] [outer = (nil)] [url = about:blank] 02:47:31 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2cf0f000 == 81 [pid = 2659] [id = 197] 02:47:31 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b304000 == 80 [pid = 2659] [id = 196] 02:47:31 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2bf7c000 == 79 [pid = 2659] [id = 195] 02:47:31 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed42f10800 == 78 [pid = 2659] [id = 194] 02:47:32 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3b2f6800 == 77 [pid = 2659] [id = 192] 02:47:32 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3613b800 == 76 [pid = 2659] [id = 191] 02:47:32 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2d3e1800 == 75 [pid = 2659] [id = 190] 02:47:32 INFO - PROCESS | 2659 | 1461750452064 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 2659 | --DOMWINDOW == 106 (0x7fed2f01d000) [pid = 2659] [serial = 548] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | --DOMWINDOW == 105 (0x7fed3510f000) [pid = 2659] [serial = 521] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | --DOMWINDOW == 104 (0x7fed2d221400) [pid = 2659] [serial = 547] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | --DOMWINDOW == 103 (0x7fed2d095400) [pid = 2659] [serial = 461] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | --DOMWINDOW == 102 (0x7fed2f01a400) [pid = 2659] [serial = 559] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | --DOMWINDOW == 101 (0x7fed33cd9000) [pid = 2659] [serial = 515] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | --DOMWINDOW == 100 (0x7fed2c203400) [pid = 2659] [serial = 557] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | --DOMWINDOW == 99 (0x7fed356b5400) [pid = 2659] [serial = 524] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | --DOMWINDOW == 98 (0x7fed3514a800) [pid = 2659] [serial = 551] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | --DOMWINDOW == 97 (0x7fed340b6000) [pid = 2659] [serial = 562] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | --DOMWINDOW == 96 (0x7fed3081e400) [pid = 2659] [serial = 553] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | --DOMWINDOW == 95 (0x7fed2bdfb400) [pid = 2659] [serial = 545] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | --DOMWINDOW == 94 (0x7fed34881800) [pid = 2659] [serial = 518] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | --DOMWINDOW == 93 (0x7fed34543400) [pid = 2659] [serial = 550] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | --DOMWINDOW == 92 (0x7fed2f299000) [pid = 2659] [serial = 560] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | --DOMWINDOW == 91 (0x7fed34839800) [pid = 2659] [serial = 563] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | --DOMWINDOW == 90 (0x7fed2b806c00) [pid = 2659] [serial = 544] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | --DOMWINDOW == 89 (0x7fed2f013c00) [pid = 2659] [serial = 512] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | --DOMWINDOW == 88 (0x7fed2c176c00) [pid = 2659] [serial = 509] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | --DOMWINDOW == 87 (0x7fed2f699400) [pid = 2659] [serial = 565] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | --DOMWINDOW == 86 (0x7fed2b9e9800) [pid = 2659] [serial = 556] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | --DOMWINDOW == 85 (0x7fed3560a400) [pid = 2659] [serial = 554] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | --DOMWINDOW == 84 (0x7fed344e2800) [pid = 2659] [serial = 566] [outer = (nil)] [url = about:blank] 02:47:32 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2aeda800 == 76 [pid = 2659] [id = 211] 02:47:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 85 (0x7fed2b806c00) [pid = 2659] [serial = 633] [outer = (nil)] 02:47:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 86 (0x7fed2d21d800) [pid = 2659] [serial = 634] [outer = 0x7fed2b806c00] 02:47:32 INFO - PROCESS | 2659 | 1461750452225 Marionette DEBUG loaded listener.js 02:47:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 87 (0x7fed32fe2800) [pid = 2659] [serial = 635] [outer = 0x7fed2b806c00] 02:47:32 INFO - PROCESS | 2659 | 1461750452965 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 02:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:47:33 INFO - PROCESS | 2659 | 1461750453017 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 02:47:33 INFO - PROCESS | 2659 | 1461750453031 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:47:33 INFO - PROCESS | 2659 | 1461750453040 Marionette TRACE conn3 <- [1,818,null,{}] 02:47:33 INFO - PROCESS | 2659 | 1461750453048 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:33 INFO - PROCESS | 2659 | 1461750453228 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 02:47:33 INFO - PROCESS | 2659 | 1461750453347 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed31c5d800 == 77 [pid = 2659] [id = 212] 02:47:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 88 (0x7fed2b9e9800) [pid = 2659] [serial = 636] [outer = (nil)] 02:47:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 89 (0x7fed3482f400) [pid = 2659] [serial = 637] [outer = 0x7fed2b9e9800] 02:47:33 INFO - PROCESS | 2659 | 1461750453411 Marionette DEBUG loaded listener.js 02:47:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 90 (0x7fed3523d000) [pid = 2659] [serial = 638] [outer = 0x7fed2b9e9800] 02:47:34 INFO - PROCESS | 2659 | 1461750454122 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 02:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1148ms 02:47:34 INFO - PROCESS | 2659 | 1461750454192 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 02:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:47:34 INFO - PROCESS | 2659 | 1461750454197 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 02:47:34 INFO - PROCESS | 2659 | 1461750454212 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:47:34 INFO - PROCESS | 2659 | 1461750454215 Marionette TRACE conn3 <- [1,822,null,{}] 02:47:34 INFO - PROCESS | 2659 | 1461750454221 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:34 INFO - PROCESS | 2659 | 1461750454426 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 02:47:34 INFO - PROCESS | 2659 | 1461750454460 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed35170000 == 78 [pid = 2659] [id = 213] 02:47:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 91 (0x7fed3514a800) [pid = 2659] [serial = 639] [outer = (nil)] 02:47:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 92 (0x7fed3575e000) [pid = 2659] [serial = 640] [outer = 0x7fed3514a800] 02:47:34 INFO - PROCESS | 2659 | 1461750454523 Marionette DEBUG loaded listener.js 02:47:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 93 (0x7fed35aa6800) [pid = 2659] [serial = 641] [outer = 0x7fed3514a800] 02:47:35 INFO - PROCESS | 2659 | 1461750455371 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 02:47:35 INFO - PROCESS | 2659 | 1461750455395 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 02:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:47:35 INFO - PROCESS | 2659 | 1461750455402 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:47:35 INFO - PROCESS | 2659 | 1461750455404 Marionette TRACE conn3 <- [1,826,null,{}] 02:47:35 INFO - PROCESS | 2659 | 1461750455410 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:35 INFO - PROCESS | 2659 | 1461750455609 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 02:47:35 INFO - PROCESS | 2659 | 1461750455642 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed36cdb000 == 79 [pid = 2659] [id = 214] 02:47:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 94 (0x7fed367b1400) [pid = 2659] [serial = 642] [outer = (nil)] 02:47:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 95 (0x7fed37f05400) [pid = 2659] [serial = 643] [outer = 0x7fed367b1400] 02:47:35 INFO - PROCESS | 2659 | 1461750455717 Marionette DEBUG loaded listener.js 02:47:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 96 (0x7fed3b259000) [pid = 2659] [serial = 644] [outer = 0x7fed367b1400] 02:47:36 INFO - PROCESS | 2659 | --DOMWINDOW == 95 (0x7fed2e881000) [pid = 2659] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:47:36 INFO - PROCESS | 2659 | --DOMWINDOW == 94 (0x7fed24aeb800) [pid = 2659] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:47:36 INFO - PROCESS | 2659 | --DOMWINDOW == 93 (0x7fed28ded000) [pid = 2659] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:47:36 INFO - PROCESS | 2659 | --DOMWINDOW == 92 (0x7fed2b80c400) [pid = 2659] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:47:36 INFO - PROCESS | 2659 | --DOMWINDOW == 91 (0x7fed2f020c00) [pid = 2659] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:47:36 INFO - PROCESS | 2659 | --DOMWINDOW == 90 (0x7fed2f694c00) [pid = 2659] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:47:36 INFO - PROCESS | 2659 | 1461750456699 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 02:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1331ms 02:47:36 INFO - PROCESS | 2659 | 1461750456735 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 02:47:36 INFO - PROCESS | 2659 | 1461750456739 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 02:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:47:36 INFO - PROCESS | 2659 | 1461750456750 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:47:36 INFO - PROCESS | 2659 | 1461750456753 Marionette TRACE conn3 <- [1,830,null,{}] 02:47:36 INFO - PROCESS | 2659 | 1461750456761 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:36 INFO - PROCESS | 2659 | 1461750456973 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 02:47:37 INFO - PROCESS | 2659 | 1461750457143 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed4209b800 == 80 [pid = 2659] [id = 215] 02:47:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 91 (0x7fed2f694c00) [pid = 2659] [serial = 645] [outer = (nil)] 02:47:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 92 (0x7fed367b2c00) [pid = 2659] [serial = 646] [outer = 0x7fed2f694c00] 02:47:37 INFO - PROCESS | 2659 | 1461750457207 Marionette DEBUG loaded listener.js 02:47:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 93 (0x7fed42245800) [pid = 2659] [serial = 647] [outer = 0x7fed2f694c00] 02:47:37 INFO - PROCESS | 2659 | 1461750457905 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 02:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1183ms 02:47:37 INFO - PROCESS | 2659 | 1461750457933 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 02:47:37 INFO - PROCESS | 2659 | 1461750457936 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 02:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:47:37 INFO - PROCESS | 2659 | 1461750457942 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:47:37 INFO - PROCESS | 2659 | 1461750457944 Marionette TRACE conn3 <- [1,834,null,{}] 02:47:37 INFO - PROCESS | 2659 | 1461750457949 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:38 INFO - PROCESS | 2659 | 1461750458132 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 02:47:38 INFO - PROCESS | 2659 | 1461750458151 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed46a56800 == 81 [pid = 2659] [id = 216] 02:47:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 94 (0x7fed2f294000) [pid = 2659] [serial = 648] [outer = (nil)] 02:47:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 95 (0x7fed42eb1400) [pid = 2659] [serial = 649] [outer = 0x7fed2f294000] 02:47:38 INFO - PROCESS | 2659 | 1461750458212 Marionette DEBUG loaded listener.js 02:47:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 96 (0x7fed4342c400) [pid = 2659] [serial = 650] [outer = 0x7fed2f294000] 02:47:39 INFO - PROCESS | 2659 | 1461750459262 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 02:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1380ms 02:47:39 INFO - PROCESS | 2659 | 1461750459323 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 02:47:39 INFO - PROCESS | 2659 | 1461750459330 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 02:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:47:39 INFO - PROCESS | 2659 | 1461750459339 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:47:39 INFO - PROCESS | 2659 | 1461750459344 Marionette TRACE conn3 <- [1,838,null,{}] 02:47:39 INFO - PROCESS | 2659 | 1461750459353 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:39 INFO - PROCESS | 2659 | 1461750459617 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 02:47:39 INFO - PROCESS | 2659 | 1461750459739 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2f229000 == 82 [pid = 2659] [id = 217] 02:47:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 97 (0x7fed2bdf1000) [pid = 2659] [serial = 651] [outer = (nil)] 02:47:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 98 (0x7fed2d09b000) [pid = 2659] [serial = 652] [outer = 0x7fed2bdf1000] 02:47:39 INFO - PROCESS | 2659 | 1461750459818 Marionette DEBUG loaded listener.js 02:47:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 99 (0x7fed2f015c00) [pid = 2659] [serial = 653] [outer = 0x7fed2bdf1000] 02:47:40 INFO - PROCESS | 2659 | 1461750460760 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 02:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1440ms 02:47:40 INFO - PROCESS | 2659 | 1461750460780 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 02:47:40 INFO - PROCESS | 2659 | 1461750460788 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 02:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:47:40 INFO - PROCESS | 2659 | 1461750460800 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:47:40 INFO - PROCESS | 2659 | 1461750460804 Marionette TRACE conn3 <- [1,842,null,{}] 02:47:40 INFO - PROCESS | 2659 | 1461750460810 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:40 INFO - PROCESS | 2659 | 1461750460996 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 02:47:41 INFO - PROCESS | 2659 | 1461750461158 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed38174000 == 83 [pid = 2659] [id = 218] 02:47:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 100 (0x7fed2f014000) [pid = 2659] [serial = 654] [outer = (nil)] 02:47:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 101 (0x7fed340b6000) [pid = 2659] [serial = 655] [outer = 0x7fed2f014000] 02:47:41 INFO - PROCESS | 2659 | 1461750461246 Marionette DEBUG loaded listener.js 02:47:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 102 (0x7fed3510b000) [pid = 2659] [serial = 656] [outer = 0x7fed2f014000] 02:47:42 INFO - PROCESS | 2659 | 1461750462210 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 02:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1480ms 02:47:42 INFO - PROCESS | 2659 | 1461750462281 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 02:47:42 INFO - PROCESS | 2659 | 1461750462285 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 02:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:47:42 INFO - PROCESS | 2659 | 1461750462292 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:47:42 INFO - PROCESS | 2659 | 1461750462299 Marionette TRACE conn3 <- [1,846,null,{}] 02:47:42 INFO - PROCESS | 2659 | 1461750462315 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:42 INFO - PROCESS | 2659 | 1461750462555 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 02:47:42 INFO - PROCESS | 2659 | 1461750462754 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed4b89a000 == 84 [pid = 2659] [id = 219] 02:47:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 103 (0x7fed35dd1000) [pid = 2659] [serial = 657] [outer = (nil)] 02:47:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 104 (0x7fed37f0bc00) [pid = 2659] [serial = 658] [outer = 0x7fed35dd1000] 02:47:42 INFO - PROCESS | 2659 | 1461750462880 Marionette DEBUG loaded listener.js 02:47:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 105 (0x7fed41107000) [pid = 2659] [serial = 659] [outer = 0x7fed35dd1000] 02:47:43 INFO - PROCESS | 2659 | 1461750463773 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 02:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1539ms 02:47:43 INFO - PROCESS | 2659 | 1461750463832 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 02:47:43 INFO - PROCESS | 2659 | 1461750463837 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 02:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:47:43 INFO - PROCESS | 2659 | 1461750463843 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:47:43 INFO - PROCESS | 2659 | 1461750463846 Marionette TRACE conn3 <- [1,850,null,{}] 02:47:43 INFO - PROCESS | 2659 | 1461750463852 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:44 INFO - PROCESS | 2659 | 1461750464065 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 02:47:44 INFO - PROCESS | 2659 | 1461750464266 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2f615000 == 85 [pid = 2659] [id = 220] 02:47:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 106 (0x7fed36192800) [pid = 2659] [serial = 660] [outer = (nil)] 02:47:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 107 (0x7fed42eb0400) [pid = 2659] [serial = 661] [outer = 0x7fed36192800] 02:47:44 INFO - PROCESS | 2659 | 1461750464358 Marionette DEBUG loaded listener.js 02:47:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 108 (0x7fed43438000) [pid = 2659] [serial = 662] [outer = 0x7fed36192800] 02:47:45 INFO - PROCESS | 2659 | 1461750465207 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 02:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1433ms 02:47:45 INFO - PROCESS | 2659 | 1461750465278 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 02:47:45 INFO - PROCESS | 2659 | 1461750465282 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 02:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:47:45 INFO - PROCESS | 2659 | 1461750465288 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:47:45 INFO - PROCESS | 2659 | 1461750465292 Marionette TRACE conn3 <- [1,854,null,{}] 02:47:45 INFO - PROCESS | 2659 | 1461750465298 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:45 INFO - PROCESS | 2659 | 1461750465513 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 02:47:45 INFO - PROCESS | 2659 | 1461750465719 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed288d4000 == 86 [pid = 2659] [id = 221] 02:47:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 109 (0x7fed44e18800) [pid = 2659] [serial = 663] [outer = (nil)] 02:47:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 110 (0x7fed45340400) [pid = 2659] [serial = 664] [outer = 0x7fed44e18800] 02:47:45 INFO - PROCESS | 2659 | 1461750465836 Marionette DEBUG loaded listener.js 02:47:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 111 (0x7fed46c77000) [pid = 2659] [serial = 665] [outer = 0x7fed44e18800] 02:47:46 INFO - PROCESS | 2659 | 1461750466646 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 02:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1430ms 02:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:47:46 INFO - PROCESS | 2659 | 1461750466719 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 02:47:46 INFO - PROCESS | 2659 | 1461750466722 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 02:47:46 INFO - PROCESS | 2659 | 1461750466728 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:47:46 INFO - PROCESS | 2659 | 1461750466732 Marionette TRACE conn3 <- [1,858,null,{}] 02:47:46 INFO - PROCESS | 2659 | 1461750466737 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:46 INFO - PROCESS | 2659 | 1461750466978 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 02:47:47 INFO - PROCESS | 2659 | 1461750467137 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed29e3e000 == 87 [pid = 2659] [id = 222] 02:47:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 112 (0x7fed2b9dd000) [pid = 2659] [serial = 666] [outer = (nil)] 02:47:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 113 (0x7fed472ad000) [pid = 2659] [serial = 667] [outer = 0x7fed2b9dd000] 02:47:47 INFO - PROCESS | 2659 | 1461750467217 Marionette DEBUG loaded listener.js 02:47:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 114 (0x7fed47724800) [pid = 2659] [serial = 668] [outer = 0x7fed2b9dd000] 02:47:48 INFO - PROCESS | 2659 | 1461750468053 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 02:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1385ms 02:47:48 INFO - PROCESS | 2659 | 1461750468113 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 02:47:48 INFO - PROCESS | 2659 | 1461750468117 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 02:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:47:48 INFO - PROCESS | 2659 | 1461750468123 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:47:48 INFO - PROCESS | 2659 | 1461750468126 Marionette TRACE conn3 <- [1,862,null,{}] 02:47:48 INFO - PROCESS | 2659 | 1461750468132 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:48 INFO - PROCESS | 2659 | 1461750468318 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 02:47:48 INFO - PROCESS | 2659 | 1461750468475 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2fca0000 == 88 [pid = 2659] [id = 223] 02:47:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 115 (0x7fed2fc7d400) [pid = 2659] [serial = 669] [outer = (nil)] 02:47:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 116 (0x7fed2fc86000) [pid = 2659] [serial = 670] [outer = 0x7fed2fc7d400] 02:47:48 INFO - PROCESS | 2659 | 1461750468550 Marionette DEBUG loaded listener.js 02:47:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 117 (0x7fed2fc8a400) [pid = 2659] [serial = 671] [outer = 0x7fed2fc7d400] 02:47:49 INFO - PROCESS | 2659 | 1461750469412 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 02:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1331ms 02:47:49 INFO - PROCESS | 2659 | 1461750469455 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 02:47:49 INFO - PROCESS | 2659 | 1461750469459 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 02:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:47:49 INFO - PROCESS | 2659 | 1461750469464 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:47:49 INFO - PROCESS | 2659 | 1461750469466 Marionette TRACE conn3 <- [1,866,null,{}] 02:47:49 INFO - PROCESS | 2659 | 1461750469472 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:49 INFO - PROCESS | 2659 | 1461750469643 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 02:47:49 INFO - PROCESS | 2659 | 1461750469806 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2fcb8000 == 89 [pid = 2659] [id = 224] 02:47:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 118 (0x7fed22ad6400) [pid = 2659] [serial = 672] [outer = (nil)] 02:47:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 119 (0x7fed22adb000) [pid = 2659] [serial = 673] [outer = 0x7fed22ad6400] 02:47:49 INFO - PROCESS | 2659 | 1461750469889 Marionette DEBUG loaded listener.js 02:47:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 120 (0x7fed22adfc00) [pid = 2659] [serial = 674] [outer = 0x7fed22ad6400] 02:47:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 121 (0x7fed2ef3f000) [pid = 2659] [serial = 675] [outer = 0x7fed2b80e000] 02:47:50 INFO - PROCESS | 2659 | 1461750470934 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 02:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1529ms 02:47:50 INFO - PROCESS | 2659 | 1461750470996 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 02:47:51 INFO - PROCESS | 2659 | 1461750471000 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 02:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:47:51 INFO - PROCESS | 2659 | 1461750471006 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:47:51 INFO - PROCESS | 2659 | 1461750471009 Marionette TRACE conn3 <- [1,870,null,{}] 02:47:51 INFO - PROCESS | 2659 | 1461750471014 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:51 INFO - PROCESS | 2659 | 1461750471226 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 02:47:51 INFO - PROCESS | 2659 | 1461750471744 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed28e76000 == 90 [pid = 2659] [id = 225] 02:47:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 122 (0x7fed28deb800) [pid = 2659] [serial = 676] [outer = (nil)] 02:47:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 123 (0x7fed29f6e800) [pid = 2659] [serial = 677] [outer = 0x7fed28deb800] 02:47:51 INFO - PROCESS | 2659 | 1461750471861 Marionette DEBUG loaded listener.js 02:47:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 124 (0x7fed2b803400) [pid = 2659] [serial = 678] [outer = 0x7fed28deb800] 02:47:52 INFO - PROCESS | 2659 | 1461750472769 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 02:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1834ms 02:47:52 INFO - PROCESS | 2659 | 1461750472842 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 02:47:52 INFO - PROCESS | 2659 | 1461750472846 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 02:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:47:52 INFO - PROCESS | 2659 | 1461750472854 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:47:52 INFO - PROCESS | 2659 | 1461750472859 Marionette TRACE conn3 <- [1,874,null,{}] 02:47:52 INFO - PROCESS | 2659 | 1461750472866 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:53 INFO - PROCESS | 2659 | 1461750473137 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 02:47:53 INFO - PROCESS | 2659 | 1461750473365 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2aecb000 == 91 [pid = 2659] [id = 226] 02:47:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 125 (0x7fed2e879400) [pid = 2659] [serial = 679] [outer = (nil)] 02:47:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 126 (0x7fed2ea73800) [pid = 2659] [serial = 680] [outer = 0x7fed2e879400] 02:47:53 INFO - PROCESS | 2659 | 1461750473480 Marionette DEBUG loaded listener.js 02:47:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 127 (0x7fed2ef44000) [pid = 2659] [serial = 681] [outer = 0x7fed2e879400] 02:47:53 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed34bd7000 == 90 [pid = 2659] [id = 180] 02:47:53 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3b2de000 == 89 [pid = 2659] [id = 132] 02:47:53 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3c1dd000 == 88 [pid = 2659] [id = 105] 02:47:53 INFO - PROCESS | 2659 | --DOMWINDOW == 126 (0x7fed2d218800) [pid = 2659] [serial = 571] [outer = (nil)] [url = about:blank] 02:47:53 INFO - PROCESS | 2659 | --DOMWINDOW == 125 (0x7fed3419cc00) [pid = 2659] [serial = 574] [outer = (nil)] [url = about:blank] 02:47:53 INFO - PROCESS | 2659 | --DOMWINDOW == 124 (0x7fed357c2000) [pid = 2659] [serial = 577] [outer = (nil)] [url = about:blank] 02:47:53 INFO - PROCESS | 2659 | --DOMWINDOW == 123 (0x7fed35dd5400) [pid = 2659] [serial = 580] [outer = (nil)] [url = about:blank] 02:47:53 INFO - PROCESS | 2659 | --DOMWINDOW == 122 (0x7fed3675cc00) [pid = 2659] [serial = 583] [outer = (nil)] [url = about:blank] 02:47:53 INFO - PROCESS | 2659 | --DOMWINDOW == 121 (0x7fed2ea72800) [pid = 2659] [serial = 601] [outer = (nil)] [url = about:blank] 02:47:53 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed4209b800 == 87 [pid = 2659] [id = 215] 02:47:53 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed36cdb000 == 86 [pid = 2659] [id = 214] 02:47:54 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed35170000 == 85 [pid = 2659] [id = 213] 02:47:54 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed31c5d800 == 84 [pid = 2659] [id = 212] 02:47:54 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2aeda800 == 83 [pid = 2659] [id = 211] 02:47:54 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed249e8800 == 82 [pid = 2659] [id = 210] 02:47:54 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2cf12800 == 81 [pid = 2659] [id = 209] 02:47:54 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed46c41800 == 80 [pid = 2659] [id = 205] 02:47:54 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed42f0f800 == 79 [pid = 2659] [id = 204] 02:47:54 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3817e000 == 78 [pid = 2659] [id = 203] 02:47:54 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed357d2000 == 77 [pid = 2659] [id = 202] 02:47:54 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2d3ca000 == 76 [pid = 2659] [id = 201] 02:47:54 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2aed6800 == 75 [pid = 2659] [id = 200] 02:47:54 INFO - PROCESS | 2659 | --DOMWINDOW == 120 (0x7fed3510c000) [pid = 2659] [serial = 598] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 2659 | --DOMWINDOW == 119 (0x7fed41104c00) [pid = 2659] [serial = 587] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 2659 | --DOMWINDOW == 118 (0x7fed2b9e7000) [pid = 2659] [serial = 589] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 2659 | --DOMWINDOW == 117 (0x7fed2c175c00) [pid = 2659] [serial = 590] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 2659 | --DOMWINDOW == 116 (0x7fed2c17b000) [pid = 2659] [serial = 586] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 2659 | --DOMWINDOW == 115 (0x7fed2cfe1400) [pid = 2659] [serial = 592] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 2659 | --DOMWINDOW == 114 (0x7fed2eae1400) [pid = 2659] [serial = 593] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 2659 | --DOMWINDOW == 113 (0x7fed34544400) [pid = 2659] [serial = 596] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 2659 | --DOMWINDOW == 112 (0x7fed31e9fc00) [pid = 2659] [serial = 595] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 2659 | --DOMWINDOW == 111 (0x7fed35610000) [pid = 2659] [serial = 599] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 2659 | --DOMWINDOW == 110 (0x7fed3514f800) [pid = 2659] [serial = 542] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 2659 | 1461750474396 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 02:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1581ms 02:47:54 INFO - PROCESS | 2659 | 1461750474440 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 02:47:54 INFO - PROCESS | 2659 | 1461750474446 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 02:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:47:54 INFO - PROCESS | 2659 | 1461750474453 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:47:54 INFO - PROCESS | 2659 | 1461750474456 Marionette TRACE conn3 <- [1,878,null,{}] 02:47:54 INFO - PROCESS | 2659 | 1461750474462 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:54 INFO - PROCESS | 2659 | 1461750474629 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 02:47:54 INFO - PROCESS | 2659 | 1461750474780 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2c1e3800 == 76 [pid = 2659] [id = 227] 02:47:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 111 (0x7fed2bdf4800) [pid = 2659] [serial = 682] [outer = (nil)] 02:47:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 112 (0x7fed2ef4d400) [pid = 2659] [serial = 683] [outer = 0x7fed2bdf4800] 02:47:54 INFO - PROCESS | 2659 | 1461750474844 Marionette DEBUG loaded listener.js 02:47:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 113 (0x7fed2f29b800) [pid = 2659] [serial = 684] [outer = 0x7fed2bdf4800] 02:47:55 INFO - PROCESS | 2659 | 1461750475581 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 02:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1183ms 02:47:55 INFO - PROCESS | 2659 | 1461750475645 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 02:47:55 INFO - PROCESS | 2659 | 1461750475650 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 02:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:47:55 INFO - PROCESS | 2659 | 1461750475666 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:47:55 INFO - PROCESS | 2659 | 1461750475674 Marionette TRACE conn3 <- [1,882,null,{}] 02:47:55 INFO - PROCESS | 2659 | 1461750475686 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:55 INFO - PROCESS | 2659 | 1461750475843 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 02:47:55 INFO - PROCESS | 2659 | 1461750475856 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2ebea800 == 77 [pid = 2659] [id = 228] 02:47:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 114 (0x7fed2fc87000) [pid = 2659] [serial = 685] [outer = (nil)] 02:47:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 115 (0x7fed3126cc00) [pid = 2659] [serial = 686] [outer = 0x7fed2fc87000] 02:47:55 INFO - PROCESS | 2659 | 1461750475915 Marionette DEBUG loaded listener.js 02:47:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 116 (0x7fed33ccec00) [pid = 2659] [serial = 687] [outer = 0x7fed2fc87000] 02:47:56 INFO - PROCESS | 2659 | 1461750476768 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 02:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1152ms 02:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:47:56 INFO - PROCESS | 2659 | 1461750476819 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 02:47:56 INFO - PROCESS | 2659 | 1461750476822 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 02:47:56 INFO - PROCESS | 2659 | 1461750476829 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:47:56 INFO - PROCESS | 2659 | 1461750476832 Marionette TRACE conn3 <- [1,886,null,{}] 02:47:56 INFO - PROCESS | 2659 | 1461750476842 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:57 INFO - PROCESS | 2659 | 1461750477055 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 02:47:57 INFO - PROCESS | 2659 | 1461750477086 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2fcb4800 == 78 [pid = 2659] [id = 229] 02:47:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 117 (0x7fed2ef47400) [pid = 2659] [serial = 688] [outer = (nil)] 02:47:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 118 (0x7fed344e2c00) [pid = 2659] [serial = 689] [outer = 0x7fed2ef47400] 02:47:57 INFO - PROCESS | 2659 | 1461750477162 Marionette DEBUG loaded listener.js 02:47:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 119 (0x7fed34831c00) [pid = 2659] [serial = 690] [outer = 0x7fed2ef47400] 02:47:58 INFO - PROCESS | 2659 | 1461750478002 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 02:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1235ms 02:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:47:58 INFO - PROCESS | 2659 | 1461750478074 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 02:47:58 INFO - PROCESS | 2659 | 1461750478077 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 02:47:58 INFO - PROCESS | 2659 | 1461750478083 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:47:58 INFO - PROCESS | 2659 | 1461750478086 Marionette TRACE conn3 <- [1,890,null,{}] 02:47:58 INFO - PROCESS | 2659 | 1461750478091 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:58 INFO - PROCESS | 2659 | 1461750478299 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 02:47:58 INFO - PROCESS | 2659 | 1461750478330 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3347d000 == 79 [pid = 2659] [id = 230] 02:47:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 120 (0x7fed3510d000) [pid = 2659] [serial = 691] [outer = (nil)] 02:47:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 121 (0x7fed35147800) [pid = 2659] [serial = 692] [outer = 0x7fed3510d000] 02:47:58 INFO - PROCESS | 2659 | 1461750478403 Marionette DEBUG loaded listener.js 02:47:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 122 (0x7fed356b8000) [pid = 2659] [serial = 693] [outer = 0x7fed3510d000] 02:47:59 INFO - PROCESS | 2659 | --DOMWINDOW == 121 (0x7fed2f29d800) [pid = 2659] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:47:59 INFO - PROCESS | 2659 | --DOMWINDOW == 120 (0x7fed29f75400) [pid = 2659] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:47:59 INFO - PROCESS | 2659 | --DOMWINDOW == 119 (0x7fed357b9c00) [pid = 2659] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:47:59 INFO - PROCESS | 2659 | --DOMWINDOW == 118 (0x7fed357ba800) [pid = 2659] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:47:59 INFO - PROCESS | 2659 | --DOMWINDOW == 117 (0x7fed367b1400) [pid = 2659] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:47:59 INFO - PROCESS | 2659 | --DOMWINDOW == 116 (0x7fed2b9e9800) [pid = 2659] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:47:59 INFO - PROCESS | 2659 | --DOMWINDOW == 115 (0x7fed28df3800) [pid = 2659] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:47:59 INFO - PROCESS | 2659 | --DOMWINDOW == 114 (0x7fed24aefc00) [pid = 2659] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:47:59 INFO - PROCESS | 2659 | --DOMWINDOW == 113 (0x7fed2b806c00) [pid = 2659] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:47:59 INFO - PROCESS | 2659 | --DOMWINDOW == 112 (0x7fed2c28e400) [pid = 2659] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:47:59 INFO - PROCESS | 2659 | --DOMWINDOW == 111 (0x7fed2d090c00) [pid = 2659] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:47:59 INFO - PROCESS | 2659 | --DOMWINDOW == 110 (0x7fed3514a800) [pid = 2659] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:47:59 INFO - PROCESS | 2659 | --DOMWINDOW == 109 (0x7fed2f694c00) [pid = 2659] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:47:59 INFO - PROCESS | 2659 | 1461750479464 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 02:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1430ms 02:47:59 INFO - PROCESS | 2659 | 1461750479513 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 02:47:59 INFO - PROCESS | 2659 | 1461750479517 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 02:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:47:59 INFO - PROCESS | 2659 | 1461750479526 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:47:59 INFO - PROCESS | 2659 | 1461750479530 Marionette TRACE conn3 <- [1,894,null,{}] 02:47:59 INFO - PROCESS | 2659 | 1461750479546 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:59 INFO - PROCESS | 2659 | 1461750479711 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 02:47:59 INFO - PROCESS | 2659 | 1461750479723 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed34bce000 == 80 [pid = 2659] [id = 231] 02:47:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 110 (0x7fed2f29c400) [pid = 2659] [serial = 694] [outer = (nil)] 02:47:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 111 (0x7fed357b4400) [pid = 2659] [serial = 695] [outer = 0x7fed2f29c400] 02:47:59 INFO - PROCESS | 2659 | 1461750479886 Marionette DEBUG loaded listener.js 02:47:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 112 (0x7fed3575f800) [pid = 2659] [serial = 696] [outer = 0x7fed2f29c400] 02:48:00 INFO - PROCESS | 2659 | 1461750480577 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 02:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1095ms 02:48:00 INFO - PROCESS | 2659 | 1461750480619 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 02:48:00 INFO - PROCESS | 2659 | 1461750480622 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 02:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:48:00 INFO - PROCESS | 2659 | 1461750480628 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:48:00 INFO - PROCESS | 2659 | 1461750480630 Marionette TRACE conn3 <- [1,898,null,{}] 02:48:00 INFO - PROCESS | 2659 | 1461750480635 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:00 INFO - PROCESS | 2659 | 1461750480829 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 02:48:00 INFO - PROCESS | 2659 | 1461750480847 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed35905800 == 81 [pid = 2659] [id = 232] 02:48:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 113 (0x7fed2c28a000) [pid = 2659] [serial = 697] [outer = (nil)] 02:48:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 114 (0x7fed35cb6800) [pid = 2659] [serial = 698] [outer = 0x7fed2c28a000] 02:48:00 INFO - PROCESS | 2659 | 1461750480907 Marionette DEBUG loaded listener.js 02:48:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 115 (0x7fed36759c00) [pid = 2659] [serial = 699] [outer = 0x7fed2c28a000] 02:48:02 INFO - PROCESS | 2659 | 1461750482021 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 02:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1429ms 02:48:02 INFO - PROCESS | 2659 | 1461750482059 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 02:48:02 INFO - PROCESS | 2659 | 1461750482067 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 02:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:48:02 INFO - PROCESS | 2659 | 1461750482075 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:48:02 INFO - PROCESS | 2659 | 1461750482080 Marionette TRACE conn3 <- [1,902,null,{}] 02:48:02 INFO - PROCESS | 2659 | 1461750482088 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:02 INFO - PROCESS | 2659 | 1461750482333 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 02:48:02 INFO - PROCESS | 2659 | 1461750482546 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2b9c2800 == 82 [pid = 2659] [id = 233] 02:48:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 116 (0x7fed2c182400) [pid = 2659] [serial = 700] [outer = (nil)] 02:48:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 117 (0x7fed2d31cc00) [pid = 2659] [serial = 701] [outer = 0x7fed2c182400] 02:48:02 INFO - PROCESS | 2659 | 1461750482637 Marionette DEBUG loaded listener.js 02:48:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 118 (0x7fed2ef42c00) [pid = 2659] [serial = 702] [outer = 0x7fed2c182400] 02:48:03 INFO - PROCESS | 2659 | 1461750483504 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 02:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1490ms 02:48:03 INFO - PROCESS | 2659 | 1461750483567 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 02:48:03 INFO - PROCESS | 2659 | 1461750483575 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 02:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:48:03 INFO - PROCESS | 2659 | 1461750483585 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:48:03 INFO - PROCESS | 2659 | 1461750483589 Marionette TRACE conn3 <- [1,906,null,{}] 02:48:03 INFO - PROCESS | 2659 | 1461750483596 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:03 INFO - PROCESS | 2659 | 1461750483823 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 02:48:03 INFO - PROCESS | 2659 | 1461750483982 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed32fbf800 == 83 [pid = 2659] [id = 234] 02:48:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 119 (0x7fed2ef43000) [pid = 2659] [serial = 703] [outer = (nil)] 02:48:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 120 (0x7fed2fc82800) [pid = 2659] [serial = 704] [outer = 0x7fed2ef43000] 02:48:04 INFO - PROCESS | 2659 | 1461750484151 Marionette DEBUG loaded listener.js 02:48:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 121 (0x7fed31c55400) [pid = 2659] [serial = 705] [outer = 0x7fed2ef43000] 02:48:05 INFO - PROCESS | 2659 | 1461750485010 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 02:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1482ms 02:48:05 INFO - PROCESS | 2659 | 1461750485069 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 02:48:05 INFO - PROCESS | 2659 | 1461750485073 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 02:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:48:05 INFO - PROCESS | 2659 | 1461750485079 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:48:05 INFO - PROCESS | 2659 | 1461750485085 Marionette TRACE conn3 <- [1,910,null,{}] 02:48:05 INFO - PROCESS | 2659 | 1461750485100 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:05 INFO - PROCESS | 2659 | 1461750485322 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 02:48:05 INFO - PROCESS | 2659 | 1461750485483 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3818f000 == 84 [pid = 2659] [id = 235] 02:48:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 122 (0x7fed3482c400) [pid = 2659] [serial = 706] [outer = (nil)] 02:48:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 123 (0x7fed356b0c00) [pid = 2659] [serial = 707] [outer = 0x7fed3482c400] 02:48:05 INFO - PROCESS | 2659 | 1461750485569 Marionette DEBUG loaded listener.js 02:48:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 124 (0x7fed35aa5400) [pid = 2659] [serial = 708] [outer = 0x7fed3482c400] 02:48:06 INFO - PROCESS | 2659 | 1461750486475 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 02:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1446ms 02:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:48:06 INFO - PROCESS | 2659 | 1461750486526 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 02:48:06 INFO - PROCESS | 2659 | 1461750486530 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 02:48:06 INFO - PROCESS | 2659 | 1461750486537 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:48:06 INFO - PROCESS | 2659 | 1461750486540 Marionette TRACE conn3 <- [1,914,null,{}] 02:48:06 INFO - PROCESS | 2659 | 1461750486546 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:06 INFO - PROCESS | 2659 | 1461750486729 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 02:48:06 INFO - PROCESS | 2659 | 1461750486890 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed42409800 == 85 [pid = 2659] [id = 236] 02:48:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 125 (0x7fed34839000) [pid = 2659] [serial = 709] [outer = (nil)] 02:48:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 126 (0x7fed367abc00) [pid = 2659] [serial = 710] [outer = 0x7fed34839000] 02:48:06 INFO - PROCESS | 2659 | 1461750486965 Marionette DEBUG loaded listener.js 02:48:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 127 (0x7fed37f0d000) [pid = 2659] [serial = 711] [outer = 0x7fed34839000] 02:48:07 INFO - PROCESS | 2659 | 1461750487936 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 02:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1435ms 02:48:07 INFO - PROCESS | 2659 | 1461750487971 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 02:48:07 INFO - PROCESS | 2659 | 1461750487976 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 02:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:48:07 INFO - PROCESS | 2659 | 1461750487982 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:48:07 INFO - PROCESS | 2659 | 1461750487985 Marionette TRACE conn3 <- [1,918,null,{}] 02:48:07 INFO - PROCESS | 2659 | 1461750487991 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:08 INFO - PROCESS | 2659 | 1461750488162 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 02:48:08 INFO - PROCESS | 2659 | 1461750488328 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed46c3c000 == 86 [pid = 2659] [id = 237] 02:48:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 128 (0x7fed35aa6400) [pid = 2659] [serial = 712] [outer = (nil)] 02:48:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 129 (0x7fed3b25f800) [pid = 2659] [serial = 713] [outer = 0x7fed35aa6400] 02:48:08 INFO - PROCESS | 2659 | 1461750488402 Marionette DEBUG loaded listener.js 02:48:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 130 (0x7fed41d63c00) [pid = 2659] [serial = 714] [outer = 0x7fed35aa6400] 02:48:09 INFO - PROCESS | 2659 | 1461750489341 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 02:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1428ms 02:48:09 INFO - PROCESS | 2659 | 1461750489412 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 02:48:09 INFO - PROCESS | 2659 | 1461750489416 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 02:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:48:09 INFO - PROCESS | 2659 | 1461750489423 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:48:09 INFO - PROCESS | 2659 | 1461750489426 Marionette TRACE conn3 <- [1,922,null,{}] 02:48:09 INFO - PROCESS | 2659 | 1461750489432 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:09 INFO - PROCESS | 2659 | 1461750489660 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 02:48:09 INFO - PROCESS | 2659 | 1461750489823 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed4b6b7000 == 87 [pid = 2659] [id = 238] 02:48:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 131 (0x7fed41d6ac00) [pid = 2659] [serial = 715] [outer = (nil)] 02:48:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 132 (0x7fed46c7ec00) [pid = 2659] [serial = 716] [outer = 0x7fed41d6ac00] 02:48:09 INFO - PROCESS | 2659 | 1461750489902 Marionette DEBUG loaded listener.js 02:48:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 133 (0x7fed4744d400) [pid = 2659] [serial = 717] [outer = 0x7fed41d6ac00] 02:48:10 INFO - PROCESS | 2659 | 1461750490723 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 02:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1350ms 02:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:48:10 INFO - PROCESS | 2659 | 1461750490775 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 02:48:10 INFO - PROCESS | 2659 | 1461750490778 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 02:48:10 INFO - PROCESS | 2659 | 1461750490784 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:48:10 INFO - PROCESS | 2659 | 1461750490787 Marionette TRACE conn3 <- [1,926,null,{}] 02:48:10 INFO - PROCESS | 2659 | 1461750490792 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:10 INFO - PROCESS | 2659 | 1461750490960 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 02:48:11 INFO - PROCESS | 2659 | 1461750491128 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed28cc7800 == 88 [pid = 2659] [id = 239] 02:48:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 134 (0x7fed24a65000) [pid = 2659] [serial = 718] [outer = (nil)] 02:48:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 135 (0x7fed24a6ac00) [pid = 2659] [serial = 719] [outer = 0x7fed24a65000] 02:48:11 INFO - PROCESS | 2659 | 1461750491200 Marionette DEBUG loaded listener.js 02:48:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 136 (0x7fed24a70000) [pid = 2659] [serial = 720] [outer = 0x7fed24a65000] 02:48:12 INFO - PROCESS | 2659 | 1461750492065 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 02:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1328ms 02:48:12 INFO - PROCESS | 2659 | 1461750492113 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 02:48:12 INFO - PROCESS | 2659 | 1461750492116 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 02:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:48:12 INFO - PROCESS | 2659 | 1461750492122 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:48:12 INFO - PROCESS | 2659 | 1461750492126 Marionette TRACE conn3 <- [1,930,null,{}] 02:48:12 INFO - PROCESS | 2659 | 1461750492131 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:12 INFO - PROCESS | 2659 | 1461750492347 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 02:48:12 INFO - PROCESS | 2659 | 1461750492514 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed20fd1000 == 89 [pid = 2659] [id = 240] 02:48:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 137 (0x7fed24a66400) [pid = 2659] [serial = 721] [outer = (nil)] 02:48:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 138 (0x7fed28916400) [pid = 2659] [serial = 722] [outer = 0x7fed24a66400] 02:48:12 INFO - PROCESS | 2659 | 1461750492584 Marionette DEBUG loaded listener.js 02:48:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 139 (0x7fed2891d400) [pid = 2659] [serial = 723] [outer = 0x7fed24a66400] 02:48:13 INFO - PROCESS | 2659 | 1461750493626 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 02:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1582ms 02:48:13 INFO - PROCESS | 2659 | 1461750493705 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 02:48:13 INFO - PROCESS | 2659 | 1461750493710 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 02:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:48:13 INFO - PROCESS | 2659 | 1461750493716 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:48:13 INFO - PROCESS | 2659 | 1461750493719 Marionette TRACE conn3 <- [1,934,null,{}] 02:48:13 INFO - PROCESS | 2659 | 1461750493725 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:13 INFO - PROCESS | 2659 | 1461750493964 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 02:48:14 INFO - PROCESS | 2659 | 1461750494132 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed29c2e800 == 90 [pid = 2659] [id = 241] 02:48:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 140 (0x7fed2290a400) [pid = 2659] [serial = 724] [outer = (nil)] 02:48:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 141 (0x7fed22912c00) [pid = 2659] [serial = 725] [outer = 0x7fed2290a400] 02:48:14 INFO - PROCESS | 2659 | 1461750494249 Marionette DEBUG loaded listener.js 02:48:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 142 (0x7fed22918800) [pid = 2659] [serial = 726] [outer = 0x7fed2290a400] 02:48:15 INFO - PROCESS | 2659 | 1461750495106 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 02:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1430ms 02:48:15 INFO - PROCESS | 2659 | 1461750495147 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 02:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:48:15 INFO - PROCESS | 2659 | 1461750495151 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 02:48:15 INFO - PROCESS | 2659 | 1461750495157 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:48:15 INFO - PROCESS | 2659 | 1461750495161 Marionette TRACE conn3 <- [1,938,null,{}] 02:48:15 INFO - PROCESS | 2659 | 1461750495167 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:15 INFO - PROCESS | 2659 | 1461750495358 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 02:48:15 INFO - PROCESS | 2659 | 1461750495530 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed29c46000 == 91 [pid = 2659] [id = 242] 02:48:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 143 (0x7fed22916400) [pid = 2659] [serial = 727] [outer = (nil)] 02:48:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 144 (0x7fed28919000) [pid = 2659] [serial = 728] [outer = 0x7fed22916400] 02:48:15 INFO - PROCESS | 2659 | 1461750495603 Marionette DEBUG loaded listener.js 02:48:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 145 (0x7fed28921c00) [pid = 2659] [serial = 729] [outer = 0x7fed22916400] 02:48:16 INFO - PROCESS | 2659 | 1461750496866 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 02:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1739ms 02:48:16 INFO - PROCESS | 2659 | 1461750496897 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 02:48:16 INFO - PROCESS | 2659 | 1461750496902 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 02:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:48:16 INFO - PROCESS | 2659 | 1461750496921 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:48:16 INFO - PROCESS | 2659 | 1461750496925 Marionette TRACE conn3 <- [1,942,null,{}] 02:48:16 INFO - PROCESS | 2659 | 1461750496942 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:17 INFO - PROCESS | 2659 | 1461750497144 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 02:48:17 INFO - PROCESS | 2659 | 1461750497371 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed28e67800 == 92 [pid = 2659] [id = 243] 02:48:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 146 (0x7fed22adf000) [pid = 2659] [serial = 730] [outer = (nil)] 02:48:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 147 (0x7fed29c5c400) [pid = 2659] [serial = 731] [outer = 0x7fed22adf000] 02:48:17 INFO - PROCESS | 2659 | 1461750497592 Marionette DEBUG loaded listener.js 02:48:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 148 (0x7fed29c63800) [pid = 2659] [serial = 732] [outer = 0x7fed22adf000] 02:48:18 INFO - PROCESS | 2659 | 1461750498447 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 02:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1591ms 02:48:18 INFO - PROCESS | 2659 | 1461750498513 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 02:48:18 INFO - PROCESS | 2659 | 1461750498522 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 02:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:48:18 INFO - PROCESS | 2659 | 1461750498532 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:48:18 INFO - PROCESS | 2659 | 1461750498536 Marionette TRACE conn3 <- [1,946,null,{}] 02:48:18 INFO - PROCESS | 2659 | 1461750498541 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:18 INFO - PROCESS | 2659 | 1461750498741 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 02:48:18 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed34bce000 == 91 [pid = 2659] [id = 231] 02:48:18 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3347d000 == 90 [pid = 2659] [id = 230] 02:48:18 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2fcb4800 == 89 [pid = 2659] [id = 229] 02:48:18 INFO - PROCESS | 2659 | --DOMWINDOW == 147 (0x7fed42eb1400) [pid = 2659] [serial = 649] [outer = (nil)] [url = about:blank] 02:48:18 INFO - PROCESS | 2659 | --DOMWINDOW == 146 (0x7fed41fb2000) [pid = 2659] [serial = 622] [outer = (nil)] [url = about:blank] 02:48:18 INFO - PROCESS | 2659 | --DOMWINDOW == 145 (0x7fed35758800) [pid = 2659] [serial = 625] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | 1461750499032 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | --DOCSHELL 0x7fed4208e800 == 88 [pid = 2659] [id = 193] 02:48:19 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2ebea800 == 87 [pid = 2659] [id = 228] 02:48:19 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2c1e3800 == 86 [pid = 2659] [id = 227] 02:48:19 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2aecb000 == 85 [pid = 2659] [id = 226] 02:48:19 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed28e76000 == 84 [pid = 2659] [id = 225] 02:48:19 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed28e76000 == 85 [pid = 2659] [id = 244] 02:48:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 146 (0x7fed2b655400) [pid = 2659] [serial = 733] [outer = (nil)] 02:48:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 147 (0x7fed2b9ddc00) [pid = 2659] [serial = 734] [outer = 0x7fed2b655400] 02:48:19 INFO - PROCESS | 2659 | 1461750499106 Marionette DEBUG loaded listener.js 02:48:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 148 (0x7fed2bdfbc00) [pid = 2659] [serial = 735] [outer = 0x7fed2b655400] 02:48:19 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed38174000 == 84 [pid = 2659] [id = 218] 02:48:19 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f229000 == 83 [pid = 2659] [id = 217] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 147 (0x7fed2ea78800) [pid = 2659] [serial = 572] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 146 (0x7fed3575e000) [pid = 2659] [serial = 640] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 145 (0x7fed367b2c00) [pid = 2659] [serial = 646] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 144 (0x7fed3b259000) [pid = 2659] [serial = 644] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 143 (0x7fed35aa6800) [pid = 2659] [serial = 641] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 142 (0x7fed42245800) [pid = 2659] [serial = 647] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 141 (0x7fed3523d000) [pid = 2659] [serial = 638] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 140 (0x7fed35118c00) [pid = 2659] [serial = 575] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 139 (0x7fed367b4c00) [pid = 2659] [serial = 584] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 138 (0x7fed35ffb800) [pid = 2659] [serial = 581] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 137 (0x7fed35aa7800) [pid = 2659] [serial = 578] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 136 (0x7fed37f05400) [pid = 2659] [serial = 643] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 135 (0x7fed3482f400) [pid = 2659] [serial = 637] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 134 (0x7fed3675f000) [pid = 2659] [serial = 616] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 133 (0x7fed2b9e4400) [pid = 2659] [serial = 629] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 132 (0x7fed2aeb8400) [pid = 2659] [serial = 628] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 131 (0x7fed3482b800) [pid = 2659] [serial = 602] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 130 (0x7fed2d21d800) [pid = 2659] [serial = 634] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 129 (0x7fed32fe2800) [pid = 2659] [serial = 635] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 128 (0x7fed2d31a000) [pid = 2659] [serial = 631] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 127 (0x7fed2eae3800) [pid = 2659] [serial = 632] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 126 (0x7fed2c286000) [pid = 2659] [serial = 604] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 125 (0x7fed2f692800) [pid = 2659] [serial = 607] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 124 (0x7fed3b255400) [pid = 2659] [serial = 619] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 123 (0x7fed35619800) [pid = 2659] [serial = 610] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | --DOMWINDOW == 122 (0x7fed359f8c00) [pid = 2659] [serial = 613] [outer = (nil)] [url = about:blank] 02:48:19 INFO - PROCESS | 2659 | 1461750499890 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 02:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1384ms 02:48:19 INFO - PROCESS | 2659 | 1461750499933 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 02:48:19 INFO - PROCESS | 2659 | 1461750499937 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 02:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:48:19 INFO - PROCESS | 2659 | 1461750499950 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:48:19 INFO - PROCESS | 2659 | 1461750499954 Marionette TRACE conn3 <- [1,950,null,{}] 02:48:19 INFO - PROCESS | 2659 | 1461750499969 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:20 INFO - PROCESS | 2659 | 1461750500134 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 02:48:20 INFO - PROCESS | 2659 | 1461750500155 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2ebe5800 == 84 [pid = 2659] [id = 245] 02:48:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 123 (0x7fed2eadec00) [pid = 2659] [serial = 736] [outer = (nil)] 02:48:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 124 (0x7fed2ef45c00) [pid = 2659] [serial = 737] [outer = 0x7fed2eadec00] 02:48:20 INFO - PROCESS | 2659 | 1461750500223 Marionette DEBUG loaded listener.js 02:48:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 125 (0x7fed2f01ac00) [pid = 2659] [serial = 738] [outer = 0x7fed2eadec00] 02:48:21 INFO - PROCESS | 2659 | 1461750501095 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 02:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1193ms 02:48:21 INFO - PROCESS | 2659 | 1461750501144 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 02:48:21 INFO - PROCESS | 2659 | 1461750501148 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 02:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:48:21 INFO - PROCESS | 2659 | 1461750501154 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:48:21 INFO - PROCESS | 2659 | 1461750501156 Marionette TRACE conn3 <- [1,954,null,{}] 02:48:21 INFO - PROCESS | 2659 | 1461750501161 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:21 INFO - PROCESS | 2659 | 1461750501317 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 02:48:21 INFO - PROCESS | 2659 | 1461750501469 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2f647800 == 85 [pid = 2659] [id = 246] 02:48:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 126 (0x7fed29c69c00) [pid = 2659] [serial = 739] [outer = (nil)] 02:48:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 127 (0x7fed2f696800) [pid = 2659] [serial = 740] [outer = 0x7fed29c69c00] 02:48:21 INFO - PROCESS | 2659 | 1461750501531 Marionette DEBUG loaded listener.js 02:48:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 128 (0x7fed2fc87c00) [pid = 2659] [serial = 741] [outer = 0x7fed29c69c00] 02:48:22 INFO - PROCESS | 2659 | 1461750502359 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 02:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1227ms 02:48:22 INFO - PROCESS | 2659 | 1461750502382 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 02:48:22 INFO - PROCESS | 2659 | 1461750502384 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 02:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:48:22 INFO - PROCESS | 2659 | 1461750502402 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:48:22 INFO - PROCESS | 2659 | 1461750502405 Marionette TRACE conn3 <- [1,958,null,{}] 02:48:22 INFO - PROCESS | 2659 | 1461750502411 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:22 INFO - PROCESS | 2659 | 1461750502632 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 02:48:22 INFO - PROCESS | 2659 | 1461750502695 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed31c6c000 == 86 [pid = 2659] [id = 247] 02:48:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 129 (0x7fed30823000) [pid = 2659] [serial = 742] [outer = (nil)] 02:48:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 130 (0x7fed312be800) [pid = 2659] [serial = 743] [outer = 0x7fed30823000] 02:48:22 INFO - PROCESS | 2659 | 1461750502758 Marionette DEBUG loaded listener.js 02:48:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 131 (0x7fed33d5f000) [pid = 2659] [serial = 744] [outer = 0x7fed30823000] 02:48:23 INFO - PROCESS | 2659 | 1461750503626 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 02:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1290ms 02:48:23 INFO - PROCESS | 2659 | 1461750503688 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 02:48:23 INFO - PROCESS | 2659 | 1461750503695 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 02:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:48:23 INFO - PROCESS | 2659 | 1461750503704 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:48:23 INFO - PROCESS | 2659 | 1461750503710 Marionette TRACE conn3 <- [1,962,null,{}] 02:48:23 INFO - PROCESS | 2659 | 1461750503723 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:24 INFO - PROCESS | 2659 | 1461750504100 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 02:48:24 INFO - PROCESS | 2659 | --DOMWINDOW == 130 (0x7fed2ef47400) [pid = 2659] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:48:24 INFO - PROCESS | 2659 | --DOMWINDOW == 129 (0x7fed2e879400) [pid = 2659] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:48:24 INFO - PROCESS | 2659 | --DOMWINDOW == 128 (0x7fed28deb800) [pid = 2659] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:48:24 INFO - PROCESS | 2659 | --DOMWINDOW == 127 (0x7fed3510d000) [pid = 2659] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:48:24 INFO - PROCESS | 2659 | --DOMWINDOW == 126 (0x7fed2fc87000) [pid = 2659] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:48:24 INFO - PROCESS | 2659 | --DOMWINDOW == 125 (0x7fed2bdf4800) [pid = 2659] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:48:24 INFO - PROCESS | 2659 | --DOMWINDOW == 124 (0x7fed2f29c400) [pid = 2659] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:48:24 INFO - PROCESS | 2659 | 1461750504198 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2ebcf000 == 87 [pid = 2659] [id = 248] 02:48:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 125 (0x7fed2e879400) [pid = 2659] [serial = 745] [outer = (nil)] 02:48:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 126 (0x7fed30824000) [pid = 2659] [serial = 746] [outer = 0x7fed2e879400] 02:48:24 INFO - PROCESS | 2659 | 1461750504305 Marionette DEBUG loaded listener.js 02:48:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 127 (0x7fed359f8800) [pid = 2659] [serial = 747] [outer = 0x7fed2e879400] 02:48:24 INFO - PROCESS | 2659 | 1461750504973 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 02:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1290ms 02:48:24 INFO - PROCESS | 2659 | 1461750504994 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 02:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:48:25 INFO - PROCESS | 2659 | 1461750504999 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 02:48:25 INFO - PROCESS | 2659 | 1461750505006 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:48:25 INFO - PROCESS | 2659 | 1461750505008 Marionette TRACE conn3 <- [1,966,null,{}] 02:48:25 INFO - PROCESS | 2659 | 1461750505021 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:25 INFO - PROCESS | 2659 | 1461750505188 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 02:48:25 INFO - PROCESS | 2659 | 1461750505203 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed36a11000 == 88 [pid = 2659] [id = 249] 02:48:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 128 (0x7fed356b5c00) [pid = 2659] [serial = 748] [outer = (nil)] 02:48:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 129 (0x7fed35ff6000) [pid = 2659] [serial = 749] [outer = 0x7fed356b5c00] 02:48:25 INFO - PROCESS | 2659 | 1461750505264 Marionette DEBUG loaded listener.js 02:48:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 130 (0x7fed36a34400) [pid = 2659] [serial = 750] [outer = 0x7fed356b5c00] 02:48:26 INFO - PROCESS | 2659 | 1461750506043 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 02:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1179ms 02:48:26 INFO - PROCESS | 2659 | 1461750506207 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 02:48:26 INFO - PROCESS | 2659 | 1461750506213 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 02:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:48:26 INFO - PROCESS | 2659 | 1461750506235 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:48:26 INFO - PROCESS | 2659 | 1461750506240 Marionette TRACE conn3 <- [1,970,null,{}] 02:48:26 INFO - PROCESS | 2659 | 1461750506250 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:26 INFO - PROCESS | 2659 | 1461750506499 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 02:48:26 INFO - PROCESS | 2659 | 1461750506675 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed29e38000 == 89 [pid = 2659] [id = 250] 02:48:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 131 (0x7fed28920c00) [pid = 2659] [serial = 751] [outer = (nil)] 02:48:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 132 (0x7fed28de5000) [pid = 2659] [serial = 752] [outer = 0x7fed28920c00] 02:48:26 INFO - PROCESS | 2659 | 1461750506756 Marionette DEBUG loaded listener.js 02:48:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 133 (0x7fed29c60800) [pid = 2659] [serial = 753] [outer = 0x7fed28920c00] 02:48:27 INFO - PROCESS | 2659 | 1461750507798 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 02:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1640ms 02:48:27 INFO - PROCESS | 2659 | 1461750507875 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 02:48:27 INFO - PROCESS | 2659 | 1461750507881 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 02:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:48:27 INFO - PROCESS | 2659 | 1461750507895 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:48:27 INFO - PROCESS | 2659 | 1461750507902 Marionette TRACE conn3 <- [1,974,null,{}] 02:48:27 INFO - PROCESS | 2659 | 1461750507907 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:28 INFO - PROCESS | 2659 | 1461750508137 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 02:48:28 INFO - PROCESS | 2659 | 1461750508352 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2f229000 == 90 [pid = 2659] [id = 251] 02:48:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 134 (0x7fed2b457400) [pid = 2659] [serial = 754] [outer = (nil)] 02:48:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 135 (0x7fed2c177400) [pid = 2659] [serial = 755] [outer = 0x7fed2b457400] 02:48:28 INFO - PROCESS | 2659 | 1461750508444 Marionette DEBUG loaded listener.js 02:48:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 136 (0x7fed2ea6f000) [pid = 2659] [serial = 756] [outer = 0x7fed2b457400] 02:48:29 INFO - PROCESS | 2659 | 1461750509338 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 02:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1491ms 02:48:29 INFO - PROCESS | 2659 | 1461750509383 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 02:48:29 INFO - PROCESS | 2659 | 1461750509387 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 02:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:48:29 INFO - PROCESS | 2659 | 1461750509393 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:48:29 INFO - PROCESS | 2659 | 1461750509396 Marionette TRACE conn3 <- [1,978,null,{}] 02:48:29 INFO - PROCESS | 2659 | 1461750509411 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:29 INFO - PROCESS | 2659 | 1461750509609 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 02:48:29 INFO - PROCESS | 2659 | 1461750509776 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3c1e4000 == 91 [pid = 2659] [id = 252] 02:48:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 137 (0x7fed2fc8cc00) [pid = 2659] [serial = 757] [outer = (nil)] 02:48:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 138 (0x7fed340b2000) [pid = 2659] [serial = 758] [outer = 0x7fed2fc8cc00] 02:48:29 INFO - PROCESS | 2659 | 1461750509902 Marionette DEBUG loaded listener.js 02:48:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 139 (0x7fed35118000) [pid = 2659] [serial = 759] [outer = 0x7fed2fc8cc00] 02:48:30 INFO - PROCESS | 2659 | 1461750510740 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 02:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1385ms 02:48:30 INFO - PROCESS | 2659 | 1461750510780 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 02:48:30 INFO - PROCESS | 2659 | 1461750510783 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 02:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:48:30 INFO - PROCESS | 2659 | 1461750510790 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:48:30 INFO - PROCESS | 2659 | 1461750510795 Marionette TRACE conn3 <- [1,982,null,{}] 02:48:30 INFO - PROCESS | 2659 | 1461750510800 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:30 INFO - PROCESS | 2659 | 1461750510994 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 02:48:31 INFO - PROCESS | 2659 | 1461750511165 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed4311e000 == 92 [pid = 2659] [id = 253] 02:48:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 140 (0x7fed31c4e800) [pid = 2659] [serial = 760] [outer = (nil)] 02:48:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 141 (0x7fed357bfc00) [pid = 2659] [serial = 761] [outer = 0x7fed31c4e800] 02:48:31 INFO - PROCESS | 2659 | 1461750511243 Marionette DEBUG loaded listener.js 02:48:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 142 (0x7fed37f0d400) [pid = 2659] [serial = 762] [outer = 0x7fed31c4e800] 02:48:32 INFO - PROCESS | 2659 | 1461750512137 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 02:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1388ms 02:48:32 INFO - PROCESS | 2659 | 1461750512180 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 02:48:32 INFO - PROCESS | 2659 | 1461750512183 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 02:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:48:32 INFO - PROCESS | 2659 | 1461750512189 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:48:32 INFO - PROCESS | 2659 | 1461750512193 Marionette TRACE conn3 <- [1,986,null,{}] 02:48:32 INFO - PROCESS | 2659 | 1461750512199 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:32 INFO - PROCESS | 2659 | 1461750512391 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 02:48:32 INFO - PROCESS | 2659 | 1461750512569 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed4749e000 == 93 [pid = 2659] [id = 254] 02:48:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 143 (0x7fed35192400) [pid = 2659] [serial = 763] [outer = (nil)] 02:48:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 144 (0x7fed3c187000) [pid = 2659] [serial = 764] [outer = 0x7fed35192400] 02:48:32 INFO - PROCESS | 2659 | 1461750512715 Marionette DEBUG loaded listener.js 02:48:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 145 (0x7fed420e8c00) [pid = 2659] [serial = 765] [outer = 0x7fed35192400] 02:48:33 INFO - PROCESS | 2659 | 1461750513589 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 02:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1429ms 02:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:48:33 INFO - PROCESS | 2659 | 1461750513620 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 02:48:33 INFO - PROCESS | 2659 | 1461750513623 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 02:48:33 INFO - PROCESS | 2659 | 1461750513630 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:48:33 INFO - PROCESS | 2659 | 1461750513634 Marionette TRACE conn3 <- [1,990,null,{}] 02:48:33 INFO - PROCESS | 2659 | 1461750513639 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:33 INFO - PROCESS | 2659 | 1461750513879 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 02:48:34 INFO - PROCESS | 2659 | 1461750514048 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed30708800 == 94 [pid = 2659] [id = 255] 02:48:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 146 (0x7fed42eb1400) [pid = 2659] [serial = 766] [outer = (nil)] 02:48:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 147 (0x7fed46c82400) [pid = 2659] [serial = 767] [outer = 0x7fed42eb1400] 02:48:34 INFO - PROCESS | 2659 | 1461750514123 Marionette DEBUG loaded listener.js 02:48:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 148 (0x7fed472af800) [pid = 2659] [serial = 768] [outer = 0x7fed42eb1400] 02:48:35 INFO - PROCESS | 2659 | 1461750515030 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 02:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1437ms 02:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:48:35 INFO - PROCESS | 2659 | 1461750515066 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 02:48:35 INFO - PROCESS | 2659 | 1461750515070 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 02:48:35 INFO - PROCESS | 2659 | 1461750515076 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:48:35 INFO - PROCESS | 2659 | 1461750515079 Marionette TRACE conn3 <- [1,994,null,{}] 02:48:35 INFO - PROCESS | 2659 | 1461750515084 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:35 INFO - PROCESS | 2659 | 1461750515246 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 02:48:35 INFO - PROCESS | 2659 | 1461750515417 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed4a067800 == 95 [pid = 2659] [id = 256] 02:48:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 149 (0x7fed29c78000) [pid = 2659] [serial = 769] [outer = (nil)] 02:48:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 150 (0x7fed29c7fc00) [pid = 2659] [serial = 770] [outer = 0x7fed29c78000] 02:48:35 INFO - PROCESS | 2659 | 1461750515488 Marionette DEBUG loaded listener.js 02:48:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 151 (0x7fed29c84c00) [pid = 2659] [serial = 771] [outer = 0x7fed29c78000] 02:48:36 INFO - PROCESS | 2659 | 1461750516364 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 02:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1336ms 02:48:36 INFO - PROCESS | 2659 | 1461750516412 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 02:48:36 INFO - PROCESS | 2659 | 1461750516416 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 02:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:48:36 INFO - PROCESS | 2659 | 1461750516422 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:48:36 INFO - PROCESS | 2659 | 1461750516425 Marionette TRACE conn3 <- [1,998,null,{}] 02:48:36 INFO - PROCESS | 2659 | 1461750516431 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:36 INFO - PROCESS | 2659 | 1461750516611 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 02:48:36 INFO - PROCESS | 2659 | 1461750516783 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2fa20800 == 96 [pid = 2659] [id = 257] 02:48:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 152 (0x7fed20e52400) [pid = 2659] [serial = 772] [outer = (nil)] 02:48:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 153 (0x7fed20e57800) [pid = 2659] [serial = 773] [outer = 0x7fed20e52400] 02:48:36 INFO - PROCESS | 2659 | 1461750516855 Marionette DEBUG loaded listener.js 02:48:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 154 (0x7fed20e5d400) [pid = 2659] [serial = 774] [outer = 0x7fed20e52400] 02:48:37 INFO - PROCESS | 2659 | 1461750517786 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 02:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1428ms 02:48:37 INFO - PROCESS | 2659 | 1461750517852 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 02:48:37 INFO - PROCESS | 2659 | 1461750517856 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 02:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:48:37 INFO - PROCESS | 2659 | 1461750517861 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:48:37 INFO - PROCESS | 2659 | 1461750517864 Marionette TRACE conn3 <- [1,1002,null,{}] 02:48:37 INFO - PROCESS | 2659 | 1461750517869 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:38 INFO - PROCESS | 2659 | 1461750518054 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 02:48:38 INFO - PROCESS | 2659 | 1461750518221 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed28ad3000 == 97 [pid = 2659] [id = 258] 02:48:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 155 (0x7fed20e53000) [pid = 2659] [serial = 775] [outer = (nil)] 02:48:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 156 (0x7fed28bcf000) [pid = 2659] [serial = 776] [outer = 0x7fed20e53000] 02:48:38 INFO - PROCESS | 2659 | 1461750518295 Marionette DEBUG loaded listener.js 02:48:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 157 (0x7fed28bd3800) [pid = 2659] [serial = 777] [outer = 0x7fed20e53000] 02:48:39 INFO - PROCESS | 2659 | 1461750519130 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 02:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1327ms 02:48:39 INFO - PROCESS | 2659 | 1461750519190 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 02:48:39 INFO - PROCESS | 2659 | 1461750519194 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 02:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:48:39 INFO - PROCESS | 2659 | 1461750519200 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:48:39 INFO - PROCESS | 2659 | 1461750519202 Marionette TRACE conn3 <- [1,1006,null,{}] 02:48:39 INFO - PROCESS | 2659 | 1461750519207 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:39 INFO - PROCESS | 2659 | 1461750519369 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 02:48:39 INFO - PROCESS | 2659 | 1461750519547 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1f40f800 == 98 [pid = 2659] [id = 259] 02:48:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 158 (0x7fed1f37e000) [pid = 2659] [serial = 778] [outer = (nil)] 02:48:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 159 (0x7fed1f383000) [pid = 2659] [serial = 779] [outer = 0x7fed1f37e000] 02:48:39 INFO - PROCESS | 2659 | 1461750519619 Marionette DEBUG loaded listener.js 02:48:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 160 (0x7fed1f388800) [pid = 2659] [serial = 780] [outer = 0x7fed1f37e000] 02:48:40 INFO - PROCESS | 2659 | 1461750520443 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 02:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1277ms 02:48:40 INFO - PROCESS | 2659 | 1461750520485 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 02:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:48:40 INFO - PROCESS | 2659 | 1461750520490 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 02:48:40 INFO - PROCESS | 2659 | 1461750520496 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:48:40 INFO - PROCESS | 2659 | 1461750520500 Marionette TRACE conn3 <- [1,1010,null,{}] 02:48:40 INFO - PROCESS | 2659 | 1461750520505 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:40 INFO - PROCESS | 2659 | 1461750520702 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 02:48:40 INFO - PROCESS | 2659 | 1461750520895 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed34f9c800 == 99 [pid = 2659] [id = 260] 02:48:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 161 (0x7fed1f37ec00) [pid = 2659] [serial = 781] [outer = (nil)] 02:48:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 162 (0x7fed28bd8800) [pid = 2659] [serial = 782] [outer = 0x7fed1f37ec00] 02:48:40 INFO - PROCESS | 2659 | 1461750520973 Marionette DEBUG loaded listener.js 02:48:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 163 (0x7fed43433000) [pid = 2659] [serial = 783] [outer = 0x7fed1f37ec00] 02:48:41 INFO - PROCESS | 2659 | 1461750521912 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 02:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1484ms 02:48:41 INFO - PROCESS | 2659 | 1461750521980 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 02:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:48:41 INFO - PROCESS | 2659 | 1461750521987 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 02:48:41 INFO - PROCESS | 2659 | 1461750521993 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:48:41 INFO - PROCESS | 2659 | 1461750521996 Marionette TRACE conn3 <- [1,1014,null,{}] 02:48:42 INFO - PROCESS | 2659 | 1461750522002 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:42 INFO - PROCESS | 2659 | 1461750522187 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 02:48:42 INFO - PROCESS | 2659 | 1461750522834 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed28cb6000 == 100 [pid = 2659] [id = 261] 02:48:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 164 (0x7fed20e54400) [pid = 2659] [serial = 784] [outer = (nil)] 02:48:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 165 (0x7fed2290d000) [pid = 2659] [serial = 785] [outer = 0x7fed20e54400] 02:48:42 INFO - PROCESS | 2659 | 1461750522910 Marionette DEBUG loaded listener.js 02:48:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 166 (0x7fed24859400) [pid = 2659] [serial = 786] [outer = 0x7fed20e54400] 02:48:43 INFO - PROCESS | 2659 | 1461750523758 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 02:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1836ms 02:48:43 INFO - PROCESS | 2659 | 1461750523831 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 02:48:43 INFO - PROCESS | 2659 | 1461750523836 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 02:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:48:43 INFO - PROCESS | 2659 | 1461750523844 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:48:43 INFO - PROCESS | 2659 | 1461750523849 Marionette TRACE conn3 <- [1,1018,null,{}] 02:48:43 INFO - PROCESS | 2659 | 1461750523856 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:44 INFO - PROCESS | 2659 | 1461750524046 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 02:48:44 INFO - PROCESS | 2659 | 1461750524232 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2afdb000 == 101 [pid = 2659] [id = 262] 02:48:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 167 (0x7fed20e59000) [pid = 2659] [serial = 787] [outer = (nil)] 02:48:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 168 (0x7fed24a67800) [pid = 2659] [serial = 788] [outer = 0x7fed20e59000] 02:48:44 INFO - PROCESS | 2659 | 1461750524302 Marionette DEBUG loaded listener.js 02:48:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 169 (0x7fed2891b400) [pid = 2659] [serial = 789] [outer = 0x7fed20e59000] 02:48:45 INFO - PROCESS | 2659 | 1461750525335 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 02:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1539ms 02:48:45 INFO - PROCESS | 2659 | 1461750525386 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 02:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:48:45 INFO - PROCESS | 2659 | 1461750525392 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 02:48:45 INFO - PROCESS | 2659 | 1461750525400 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:48:45 INFO - PROCESS | 2659 | 1461750525403 Marionette TRACE conn3 <- [1,1022,null,{}] 02:48:45 INFO - PROCESS | 2659 | 1461750525408 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:45 INFO - PROCESS | 2659 | 1461750525573 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 02:48:45 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed35c6b000 == 100 [pid = 2659] [id = 63] 02:48:45 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2ebcf000 == 99 [pid = 2659] [id = 248] 02:48:45 INFO - PROCESS | 2659 | 1461750525901 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed31c6c000 == 98 [pid = 2659] [id = 247] 02:48:45 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f647800 == 97 [pid = 2659] [id = 246] 02:48:45 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2ebe5800 == 96 [pid = 2659] [id = 245] 02:48:45 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed288dc800 == 97 [pid = 2659] [id = 263] 02:48:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 170 (0x7fed24ae9000) [pid = 2659] [serial = 790] [outer = (nil)] 02:48:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 171 (0x7fed29c65000) [pid = 2659] [serial = 791] [outer = 0x7fed24ae9000] 02:48:46 INFO - PROCESS | 2659 | 1461750525997 Marionette DEBUG loaded listener.js 02:48:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 172 (0x7fed29c80000) [pid = 2659] [serial = 792] [outer = 0x7fed24ae9000] 02:48:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed28e76000 == 96 [pid = 2659] [id = 244] 02:48:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed28e67800 == 95 [pid = 2659] [id = 243] 02:48:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed4b6b7000 == 94 [pid = 2659] [id = 238] 02:48:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed46c3c000 == 93 [pid = 2659] [id = 237] 02:48:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed42409800 == 92 [pid = 2659] [id = 236] 02:48:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3818f000 == 91 [pid = 2659] [id = 235] 02:48:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed32fbf800 == 90 [pid = 2659] [id = 234] 02:48:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b9c2800 == 89 [pid = 2659] [id = 233] 02:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 171 (0x7fed3575f800) [pid = 2659] [serial = 696] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 170 (0x7fed33ccec00) [pid = 2659] [serial = 687] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 169 (0x7fed2bdfb000) [pid = 2659] [serial = 434] [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:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 168 (0x7fed344e2c00) [pid = 2659] [serial = 689] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 167 (0x7fed45340400) [pid = 2659] [serial = 664] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 166 (0x7fed2ea73800) [pid = 2659] [serial = 680] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 165 (0x7fed2ef44000) [pid = 2659] [serial = 681] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 164 (0x7fed2b803400) [pid = 2659] [serial = 678] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 163 (0x7fed29f6e800) [pid = 2659] [serial = 677] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 162 (0x7fed35147800) [pid = 2659] [serial = 692] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 161 (0x7fed34831c00) [pid = 2659] [serial = 690] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 160 (0x7fed3126cc00) [pid = 2659] [serial = 686] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 159 (0x7fed340b6000) [pid = 2659] [serial = 655] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 158 (0x7fed2d09b000) [pid = 2659] [serial = 652] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 157 (0x7fed356b8000) [pid = 2659] [serial = 693] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 156 (0x7fed2ef4d400) [pid = 2659] [serial = 683] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 155 (0x7fed37f0bc00) [pid = 2659] [serial = 658] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 154 (0x7fed472ad000) [pid = 2659] [serial = 667] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 153 (0x7fed42eb0400) [pid = 2659] [serial = 661] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 152 (0x7fed2fc86000) [pid = 2659] [serial = 670] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 151 (0x7fed22adb000) [pid = 2659] [serial = 673] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 150 (0x7fed2f29b800) [pid = 2659] [serial = 684] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 2659 | --DOMWINDOW == 149 (0x7fed357b4400) [pid = 2659] [serial = 695] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 2659 | 1461750526775 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 02:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1393ms 02:48:46 INFO - PROCESS | 2659 | 1461750526793 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 02:48:46 INFO - PROCESS | 2659 | 1461750526799 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 02:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:48:46 INFO - PROCESS | 2659 | 1461750526812 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:48:46 INFO - PROCESS | 2659 | 1461750526820 Marionette TRACE conn3 <- [1,1026,null,{}] 02:48:46 INFO - PROCESS | 2659 | 1461750526829 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:46 INFO - PROCESS | 2659 | 1461750526993 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 02:48:47 INFO - PROCESS | 2659 | 1461750527127 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2b9c2000 == 90 [pid = 2659] [id = 264] 02:48:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 150 (0x7fed2891f000) [pid = 2659] [serial = 793] [outer = (nil)] 02:48:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 151 (0x7fed2b803000) [pid = 2659] [serial = 794] [outer = 0x7fed2891f000] 02:48:47 INFO - PROCESS | 2659 | 1461750527190 Marionette DEBUG loaded listener.js 02:48:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 152 (0x7fed2c287400) [pid = 2659] [serial = 795] [outer = 0x7fed2891f000] 02:48:47 INFO - PROCESS | 2659 | 1461750527913 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 02:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1146ms 02:48:47 INFO - PROCESS | 2659 | 1461750527961 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 02:48:47 INFO - PROCESS | 2659 | 1461750527965 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 02:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:48:47 INFO - PROCESS | 2659 | 1461750527972 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:48:47 INFO - PROCESS | 2659 | 1461750527974 Marionette TRACE conn3 <- [1,1030,null,{}] 02:48:47 INFO - PROCESS | 2659 | 1461750527979 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:48 INFO - PROCESS | 2659 | 1461750528147 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 02:48:48 INFO - PROCESS | 2659 | 1461750528157 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2eaa9000 == 91 [pid = 2659] [id = 265] 02:48:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 153 (0x7fed20e58800) [pid = 2659] [serial = 796] [outer = (nil)] 02:48:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 154 (0x7fed2e87dc00) [pid = 2659] [serial = 797] [outer = 0x7fed20e58800] 02:48:48 INFO - PROCESS | 2659 | 1461750528218 Marionette DEBUG loaded listener.js 02:48:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 155 (0x7fed2ef3e400) [pid = 2659] [serial = 798] [outer = 0x7fed20e58800] 02:48:49 INFO - PROCESS | 2659 | 1461750529117 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 02:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1184ms 02:48:49 INFO - PROCESS | 2659 | 1461750529156 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 02:48:49 INFO - PROCESS | 2659 | 1461750529159 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 02:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:48:49 INFO - PROCESS | 2659 | 1461750529166 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:48:49 INFO - PROCESS | 2659 | 1461750529168 Marionette TRACE conn3 <- [1,1034,null,{}] 02:48:49 INFO - PROCESS | 2659 | 1461750529183 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:49 INFO - PROCESS | 2659 | 1461750529398 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 02:48:49 INFO - PROCESS | 2659 | 1461750529421 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2f60d800 == 92 [pid = 2659] [id = 266] 02:48:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 156 (0x7fed2ef4bc00) [pid = 2659] [serial = 799] [outer = (nil)] 02:48:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 157 (0x7fed2f019800) [pid = 2659] [serial = 800] [outer = 0x7fed2ef4bc00] 02:48:49 INFO - PROCESS | 2659 | 1461750529497 Marionette DEBUG loaded listener.js 02:48:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 158 (0x7fed2fc7f400) [pid = 2659] [serial = 801] [outer = 0x7fed2ef4bc00] 02:48:50 INFO - PROCESS | 2659 | 1461750530328 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 02:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1193ms 02:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:48:50 INFO - PROCESS | 2659 | 1461750530363 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 02:48:50 INFO - PROCESS | 2659 | 1461750530365 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 02:48:50 INFO - PROCESS | 2659 | 1461750530370 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:48:50 INFO - PROCESS | 2659 | 1461750530374 Marionette TRACE conn3 <- [1,1038,null,{}] 02:48:50 INFO - PROCESS | 2659 | --DOMWINDOW == 157 (0x7fed22adf000) [pid = 2659] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:48:50 INFO - PROCESS | 2659 | --DOMWINDOW == 156 (0x7fed29c69c00) [pid = 2659] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:48:50 INFO - PROCESS | 2659 | --DOMWINDOW == 155 (0x7fed2b655400) [pid = 2659] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:48:50 INFO - PROCESS | 2659 | --DOMWINDOW == 154 (0x7fed2eadec00) [pid = 2659] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:48:50 INFO - PROCESS | 2659 | --DOMWINDOW == 153 (0x7fed30823000) [pid = 2659] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:48:50 INFO - PROCESS | 2659 | --DOMWINDOW == 152 (0x7fed2e879400) [pid = 2659] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:48:50 INFO - PROCESS | 2659 | 1461750530743 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:50 INFO - PROCESS | 2659 | 1461750530894 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 02:48:50 INFO - PROCESS | 2659 | 1461750530916 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2f22a800 == 93 [pid = 2659] [id = 267] 02:48:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 153 (0x7fed2fc88400) [pid = 2659] [serial = 802] [outer = (nil)] 02:48:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 154 (0x7fed30822000) [pid = 2659] [serial = 803] [outer = 0x7fed2fc88400] 02:48:50 INFO - PROCESS | 2659 | 1461750530978 Marionette DEBUG loaded listener.js 02:48:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 155 (0x7fed34544400) [pid = 2659] [serial = 804] [outer = 0x7fed2fc88400] 02:48:51 INFO - PROCESS | 2659 | 1461750531771 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 02:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1424ms 02:48:51 INFO - PROCESS | 2659 | 1461750531807 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 02:48:51 INFO - PROCESS | 2659 | 1461750531811 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 02:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:48:51 INFO - PROCESS | 2659 | 1461750531817 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:48:51 INFO - PROCESS | 2659 | 1461750531818 Marionette TRACE conn3 <- [1,1042,null,{}] 02:48:51 INFO - PROCESS | 2659 | 1461750531824 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:52 INFO - PROCESS | 2659 | 1461750532026 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 02:48:52 INFO - PROCESS | 2659 | 1461750532041 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed31c5e000 == 94 [pid = 2659] [id = 268] 02:48:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 156 (0x7fed2fc82c00) [pid = 2659] [serial = 805] [outer = (nil)] 02:48:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 157 (0x7fed34fd6000) [pid = 2659] [serial = 806] [outer = 0x7fed2fc82c00] 02:48:52 INFO - PROCESS | 2659 | 1461750532103 Marionette DEBUG loaded listener.js 02:48:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 158 (0x7fed3514d000) [pid = 2659] [serial = 807] [outer = 0x7fed2fc82c00] 02:48:53 INFO - PROCESS | 2659 | 1461750533055 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 02:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1275ms 02:48:53 INFO - PROCESS | 2659 | 1461750533094 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 02:48:53 INFO - PROCESS | 2659 | 1461750533101 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 02:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:48:53 INFO - PROCESS | 2659 | 1461750533109 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:48:53 INFO - PROCESS | 2659 | 1461750533113 Marionette TRACE conn3 <- [1,1046,null,{}] 02:48:53 INFO - PROCESS | 2659 | 1461750533123 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:53 INFO - PROCESS | 2659 | 1461750533327 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 02:48:53 INFO - PROCESS | 2659 | 1461750533555 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed28e80800 == 95 [pid = 2659] [id = 269] 02:48:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 159 (0x7fed24a63400) [pid = 2659] [serial = 808] [outer = (nil)] 02:48:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 160 (0x7fed24a71800) [pid = 2659] [serial = 809] [outer = 0x7fed24a63400] 02:48:53 INFO - PROCESS | 2659 | 1461750533679 Marionette DEBUG loaded listener.js 02:48:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 161 (0x7fed28922400) [pid = 2659] [serial = 810] [outer = 0x7fed24a63400] 02:48:54 INFO - PROCESS | 2659 | 1461750534545 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 02:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1488ms 02:48:54 INFO - PROCESS | 2659 | 1461750534598 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 02:48:54 INFO - PROCESS | 2659 | 1461750534605 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 02:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:48:54 INFO - PROCESS | 2659 | 1461750534616 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:48:54 INFO - PROCESS | 2659 | 1461750534619 Marionette TRACE conn3 <- [1,1050,null,{}] 02:48:54 INFO - PROCESS | 2659 | 1461750534626 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:54 INFO - PROCESS | 2659 | 1461750534829 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 02:48:55 INFO - PROCESS | 2659 | 1461750535005 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2e892000 == 96 [pid = 2659] [id = 270] 02:48:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 162 (0x7fed24a65800) [pid = 2659] [serial = 811] [outer = (nil)] 02:48:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 163 (0x7fed29c84000) [pid = 2659] [serial = 812] [outer = 0x7fed24a65800] 02:48:55 INFO - PROCESS | 2659 | 1461750535081 Marionette DEBUG loaded listener.js 02:48:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 164 (0x7fed2b65e400) [pid = 2659] [serial = 813] [outer = 0x7fed24a65800] 02:48:55 INFO - PROCESS | 2659 | 1461750535988 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 02:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1431ms 02:48:56 INFO - PROCESS | 2659 | 1461750536047 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 02:48:56 INFO - PROCESS | 2659 | 1461750536051 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 02:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:48:56 INFO - PROCESS | 2659 | 1461750536058 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:48:56 INFO - PROCESS | 2659 | 1461750536064 Marionette TRACE conn3 <- [1,1054,null,{}] 02:48:56 INFO - PROCESS | 2659 | 1461750536080 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:56 INFO - PROCESS | 2659 | 1461750536275 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 02:48:56 INFO - PROCESS | 2659 | 1461750536444 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed34f89000 == 97 [pid = 2659] [id = 271] 02:48:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 165 (0x7fed2ef41000) [pid = 2659] [serial = 814] [outer = (nil)] 02:48:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 166 (0x7fed2f29f000) [pid = 2659] [serial = 815] [outer = 0x7fed2ef41000] 02:48:56 INFO - PROCESS | 2659 | 1461750536558 Marionette DEBUG loaded listener.js 02:48:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 167 (0x7fed3081e800) [pid = 2659] [serial = 816] [outer = 0x7fed2ef41000] 02:48:57 INFO - PROCESS | 2659 | 1461750537416 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 02:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1386ms 02:48:57 INFO - PROCESS | 2659 | 1461750537445 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 02:48:57 INFO - PROCESS | 2659 | 1461750537448 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 02:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:48:57 INFO - PROCESS | 2659 | 1461750537455 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:48:57 INFO - PROCESS | 2659 | 1461750537458 Marionette TRACE conn3 <- [1,1058,null,{}] 02:48:57 INFO - PROCESS | 2659 | 1461750537462 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:57 INFO - PROCESS | 2659 | 1461750537641 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 02:48:57 INFO - PROCESS | 2659 | 1461750537814 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed36c3d000 == 98 [pid = 2659] [id = 272] 02:48:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 168 (0x7fed2ef47c00) [pid = 2659] [serial = 817] [outer = (nil)] 02:48:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 169 (0x7fed3482e800) [pid = 2659] [serial = 818] [outer = 0x7fed2ef47c00] 02:48:57 INFO - PROCESS | 2659 | 1461750537885 Marionette DEBUG loaded listener.js 02:48:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 170 (0x7fed356b0000) [pid = 2659] [serial = 819] [outer = 0x7fed2ef47c00] 02:48:58 INFO - PROCESS | 2659 | 1461750538779 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 02:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1384ms 02:48:58 INFO - PROCESS | 2659 | 1461750538840 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 02:48:58 INFO - PROCESS | 2659 | 1461750538844 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 02:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:48:58 INFO - PROCESS | 2659 | 1461750538850 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:48:58 INFO - PROCESS | 2659 | 1461750538852 Marionette TRACE conn3 <- [1,1062,null,{}] 02:48:58 INFO - PROCESS | 2659 | 1461750538858 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:59 INFO - PROCESS | 2659 | 1461750539033 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 02:48:59 INFO - PROCESS | 2659 | 1461750539212 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed41dba000 == 99 [pid = 2659] [id = 273] 02:48:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 171 (0x7fed2c177800) [pid = 2659] [serial = 820] [outer = (nil)] 02:48:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 172 (0x7fed35761400) [pid = 2659] [serial = 821] [outer = 0x7fed2c177800] 02:48:59 INFO - PROCESS | 2659 | 1461750539288 Marionette DEBUG loaded listener.js 02:48:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 173 (0x7fed35cc0000) [pid = 2659] [serial = 822] [outer = 0x7fed2c177800] 02:49:00 INFO - PROCESS | 2659 | 1461750540185 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 02:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1381ms 02:49:00 INFO - PROCESS | 2659 | 1461750540232 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 02:49:00 INFO - PROCESS | 2659 | 1461750540236 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 02:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:49:00 INFO - PROCESS | 2659 | 1461750540243 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:49:00 INFO - PROCESS | 2659 | 1461750540246 Marionette TRACE conn3 <- [1,1066,null,{}] 02:49:00 INFO - PROCESS | 2659 | 1461750540252 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:00 INFO - PROCESS | 2659 | 1461750540464 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 02:49:00 INFO - PROCESS | 2659 | 1461750540637 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed4725e800 == 100 [pid = 2659] [id = 274] 02:49:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 174 (0x7fed36766800) [pid = 2659] [serial = 823] [outer = (nil)] 02:49:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 175 (0x7fed38466400) [pid = 2659] [serial = 824] [outer = 0x7fed36766800] 02:49:00 INFO - PROCESS | 2659 | 1461750540715 Marionette DEBUG loaded listener.js 02:49:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 176 (0x7fed4313e400) [pid = 2659] [serial = 825] [outer = 0x7fed36766800] 02:49:01 INFO - PROCESS | 2659 | 1461750541597 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 02:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1383ms 02:49:01 INFO - PROCESS | 2659 | 1461750541627 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 02:49:01 INFO - PROCESS | 2659 | 1461750541630 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 02:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:49:01 INFO - PROCESS | 2659 | 1461750541637 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:49:01 INFO - PROCESS | 2659 | 1461750541639 Marionette TRACE conn3 <- [1,1070,null,{}] 02:49:01 INFO - PROCESS | 2659 | 1461750541645 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:01 INFO - PROCESS | 2659 | 1461750541835 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 02:49:02 INFO - PROCESS | 2659 | 1461750542018 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed4b8b0000 == 101 [pid = 2659] [id = 275] 02:49:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 177 (0x7fed28f7ac00) [pid = 2659] [serial = 826] [outer = (nil)] 02:49:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 178 (0x7fed28f82800) [pid = 2659] [serial = 827] [outer = 0x7fed28f7ac00] 02:49:02 INFO - PROCESS | 2659 | 1461750542138 Marionette DEBUG loaded listener.js 02:49:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 179 (0x7fed28f87000) [pid = 2659] [serial = 828] [outer = 0x7fed28f7ac00] 02:49:03 INFO - PROCESS | 2659 | 1461750543125 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 02:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1534ms 02:49:03 INFO - PROCESS | 2659 | 1461750543173 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 02:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:49:03 INFO - PROCESS | 2659 | 1461750543177 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 02:49:03 INFO - PROCESS | 2659 | 1461750543184 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:49:03 INFO - PROCESS | 2659 | 1461750543187 Marionette TRACE conn3 <- [1,1074,null,{}] 02:49:03 INFO - PROCESS | 2659 | 1461750543193 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:03 INFO - PROCESS | 2659 | 1461750543373 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 02:49:03 INFO - PROCESS | 2659 | 1461750543561 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2bb5b000 == 102 [pid = 2659] [id = 276] 02:49:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 180 (0x7fed28f7e000) [pid = 2659] [serial = 829] [outer = (nil)] 02:49:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 181 (0x7fed3510a800) [pid = 2659] [serial = 830] [outer = 0x7fed28f7e000] 02:49:03 INFO - PROCESS | 2659 | 1461750543640 Marionette DEBUG loaded listener.js 02:49:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 182 (0x7fed43207400) [pid = 2659] [serial = 831] [outer = 0x7fed28f7e000] 02:49:04 INFO - PROCESS | 2659 | 1461750544521 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 02:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1387ms 02:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:49:04 INFO - PROCESS | 2659 | 1461750544571 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 02:49:04 INFO - PROCESS | 2659 | 1461750544574 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 02:49:04 INFO - PROCESS | 2659 | 1461750544580 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:49:04 INFO - PROCESS | 2659 | 1461750544583 Marionette TRACE conn3 <- [1,1078,null,{}] 02:49:04 INFO - PROCESS | 2659 | 1461750544588 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:04 INFO - PROCESS | 2659 | 1461750544765 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 02:49:04 INFO - PROCESS | 2659 | 1461750544941 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2f964000 == 103 [pid = 2659] [id = 277] 02:49:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 183 (0x7fed1d7de800) [pid = 2659] [serial = 832] [outer = (nil)] 02:49:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 184 (0x7fed1d7e6800) [pid = 2659] [serial = 833] [outer = 0x7fed1d7de800] 02:49:05 INFO - PROCESS | 2659 | 1461750545011 Marionette DEBUG loaded listener.js 02:49:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 185 (0x7fed1d7ebc00) [pid = 2659] [serial = 834] [outer = 0x7fed1d7de800] 02:49:05 INFO - PROCESS | 2659 | 1461750545902 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 02:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1379ms 02:49:05 INFO - PROCESS | 2659 | 1461750545960 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 02:49:05 INFO - PROCESS | 2659 | 1461750545962 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 02:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:49:05 INFO - PROCESS | 2659 | 1461750545969 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:49:05 INFO - PROCESS | 2659 | 1461750545971 Marionette TRACE conn3 <- [1,1082,null,{}] 02:49:05 INFO - PROCESS | 2659 | 1461750545977 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:06 INFO - PROCESS | 2659 | 1461750546160 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 02:49:06 INFO - PROCESS | 2659 | 1461750546336 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2053f000 == 104 [pid = 2659] [id = 278] 02:49:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 186 (0x7fed1d7e3400) [pid = 2659] [serial = 835] [outer = (nil)] 02:49:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 187 (0x7fed28f87c00) [pid = 2659] [serial = 836] [outer = 0x7fed1d7e3400] 02:49:06 INFO - PROCESS | 2659 | 1461750546413 Marionette DEBUG loaded listener.js 02:49:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 188 (0x7fed435db000) [pid = 2659] [serial = 837] [outer = 0x7fed1d7e3400] 02:49:07 INFO - PROCESS | 2659 | 1461750547274 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 02:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1343ms 02:49:07 INFO - PROCESS | 2659 | 1461750547314 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 02:49:07 INFO - PROCESS | 2659 | 1461750547317 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 02:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:49:07 INFO - PROCESS | 2659 | 1461750547324 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:49:07 INFO - PROCESS | 2659 | 1461750547329 Marionette TRACE conn3 <- [1,1086,null,{}] 02:49:07 INFO - PROCESS | 2659 | 1461750547335 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:07 INFO - PROCESS | 2659 | 1461750547560 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 02:49:07 INFO - PROCESS | 2659 | 1461750547734 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2302e800 == 105 [pid = 2659] [id = 279] 02:49:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 189 (0x7fed1d7e9400) [pid = 2659] [serial = 838] [outer = (nil)] 02:49:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 190 (0x7fed232cd400) [pid = 2659] [serial = 839] [outer = 0x7fed1d7e9400] 02:49:07 INFO - PROCESS | 2659 | 1461750547813 Marionette DEBUG loaded listener.js 02:49:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 191 (0x7fed453be800) [pid = 2659] [serial = 840] [outer = 0x7fed1d7e9400] 02:49:08 INFO - PROCESS | 2659 | 1461750548783 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 02:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1533ms 02:49:08 INFO - PROCESS | 2659 | 1461750548859 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 02:49:08 INFO - PROCESS | 2659 | 1461750548863 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 02:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:49:08 INFO - PROCESS | 2659 | 1461750548871 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:49:08 INFO - PROCESS | 2659 | 1461750548874 Marionette TRACE conn3 <- [1,1090,null,{}] 02:49:08 INFO - PROCESS | 2659 | 1461750548879 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:09 INFO - PROCESS | 2659 | 1461750549106 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 02:49:09 INFO - PROCESS | 2659 | 1461750549283 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed288e2800 == 106 [pid = 2659] [id = 280] 02:49:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 192 (0x7fed1e962400) [pid = 2659] [serial = 841] [outer = (nil)] 02:49:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 193 (0x7fed1e968800) [pid = 2659] [serial = 842] [outer = 0x7fed1e962400] 02:49:09 INFO - PROCESS | 2659 | 1461750549401 Marionette DEBUG loaded listener.js 02:49:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 194 (0x7fed232d3800) [pid = 2659] [serial = 843] [outer = 0x7fed1e962400] 02:49:10 INFO - PROCESS | 2659 | 1461750550219 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 02:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1384ms 02:49:10 INFO - PROCESS | 2659 | 1461750550257 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 02:49:10 INFO - PROCESS | 2659 | 1461750550261 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 02:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:49:10 INFO - PROCESS | 2659 | 1461750550278 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:49:10 INFO - PROCESS | 2659 | 1461750550280 Marionette TRACE conn3 <- [1,1094,null,{}] 02:49:10 INFO - PROCESS | 2659 | 1461750550287 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:10 INFO - PROCESS | 2659 | 1461750550476 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 02:49:10 INFO - PROCESS | 2659 | 1461750550657 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1eab0800 == 107 [pid = 2659] [id = 281] 02:49:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 195 (0x7fed1e963c00) [pid = 2659] [serial = 844] [outer = (nil)] 02:49:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 196 (0x7fed1eb57800) [pid = 2659] [serial = 845] [outer = 0x7fed1e963c00] 02:49:10 INFO - PROCESS | 2659 | 1461750550731 Marionette DEBUG loaded listener.js 02:49:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 197 (0x7fed1eb5cc00) [pid = 2659] [serial = 846] [outer = 0x7fed1e963c00] 02:49:11 INFO - PROCESS | 2659 | 1461750551613 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 02:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1391ms 02:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:49:11 INFO - PROCESS | 2659 | 1461750551669 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 02:49:11 INFO - PROCESS | 2659 | 1461750551672 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 02:49:11 INFO - PROCESS | 2659 | 1461750551680 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:49:11 INFO - PROCESS | 2659 | 1461750551682 Marionette TRACE conn3 <- [1,1098,null,{}] 02:49:11 INFO - PROCESS | 2659 | 1461750551690 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:11 INFO - PROCESS | 2659 | 1461750551887 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 02:49:12 INFO - PROCESS | 2659 | 1461750552078 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1dc98800 == 108 [pid = 2659] [id = 282] 02:49:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 198 (0x7fed1e95bc00) [pid = 2659] [serial = 847] [outer = (nil)] 02:49:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 199 (0x7fed1eb60c00) [pid = 2659] [serial = 848] [outer = 0x7fed1e95bc00] 02:49:12 INFO - PROCESS | 2659 | 1461750552155 Marionette DEBUG loaded listener.js 02:49:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 200 (0x7fed1f245400) [pid = 2659] [serial = 849] [outer = 0x7fed1e95bc00] 02:49:13 INFO - PROCESS | 2659 | 1461750553024 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 02:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1382ms 02:49:13 INFO - PROCESS | 2659 | 1461750553061 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 02:49:13 INFO - PROCESS | 2659 | 1461750553065 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 02:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:49:13 INFO - PROCESS | 2659 | 1461750553070 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:49:13 INFO - PROCESS | 2659 | 1461750553073 Marionette TRACE conn3 <- [1,1102,null,{}] 02:49:13 INFO - PROCESS | 2659 | 1461750553080 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:13 INFO - PROCESS | 2659 | 1461750553289 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 02:49:13 INFO - PROCESS | 2659 | 1461750553472 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1df41800 == 109 [pid = 2659] [id = 283] 02:49:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 201 (0x7fed1e960000) [pid = 2659] [serial = 850] [outer = (nil)] 02:49:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 202 (0x7fed1f249400) [pid = 2659] [serial = 851] [outer = 0x7fed1e960000] 02:49:13 INFO - PROCESS | 2659 | 1461750553544 Marionette DEBUG loaded listener.js 02:49:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 203 (0x7fed1f24d800) [pid = 2659] [serial = 852] [outer = 0x7fed1e960000] 02:49:14 INFO - PROCESS | 2659 | 1461750554792 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 02:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1782ms 02:49:14 INFO - PROCESS | 2659 | 1461750554854 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 02:49:14 INFO - PROCESS | 2659 | 1461750554860 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 02:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:49:14 INFO - PROCESS | 2659 | 1461750554868 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:49:14 INFO - PROCESS | 2659 | 1461750554872 Marionette TRACE conn3 <- [1,1106,null,{}] 02:49:14 INFO - PROCESS | 2659 | 1461750554880 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:15 INFO - PROCESS | 2659 | 1461750555064 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 02:49:15 INFO - PROCESS | 2659 | 1461750555247 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed23046800 == 110 [pid = 2659] [id = 284] 02:49:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 204 (0x7fed1f384000) [pid = 2659] [serial = 853] [outer = (nil)] 02:49:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 205 (0x7fed20e52800) [pid = 2659] [serial = 854] [outer = 0x7fed1f384000] 02:49:15 INFO - PROCESS | 2659 | 1461750555319 Marionette DEBUG loaded listener.js 02:49:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 206 (0x7fed22916c00) [pid = 2659] [serial = 855] [outer = 0x7fed1f384000] 02:49:16 INFO - PROCESS | 2659 | 1461750556195 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 02:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1382ms 02:49:16 INFO - PROCESS | 2659 | 1461750556251 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 02:49:16 INFO - PROCESS | 2659 | 1461750556259 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 02:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:49:16 INFO - PROCESS | 2659 | 1461750556269 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:49:16 INFO - PROCESS | 2659 | 1461750556273 Marionette TRACE conn3 <- [1,1110,null,{}] 02:49:16 INFO - PROCESS | 2659 | 1461750556280 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:16 INFO - PROCESS | 2659 | 1461750556473 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 02:49:16 INFO - PROCESS | 2659 | 1461750556852 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed20fdb000 == 111 [pid = 2659] [id = 285] 02:49:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 207 (0x7fed232d2c00) [pid = 2659] [serial = 856] [outer = (nil)] 02:49:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 208 (0x7fed2485b000) [pid = 2659] [serial = 857] [outer = 0x7fed232d2c00] 02:49:16 INFO - PROCESS | 2659 | 1461750556929 Marionette DEBUG loaded listener.js 02:49:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 209 (0x7fed24ae3c00) [pid = 2659] [serial = 858] [outer = 0x7fed232d2c00] 02:49:17 INFO - PROCESS | 2659 | 1461750557800 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 02:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1581ms 02:49:17 INFO - PROCESS | 2659 | 1461750557851 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 02:49:17 INFO - PROCESS | 2659 | 1461750557855 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 02:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:49:17 INFO - PROCESS | 2659 | 1461750557862 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:49:17 INFO - PROCESS | 2659 | 1461750557867 Marionette TRACE conn3 <- [1,1114,null,{}] 02:49:17 INFO - PROCESS | 2659 | 1461750557881 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:18 INFO - PROCESS | 2659 | 1461750558068 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 02:49:18 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29e3e000 == 110 [pid = 2659] [id = 222] 02:49:18 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f615000 == 109 [pid = 2659] [id = 220] 02:49:18 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2fca0000 == 108 [pid = 2659] [id = 223] 02:49:18 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2fcb8000 == 107 [pid = 2659] [id = 224] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 208 (0x7fed35ff6000) [pid = 2659] [serial = 749] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 207 (0x7fed22912c00) [pid = 2659] [serial = 725] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 206 (0x7fed367abc00) [pid = 2659] [serial = 710] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 205 (0x7fed3b25f800) [pid = 2659] [serial = 713] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 204 (0x7fed46c7ec00) [pid = 2659] [serial = 716] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 203 (0x7fed28916400) [pid = 2659] [serial = 722] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 202 (0x7fed24a6ac00) [pid = 2659] [serial = 719] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | 1461750558377 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f22a800 == 106 [pid = 2659] [id = 267] 02:49:18 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f60d800 == 105 [pid = 2659] [id = 266] 02:49:18 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2eaa9000 == 104 [pid = 2659] [id = 265] 02:49:18 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b9c2000 == 103 [pid = 2659] [id = 264] 02:49:18 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed288dc800 == 102 [pid = 2659] [id = 263] 02:49:18 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed28e72000 == 103 [pid = 2659] [id = 286] 02:49:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 203 (0x7fed24a66c00) [pid = 2659] [serial = 859] [outer = (nil)] 02:49:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 204 (0x7fed28bd7000) [pid = 2659] [serial = 860] [outer = 0x7fed24a66c00] 02:49:18 INFO - PROCESS | 2659 | 1461750558481 Marionette DEBUG loaded listener.js 02:49:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 205 (0x7fed29c67800) [pid = 2659] [serial = 861] [outer = 0x7fed24a66c00] 02:49:18 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2afdb000 == 102 [pid = 2659] [id = 262] 02:49:18 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed28cb6000 == 101 [pid = 2659] [id = 261] 02:49:18 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3c1e4000 == 100 [pid = 2659] [id = 252] 02:49:18 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f229000 == 99 [pid = 2659] [id = 251] 02:49:18 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29e38000 == 98 [pid = 2659] [id = 250] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 204 (0x7fed28919000) [pid = 2659] [serial = 728] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 203 (0x7fed29c5c400) [pid = 2659] [serial = 731] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 202 (0x7fed35cb6800) [pid = 2659] [serial = 698] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 201 (0x7fed2f696800) [pid = 2659] [serial = 740] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 200 (0x7fed2b9ddc00) [pid = 2659] [serial = 734] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 199 (0x7fed356b0c00) [pid = 2659] [serial = 707] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 198 (0x7fed2d31cc00) [pid = 2659] [serial = 701] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 197 (0x7fed2bdfbc00) [pid = 2659] [serial = 735] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 196 (0x7fed2f01ac00) [pid = 2659] [serial = 738] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 195 (0x7fed2fc82800) [pid = 2659] [serial = 704] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 194 (0x7fed2ef45c00) [pid = 2659] [serial = 737] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 193 (0x7fed2fc87c00) [pid = 2659] [serial = 741] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 192 (0x7fed33d5f000) [pid = 2659] [serial = 744] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 191 (0x7fed29c63800) [pid = 2659] [serial = 732] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 190 (0x7fed312be800) [pid = 2659] [serial = 743] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 189 (0x7fed359f8800) [pid = 2659] [serial = 747] [outer = (nil)] [url = about:blank] 02:49:18 INFO - PROCESS | 2659 | --DOMWINDOW == 188 (0x7fed30824000) [pid = 2659] [serial = 746] [outer = (nil)] [url = about:blank] 02:49:19 INFO - PROCESS | 2659 | 1461750559239 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 02:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1435ms 02:49:19 INFO - PROCESS | 2659 | 1461750559299 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 02:49:19 INFO - PROCESS | 2659 | 1461750559302 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 02:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:49:19 INFO - PROCESS | 2659 | 1461750559308 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:49:19 INFO - PROCESS | 2659 | 1461750559312 Marionette TRACE conn3 <- [1,1118,null,{}] 02:49:19 INFO - PROCESS | 2659 | 1461750559318 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:19 INFO - PROCESS | 2659 | 1461750559495 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 02:49:19 INFO - PROCESS | 2659 | 1461750559635 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2afbf000 == 99 [pid = 2659] [id = 287] 02:49:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 189 (0x7fed24a6ac00) [pid = 2659] [serial = 862] [outer = (nil)] 02:49:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 190 (0x7fed29c83000) [pid = 2659] [serial = 863] [outer = 0x7fed24a6ac00] 02:49:19 INFO - PROCESS | 2659 | 1461750559700 Marionette DEBUG loaded listener.js 02:49:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 191 (0x7fed2b663c00) [pid = 2659] [serial = 864] [outer = 0x7fed24a6ac00] 02:49:20 INFO - PROCESS | 2659 | 1461750560449 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 02:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1182ms 02:49:20 INFO - PROCESS | 2659 | 1461750560492 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 02:49:20 INFO - PROCESS | 2659 | 1461750560495 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 02:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:49:20 INFO - PROCESS | 2659 | 1461750560501 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:49:20 INFO - PROCESS | 2659 | 1461750560503 Marionette TRACE conn3 <- [1,1122,null,{}] 02:49:20 INFO - PROCESS | 2659 | 1461750560509 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:20 INFO - PROCESS | 2659 | 1461750560736 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 02:49:20 INFO - PROCESS | 2659 | 1461750560910 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2c1e3800 == 100 [pid = 2659] [id = 288] 02:49:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 192 (0x7fed28ded000) [pid = 2659] [serial = 865] [outer = (nil)] 02:49:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 193 (0x7fed2b9e9000) [pid = 2659] [serial = 866] [outer = 0x7fed28ded000] 02:49:20 INFO - PROCESS | 2659 | 1461750560984 Marionette DEBUG loaded listener.js 02:49:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 194 (0x7fed2cfe2400) [pid = 2659] [serial = 867] [outer = 0x7fed28ded000] 02:49:21 INFO - PROCESS | 2659 | 1461750561903 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 02:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1427ms 02:49:21 INFO - PROCESS | 2659 | 1461750561930 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 02:49:21 INFO - PROCESS | 2659 | 1461750561933 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 02:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:49:21 INFO - PROCESS | 2659 | 1461750561939 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:49:21 INFO - PROCESS | 2659 | 1461750561941 Marionette TRACE conn3 <- [1,1126,null,{}] 02:49:21 INFO - PROCESS | 2659 | 1461750561946 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:22 INFO - PROCESS | 2659 | 1461750562229 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 02:49:22 INFO - PROCESS | 2659 | 1461750562268 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2f220800 == 101 [pid = 2659] [id = 289] 02:49:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 195 (0x7fed2cfe4c00) [pid = 2659] [serial = 868] [outer = (nil)] 02:49:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 196 (0x7fed2f293000) [pid = 2659] [serial = 869] [outer = 0x7fed2cfe4c00] 02:49:22 INFO - PROCESS | 2659 | 1461750562335 Marionette DEBUG loaded listener.js 02:49:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 197 (0x7fed33335000) [pid = 2659] [serial = 870] [outer = 0x7fed2cfe4c00] 02:49:23 INFO - PROCESS | 2659 | --DOMWINDOW == 196 (0x7fed2891f000) [pid = 2659] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:49:23 INFO - PROCESS | 2659 | --DOMWINDOW == 195 (0x7fed2ef4bc00) [pid = 2659] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:49:23 INFO - PROCESS | 2659 | --DOMWINDOW == 194 (0x7fed2fc88400) [pid = 2659] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:49:23 INFO - PROCESS | 2659 | --DOMWINDOW == 193 (0x7fed356b5c00) [pid = 2659] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:49:23 INFO - PROCESS | 2659 | --DOMWINDOW == 192 (0x7fed20e59000) [pid = 2659] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:49:23 INFO - PROCESS | 2659 | --DOMWINDOW == 191 (0x7fed20e54400) [pid = 2659] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:49:23 INFO - PROCESS | 2659 | --DOMWINDOW == 190 (0x7fed24ae9000) [pid = 2659] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:49:23 INFO - PROCESS | 2659 | --DOMWINDOW == 189 (0x7fed20e58800) [pid = 2659] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:49:23 INFO - PROCESS | 2659 | 1461750563446 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 02:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1537ms 02:49:23 INFO - PROCESS | 2659 | 1461750563477 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 02:49:23 INFO - PROCESS | 2659 | 1461750563480 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 02:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:49:23 INFO - PROCESS | 2659 | 1461750563486 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:49:23 INFO - PROCESS | 2659 | 1461750563488 Marionette TRACE conn3 <- [1,1130,null,{}] 02:49:23 INFO - PROCESS | 2659 | 1461750563493 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:23 INFO - PROCESS | 2659 | 1461750563760 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 02:49:23 INFO - PROCESS | 2659 | 1461750563777 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2f21d800 == 102 [pid = 2659] [id = 290] 02:49:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 190 (0x7fed22adb000) [pid = 2659] [serial = 871] [outer = (nil)] 02:49:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 191 (0x7fed2ef48800) [pid = 2659] [serial = 872] [outer = 0x7fed22adb000] 02:49:23 INFO - PROCESS | 2659 | 1461750563874 Marionette DEBUG loaded listener.js 02:49:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 192 (0x7fed35118c00) [pid = 2659] [serial = 873] [outer = 0x7fed22adb000] 02:49:24 INFO - PROCESS | 2659 | 1461750564845 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 02:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1377ms 02:49:24 INFO - PROCESS | 2659 | 1461750564864 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 02:49:24 INFO - PROCESS | 2659 | 1461750564868 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 02:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:49:24 INFO - PROCESS | 2659 | 1461750564873 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:49:24 INFO - PROCESS | 2659 | 1461750564876 Marionette TRACE conn3 <- [1,1134,null,{}] 02:49:24 INFO - PROCESS | 2659 | 1461750564881 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:25 INFO - PROCESS | 2659 | 1461750565266 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 02:49:25 INFO - PROCESS | 2659 | 1461750565409 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1f405000 == 103 [pid = 2659] [id = 291] 02:49:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 193 (0x7fed1d7e1800) [pid = 2659] [serial = 874] [outer = (nil)] 02:49:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 194 (0x7fed1e95d400) [pid = 2659] [serial = 875] [outer = 0x7fed1d7e1800] 02:49:25 INFO - PROCESS | 2659 | 1461750565491 Marionette DEBUG loaded listener.js 02:49:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 195 (0x7fed1f248400) [pid = 2659] [serial = 876] [outer = 0x7fed1d7e1800] 02:49:26 INFO - PROCESS | 2659 | 1461750566492 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1679ms 02:49:26 INFO - PROCESS | 2659 | 1461750566555 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 02:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:49:26 INFO - PROCESS | 2659 | 1461750566562 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 02:49:26 INFO - PROCESS | 2659 | 1461750566569 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:49:26 INFO - PROCESS | 2659 | 1461750566575 Marionette TRACE conn3 <- [1,1138,null,{}] 02:49:26 INFO - PROCESS | 2659 | 1461750566582 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:26 INFO - PROCESS | 2659 | 1461750566827 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 02:49:27 INFO - PROCESS | 2659 | 1461750567102 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed29d10800 == 104 [pid = 2659] [id = 292] 02:49:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 196 (0x7fed2485b800) [pid = 2659] [serial = 877] [outer = (nil)] 02:49:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 197 (0x7fed24ae4c00) [pid = 2659] [serial = 878] [outer = 0x7fed2485b800] 02:49:27 INFO - PROCESS | 2659 | 1461750567184 Marionette DEBUG loaded listener.js 02:49:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 198 (0x7fed2891c800) [pid = 2659] [serial = 879] [outer = 0x7fed2485b800] 02:49:28 INFO - PROCESS | 2659 | 1461750568127 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 02:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1590ms 02:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:49:28 INFO - PROCESS | 2659 | 1461750568159 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 02:49:28 INFO - PROCESS | 2659 | 1461750568163 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 02:49:28 INFO - PROCESS | 2659 | 1461750568169 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:49:28 INFO - PROCESS | 2659 | 1461750568172 Marionette TRACE conn3 <- [1,1142,null,{}] 02:49:28 INFO - PROCESS | 2659 | 1461750568178 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:28 INFO - PROCESS | 2659 | 1461750568387 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 02:49:28 INFO - PROCESS | 2659 | 1461750568668 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2f961800 == 105 [pid = 2659] [id = 293] 02:49:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 199 (0x7fed29c64800) [pid = 2659] [serial = 880] [outer = (nil)] 02:49:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 200 (0x7fed2b656400) [pid = 2659] [serial = 881] [outer = 0x7fed29c64800] 02:49:28 INFO - PROCESS | 2659 | 1461750568793 Marionette DEBUG loaded listener.js 02:49:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 201 (0x7fed2d09a800) [pid = 2659] [serial = 882] [outer = 0x7fed29c64800] 02:49:29 INFO - PROCESS | 2659 | 1461750569681 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 02:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1540ms 02:49:29 INFO - PROCESS | 2659 | 1461750569710 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 02:49:29 INFO - PROCESS | 2659 | 1461750569716 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 02:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:49:29 INFO - PROCESS | 2659 | 1461750569734 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:49:29 INFO - PROCESS | 2659 | 1461750569742 Marionette TRACE conn3 <- [1,1146,null,{}] 02:49:29 INFO - PROCESS | 2659 | 1461750569748 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:29 INFO - PROCESS | 2659 | 1461750569971 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 02:49:30 INFO - PROCESS | 2659 | 1461750570151 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed341af800 == 106 [pid = 2659] [id = 294] 02:49:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 202 (0x7fed29f75400) [pid = 2659] [serial = 883] [outer = (nil)] 02:49:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 203 (0x7fed2fc87800) [pid = 2659] [serial = 884] [outer = 0x7fed29f75400] 02:49:30 INFO - PROCESS | 2659 | 1461750570228 Marionette DEBUG loaded listener.js 02:49:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 204 (0x7fed34542c00) [pid = 2659] [serial = 885] [outer = 0x7fed29f75400] 02:49:31 INFO - PROCESS | 2659 | 1461750571113 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 02:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1449ms 02:49:31 INFO - PROCESS | 2659 | 1461750571177 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 02:49:31 INFO - PROCESS | 2659 | 1461750571182 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 02:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:49:31 INFO - PROCESS | 2659 | 1461750571192 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:49:31 INFO - PROCESS | 2659 | 1461750571197 Marionette TRACE conn3 <- [1,1150,null,{}] 02:49:31 INFO - PROCESS | 2659 | 1461750571203 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:31 INFO - PROCESS | 2659 | 1461750571417 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 02:49:31 INFO - PROCESS | 2659 | 1461750571614 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed35fb6800 == 107 [pid = 2659] [id = 295] 02:49:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 205 (0x7fed2bdfb000) [pid = 2659] [serial = 886] [outer = (nil)] 02:49:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 206 (0x7fed356bb800) [pid = 2659] [serial = 887] [outer = 0x7fed2bdfb000] 02:49:31 INFO - PROCESS | 2659 | 1461750571759 Marionette DEBUG loaded listener.js 02:49:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 207 (0x7fed359ebc00) [pid = 2659] [serial = 888] [outer = 0x7fed2bdfb000] 02:49:32 INFO - PROCESS | 2659 | 1461750572574 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 02:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1433ms 02:49:32 INFO - PROCESS | 2659 | 1461750572626 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 02:49:32 INFO - PROCESS | 2659 | 1461750572630 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 02:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:49:32 INFO - PROCESS | 2659 | 1461750572637 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:49:32 INFO - PROCESS | 2659 | 1461750572640 Marionette TRACE conn3 <- [1,1154,null,{}] 02:49:32 INFO - PROCESS | 2659 | 1461750572646 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:32 INFO - PROCESS | 2659 | 1461750572842 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 02:49:33 INFO - PROCESS | 2659 | 1461750573034 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed41197000 == 108 [pid = 2659] [id = 296] 02:49:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 208 (0x7fed367abc00) [pid = 2659] [serial = 889] [outer = (nil)] 02:49:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 209 (0x7fed36bb5800) [pid = 2659] [serial = 890] [outer = 0x7fed367abc00] 02:49:33 INFO - PROCESS | 2659 | 1461750573120 Marionette DEBUG loaded listener.js 02:49:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 210 (0x7fed3c186000) [pid = 2659] [serial = 891] [outer = 0x7fed367abc00] 02:49:34 INFO - PROCESS | 2659 | 1461750574082 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 02:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1487ms 02:49:34 INFO - PROCESS | 2659 | 1461750574127 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 02:49:34 INFO - PROCESS | 2659 | 1461750574130 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 02:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:49:34 INFO - PROCESS | 2659 | 1461750574138 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:49:34 INFO - PROCESS | 2659 | 1461750574141 Marionette TRACE conn3 <- [1,1158,null,{}] 02:49:34 INFO - PROCESS | 2659 | 1461750574146 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:34 INFO - PROCESS | 2659 | 1461750574356 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 02:49:34 INFO - PROCESS | 2659 | 1461750574537 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed46c49800 == 109 [pid = 2659] [id = 297] 02:49:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 211 (0x7fed367ae800) [pid = 2659] [serial = 892] [outer = (nil)] 02:49:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 212 (0x7fed35115c00) [pid = 2659] [serial = 893] [outer = 0x7fed367ae800] 02:49:34 INFO - PROCESS | 2659 | 1461750574623 Marionette DEBUG loaded listener.js 02:49:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 213 (0x7fed46a09800) [pid = 2659] [serial = 894] [outer = 0x7fed367ae800] 02:49:35 INFO - PROCESS | 2659 | 1461750575484 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 02:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1391ms 02:49:35 INFO - PROCESS | 2659 | 1461750575531 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 02:49:35 INFO - PROCESS | 2659 | 1461750575535 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 02:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:49:35 INFO - PROCESS | 2659 | 1461750575540 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:49:35 INFO - PROCESS | 2659 | 1461750575543 Marionette TRACE conn3 <- [1,1162,null,{}] 02:49:35 INFO - PROCESS | 2659 | 1461750575548 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:35 INFO - PROCESS | 2659 | 1461750575766 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 02:49:35 INFO - PROCESS | 2659 | 1461750575949 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed544d4800 == 110 [pid = 2659] [id = 298] 02:49:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 214 (0x7fed2286ac00) [pid = 2659] [serial = 895] [outer = (nil)] 02:49:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 215 (0x7fed22871000) [pid = 2659] [serial = 896] [outer = 0x7fed2286ac00] 02:49:36 INFO - PROCESS | 2659 | 1461750576024 Marionette DEBUG loaded listener.js 02:49:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 216 (0x7fed22875000) [pid = 2659] [serial = 897] [outer = 0x7fed2286ac00] 02:49:36 INFO - PROCESS | 2659 | 1461750576977 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 02:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1478ms 02:49:37 INFO - PROCESS | 2659 | 1461750577021 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 02:49:37 INFO - PROCESS | 2659 | 1461750577024 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 02:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:49:37 INFO - PROCESS | 2659 | 1461750577031 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:49:37 INFO - PROCESS | 2659 | 1461750577034 Marionette TRACE conn3 <- [1,1166,null,{}] 02:49:37 INFO - PROCESS | 2659 | 1461750577040 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:37 INFO - PROCESS | 2659 | 1461750577240 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 02:49:37 INFO - PROCESS | 2659 | 1461750577434 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1c8f5000 == 111 [pid = 2659] [id = 299] 02:49:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 217 (0x7fed2286c000) [pid = 2659] [serial = 898] [outer = (nil)] 02:49:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 218 (0x7fed28a92800) [pid = 2659] [serial = 899] [outer = 0x7fed2286c000] 02:49:37 INFO - PROCESS | 2659 | 1461750577511 Marionette DEBUG loaded listener.js 02:49:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 219 (0x7fed28a99000) [pid = 2659] [serial = 900] [outer = 0x7fed2286c000] 02:49:38 INFO - PROCESS | 2659 | 1461750578425 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 02:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1434ms 02:49:38 INFO - PROCESS | 2659 | 1461750578488 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 02:49:38 INFO - PROCESS | 2659 | 1461750578493 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 02:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:49:38 INFO - PROCESS | 2659 | 1461750578504 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:49:38 INFO - PROCESS | 2659 | 1461750578513 Marionette TRACE conn3 <- [1,1170,null,{}] 02:49:38 INFO - PROCESS | 2659 | 1461750578519 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:38 INFO - PROCESS | 2659 | 1461750578762 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 02:49:39 INFO - PROCESS | 2659 | 1461750578996 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1fddd000 == 112 [pid = 2659] [id = 300] 02:49:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 220 (0x7fed2286f400) [pid = 2659] [serial = 901] [outer = (nil)] 02:49:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 221 (0x7fed28a9e400) [pid = 2659] [serial = 902] [outer = 0x7fed2286f400] 02:49:39 INFO - PROCESS | 2659 | 1461750579123 Marionette DEBUG loaded listener.js 02:49:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 222 (0x7fed45340400) [pid = 2659] [serial = 903] [outer = 0x7fed2286f400] 02:49:39 INFO - PROCESS | 2659 | 1461750579968 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 02:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1501ms 02:49:40 INFO - PROCESS | 2659 | 1461750580006 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 02:49:40 INFO - PROCESS | 2659 | 1461750580009 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 02:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:49:40 INFO - PROCESS | 2659 | 1461750580015 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:49:40 INFO - PROCESS | 2659 | 1461750580018 Marionette TRACE conn3 <- [1,1174,null,{}] 02:49:40 INFO - PROCESS | 2659 | 1461750580024 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:40 INFO - PROCESS | 2659 | 1461750580224 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 02:49:40 INFO - PROCESS | 2659 | 1461750580419 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1d9a0800 == 113 [pid = 2659] [id = 301] 02:49:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 223 (0x7fed43262000) [pid = 2659] [serial = 904] [outer = (nil)] 02:49:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 224 (0x7fed43266400) [pid = 2659] [serial = 905] [outer = 0x7fed43262000] 02:49:40 INFO - PROCESS | 2659 | 1461750580505 Marionette DEBUG loaded listener.js 02:49:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 225 (0x7fed4326d000) [pid = 2659] [serial = 906] [outer = 0x7fed43262000] 02:49:41 INFO - PROCESS | 2659 | 1461750581455 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 02:49:41 INFO - PROCESS | 2659 | 1461750581503 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 02:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:49:41 INFO - PROCESS | 2659 | 1461750581510 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:49:41 INFO - PROCESS | 2659 | 1461750581515 Marionette TRACE conn3 <- [1,1178,null,{}] 02:49:41 INFO - PROCESS | 2659 | 1461750581520 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:41 INFO - PROCESS | 2659 | 1461750581754 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 02:49:41 INFO - PROCESS | 2659 | 1461750581940 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1ddef000 == 114 [pid = 2659] [id = 302] 02:49:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 226 (0x7fed1cccd000) [pid = 2659] [serial = 907] [outer = (nil)] 02:49:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 227 (0x7fed1ccd9000) [pid = 2659] [serial = 908] [outer = 0x7fed1cccd000] 02:49:42 INFO - PROCESS | 2659 | 1461750582059 Marionette DEBUG loaded listener.js 02:49:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 228 (0x7fed46da7400) [pid = 2659] [serial = 909] [outer = 0x7fed1cccd000] 02:49:42 INFO - PROCESS | 2659 | 1461750582940 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 02:49:43 INFO - PROCESS | 2659 | 1461750582998 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 02:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:49:43 INFO - PROCESS | 2659 | 1461750583004 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:49:43 INFO - PROCESS | 2659 | 1461750583007 Marionette TRACE conn3 <- [1,1182,null,{}] 02:49:43 INFO - PROCESS | 2659 | 1461750583013 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:43 INFO - PROCESS | 2659 | 1461750583223 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 02:49:43 INFO - PROCESS | 2659 | 1461750583459 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed20fc5800 == 115 [pid = 2659] [id = 303] 02:49:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 229 (0x7fed1f382000) [pid = 2659] [serial = 910] [outer = (nil)] 02:49:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 230 (0x7fed22e06800) [pid = 2659] [serial = 911] [outer = 0x7fed1f382000] 02:49:43 INFO - PROCESS | 2659 | 1461750583561 Marionette DEBUG loaded listener.js 02:49:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 231 (0x7fed22e0ec00) [pid = 2659] [serial = 912] [outer = 0x7fed1f382000] 02:49:44 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:49:44 INFO - PROCESS | 2659 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:49:44 INFO - PROCESS | 2659 | 1461750584424 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 02:49:44 INFO - PROCESS | 2659 | 1461750584496 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 02:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:49:44 INFO - PROCESS | 2659 | 1461750584502 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:49:44 INFO - PROCESS | 2659 | 1461750584505 Marionette TRACE conn3 <- [1,1186,null,{}] 02:49:44 INFO - PROCESS | 2659 | 1461750584512 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:44 INFO - PROCESS | 2659 | 1461750584715 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 02:49:44 INFO - PROCESS | 2659 | 1461750584902 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed28e77800 == 116 [pid = 2659] [id = 304] 02:49:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 232 (0x7fed1ccd0000) [pid = 2659] [serial = 913] [outer = (nil)] 02:49:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 233 (0x7fed22e16400) [pid = 2659] [serial = 914] [outer = 0x7fed1ccd0000] 02:49:44 INFO - PROCESS | 2659 | 1461750584977 Marionette DEBUG loaded listener.js 02:49:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 234 (0x7fed22e1d800) [pid = 2659] [serial = 915] [outer = 0x7fed1ccd0000] 02:49:45 INFO - PROCESS | 2659 | 1461750585853 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 02:49:45 INFO - PROCESS | 2659 | 1461750585939 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 02:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:49:45 INFO - PROCESS | 2659 | 1461750585945 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:49:45 INFO - PROCESS | 2659 | 1461750585947 Marionette TRACE conn3 <- [1,1190,null,{}] 02:49:45 INFO - PROCESS | 2659 | 1461750585952 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:46 INFO - PROCESS | 2659 | 1461750586201 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 02:49:46 INFO - PROCESS | 2659 | 1461750586931 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1f40d000 == 117 [pid = 2659] [id = 305] 02:49:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 235 (0x7fed1ccd1400) [pid = 2659] [serial = 916] [outer = (nil)] 02:49:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 236 (0x7fed1ccd8000) [pid = 2659] [serial = 917] [outer = 0x7fed1ccd1400] 02:49:47 INFO - PROCESS | 2659 | 1461750587004 Marionette DEBUG loaded listener.js 02:49:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 237 (0x7fed1eb56800) [pid = 2659] [serial = 918] [outer = 0x7fed1ccd1400] 02:49:47 INFO - PROCESS | 2659 | 1461750587885 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 02:49:47 INFO - PROCESS | 2659 | 1461750587940 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 02:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:49:47 INFO - PROCESS | 2659 | 1461750587949 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:49:47 INFO - PROCESS | 2659 | 1461750587954 Marionette TRACE conn3 <- [1,1194,null,{}] 02:49:47 INFO - PROCESS | 2659 | 1461750587961 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:48 INFO - PROCESS | 2659 | 1461750588164 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 02:49:48 INFO - PROCESS | 2659 | 1461750588354 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed288c3800 == 118 [pid = 2659] [id = 306] 02:49:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 238 (0x7fed1d7e4400) [pid = 2659] [serial = 919] [outer = (nil)] 02:49:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 239 (0x7fed1eb5ec00) [pid = 2659] [serial = 920] [outer = 0x7fed1d7e4400] 02:49:48 INFO - PROCESS | 2659 | 1461750588425 Marionette DEBUG loaded listener.js 02:49:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 240 (0x7fed22e17400) [pid = 2659] [serial = 921] [outer = 0x7fed1d7e4400] 02:49:49 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:49:49 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:49:49 INFO - PROCESS | 2659 | 1461750589586 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 02:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:49:49 INFO - PROCESS | 2659 | 1461750589645 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 02:49:49 INFO - PROCESS | 2659 | 1461750589651 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:49:49 INFO - PROCESS | 2659 | 1461750589654 Marionette TRACE conn3 <- [1,1198,null,{}] 02:49:49 INFO - PROCESS | 2659 | 1461750589659 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:49 INFO - PROCESS | 2659 | 1461750589854 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed333a6800 == 117 [pid = 2659] [id = 52] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed46c40800 == 116 [pid = 2659] [id = 48] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2eaaa000 == 115 [pid = 2659] [id = 51] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed33c5d800 == 114 [pid = 2659] [id = 45] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3447d000 == 113 [pid = 2659] [id = 53] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2cd4e000 == 112 [pid = 2659] [id = 50] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed4927f800 == 111 [pid = 2659] [id = 49] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2c223800 == 110 [pid = 2659] [id = 46] 02:49:50 INFO - PROCESS | 2659 | --DOMWINDOW == 239 (0x7fed34fd6000) [pid = 2659] [serial = 806] [outer = (nil)] [url = about:blank] 02:49:50 INFO - PROCESS | 2659 | --DOMWINDOW == 238 (0x7fed28bd8800) [pid = 2659] [serial = 782] [outer = (nil)] [url = about:blank] 02:49:50 INFO - PROCESS | 2659 | 1461750590272 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | --DOCSHELL 0x7fed2f21d800 == 109 [pid = 2659] [id = 290] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f220800 == 108 [pid = 2659] [id = 289] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2c1e3800 == 107 [pid = 2659] [id = 288] 02:49:50 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1df52000 == 108 [pid = 2659] [id = 307] 02:49:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 239 (0x7fed1eb5c800) [pid = 2659] [serial = 922] [outer = (nil)] 02:49:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 240 (0x7fed2891cc00) [pid = 2659] [serial = 923] [outer = 0x7fed1eb5c800] 02:49:50 INFO - PROCESS | 2659 | 1461750590357 Marionette DEBUG loaded listener.js 02:49:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 241 (0x7fed28bd4c00) [pid = 2659] [serial = 924] [outer = 0x7fed1eb5c800] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2afbf000 == 107 [pid = 2659] [id = 287] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed28e72000 == 106 [pid = 2659] [id = 286] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed20fdb000 == 105 [pid = 2659] [id = 285] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed23046800 == 104 [pid = 2659] [id = 284] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1eab0800 == 103 [pid = 2659] [id = 281] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed288e2800 == 102 [pid = 2659] [id = 280] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2053f000 == 101 [pid = 2659] [id = 278] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f964000 == 100 [pid = 2659] [id = 277] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2bb5b000 == 99 [pid = 2659] [id = 276] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed4b8b0000 == 98 [pid = 2659] [id = 275] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed4725e800 == 97 [pid = 2659] [id = 274] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed41dba000 == 96 [pid = 2659] [id = 273] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed36c3d000 == 95 [pid = 2659] [id = 272] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed34f89000 == 94 [pid = 2659] [id = 271] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2e892000 == 93 [pid = 2659] [id = 270] 02:49:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed28e80800 == 92 [pid = 2659] [id = 269] 02:49:50 INFO - PROCESS | 2659 | --DOMWINDOW == 240 (0x7fed2ef3e400) [pid = 2659] [serial = 798] [outer = (nil)] [url = about:blank] 02:49:50 INFO - PROCESS | 2659 | --DOMWINDOW == 239 (0x7fed34544400) [pid = 2659] [serial = 804] [outer = (nil)] [url = about:blank] 02:49:50 INFO - PROCESS | 2659 | --DOMWINDOW == 238 (0x7fed2f019800) [pid = 2659] [serial = 800] [outer = (nil)] [url = about:blank] 02:49:50 INFO - PROCESS | 2659 | --DOMWINDOW == 237 (0x7fed30822000) [pid = 2659] [serial = 803] [outer = (nil)] [url = about:blank] 02:49:50 INFO - PROCESS | 2659 | --DOMWINDOW == 236 (0x7fed2fc7f400) [pid = 2659] [serial = 801] [outer = (nil)] [url = about:blank] 02:49:50 INFO - PROCESS | 2659 | --DOMWINDOW == 235 (0x7fed36a34400) [pid = 2659] [serial = 750] [outer = (nil)] [url = about:blank] 02:49:50 INFO - PROCESS | 2659 | --DOMWINDOW == 234 (0x7fed2891b400) [pid = 2659] [serial = 789] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 2659 | --DOMWINDOW == 233 (0x7fed24a67800) [pid = 2659] [serial = 788] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 2659 | --DOMWINDOW == 232 (0x7fed24859400) [pid = 2659] [serial = 786] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 2659 | --DOMWINDOW == 231 (0x7fed2290d000) [pid = 2659] [serial = 785] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 2659 | --DOMWINDOW == 230 (0x7fed1f383000) [pid = 2659] [serial = 779] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 2659 | --DOMWINDOW == 229 (0x7fed28bcf000) [pid = 2659] [serial = 776] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 2659 | --DOMWINDOW == 228 (0x7fed3c187000) [pid = 2659] [serial = 764] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 2659 | --DOMWINDOW == 227 (0x7fed29c65000) [pid = 2659] [serial = 791] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 2659 | --DOMWINDOW == 226 (0x7fed2e87dc00) [pid = 2659] [serial = 797] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 2659 | --DOMWINDOW == 225 (0x7fed2b803000) [pid = 2659] [serial = 794] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 2659 | --DOMWINDOW == 224 (0x7fed2c287400) [pid = 2659] [serial = 795] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 2659 | --DOMWINDOW == 223 (0x7fed29c80000) [pid = 2659] [serial = 792] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 2659 | --DOMWINDOW == 222 (0x7fed20e57800) [pid = 2659] [serial = 773] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 2659 | --DOMWINDOW == 221 (0x7fed29c7fc00) [pid = 2659] [serial = 770] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 2659 | --DOMWINDOW == 220 (0x7fed28de5000) [pid = 2659] [serial = 752] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 2659 | --DOMWINDOW == 219 (0x7fed46c82400) [pid = 2659] [serial = 767] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 2659 | --DOMWINDOW == 218 (0x7fed357bfc00) [pid = 2659] [serial = 761] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 2659 | --DOMWINDOW == 217 (0x7fed2c177400) [pid = 2659] [serial = 755] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 2659 | --DOMWINDOW == 216 (0x7fed340b2000) [pid = 2659] [serial = 758] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 2659 | 1461750591206 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1585ms 02:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:49:51 INFO - PROCESS | 2659 | 1461750591237 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 02:49:51 INFO - PROCESS | 2659 | 1461750591240 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 02:49:51 INFO - PROCESS | 2659 | 1461750591255 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:49:51 INFO - PROCESS | 2659 | 1461750591264 Marionette TRACE conn3 <- [1,1202,null,{}] 02:49:51 INFO - PROCESS | 2659 | 1461750591271 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:51 INFO - PROCESS | 2659 | 1461750591461 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 02:49:51 INFO - PROCESS | 2659 | 1461750591618 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed28e6c000 == 93 [pid = 2659] [id = 308] 02:49:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 217 (0x7fed1f24f000) [pid = 2659] [serial = 925] [outer = (nil)] 02:49:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 218 (0x7fed29c65800) [pid = 2659] [serial = 926] [outer = 0x7fed1f24f000] 02:49:51 INFO - PROCESS | 2659 | 1461750591687 Marionette DEBUG loaded listener.js 02:49:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 219 (0x7fed2aebdc00) [pid = 2659] [serial = 927] [outer = 0x7fed1f24f000] 02:49:52 INFO - PROCESS | 2659 | 1461750592444 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1250ms 02:49:52 INFO - PROCESS | 2659 | 1461750592509 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 02:49:52 INFO - PROCESS | 2659 | 1461750592513 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 02:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:49:52 INFO - PROCESS | 2659 | 1461750592519 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:49:52 INFO - PROCESS | 2659 | 1461750592521 Marionette TRACE conn3 <- [1,1206,null,{}] 02:49:52 INFO - PROCESS | 2659 | 1461750592527 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:52 INFO - PROCESS | 2659 | 1461750592770 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 02:49:52 INFO - PROCESS | 2659 | 1461750592801 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2b7a0000 == 94 [pid = 2659] [id = 309] 02:49:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 220 (0x7fed28f84c00) [pid = 2659] [serial = 928] [outer = (nil)] 02:49:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 221 (0x7fed2c174400) [pid = 2659] [serial = 929] [outer = 0x7fed28f84c00] 02:49:52 INFO - PROCESS | 2659 | 1461750592865 Marionette DEBUG loaded listener.js 02:49:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 222 (0x7fed2c286000) [pid = 2659] [serial = 930] [outer = 0x7fed28f84c00] 02:49:53 INFO - PROCESS | 2659 | 1461750593818 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1326ms 02:49:53 INFO - PROCESS | 2659 | 1461750593848 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 02:49:53 INFO - PROCESS | 2659 | 1461750593851 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 02:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:49:53 INFO - PROCESS | 2659 | 1461750593856 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:49:53 INFO - PROCESS | 2659 | 1461750593858 Marionette TRACE conn3 <- [1,1210,null,{}] 02:49:53 INFO - PROCESS | 2659 | 1461750593864 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:54 INFO - PROCESS | 2659 | 1461750594101 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 02:49:54 INFO - PROCESS | 2659 | 1461750594143 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2c223800 == 95 [pid = 2659] [id = 310] 02:49:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 223 (0x7fed2de82800) [pid = 2659] [serial = 931] [outer = (nil)] 02:49:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 224 (0x7fed2ea74000) [pid = 2659] [serial = 932] [outer = 0x7fed2de82800] 02:49:54 INFO - PROCESS | 2659 | 1461750594224 Marionette DEBUG loaded listener.js 02:49:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 225 (0x7fed2f68ec00) [pid = 2659] [serial = 933] [outer = 0x7fed2de82800] 02:49:55 INFO - PROCESS | 2659 | --DOMWINDOW == 224 (0x7fed24a6ac00) [pid = 2659] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:49:55 INFO - PROCESS | 2659 | --DOMWINDOW == 223 (0x7fed28ded000) [pid = 2659] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:49:55 INFO - PROCESS | 2659 | --DOMWINDOW == 222 (0x7fed24a66c00) [pid = 2659] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:49:55 INFO - PROCESS | 2659 | --DOMWINDOW == 221 (0x7fed232d2c00) [pid = 2659] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:49:55 INFO - PROCESS | 2659 | --DOMWINDOW == 220 (0x7fed2cfe4c00) [pid = 2659] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:49:55 INFO - PROCESS | 2659 | --DOMWINDOW == 219 (0x7fed1f384000) [pid = 2659] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:49:55 INFO - PROCESS | 2659 | 1461750595506 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1690ms 02:49:55 INFO - PROCESS | 2659 | 1461750595548 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 02:49:55 INFO - PROCESS | 2659 | 1461750595551 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 02:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:49:55 INFO - PROCESS | 2659 | 1461750595557 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:49:55 INFO - PROCESS | 2659 | 1461750595559 Marionette TRACE conn3 <- [1,1214,null,{}] 02:49:55 INFO - PROCESS | 2659 | 1461750595564 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:55 INFO - PROCESS | 2659 | 1461750595789 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 02:49:55 INFO - PROCESS | 2659 | 1461750595812 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2e8a3000 == 96 [pid = 2659] [id = 311] 02:49:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 220 (0x7fed2bdfa000) [pid = 2659] [serial = 934] [outer = (nil)] 02:49:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 221 (0x7fed2fc8c000) [pid = 2659] [serial = 935] [outer = 0x7fed2bdfa000] 02:49:55 INFO - PROCESS | 2659 | 1461750595877 Marionette DEBUG loaded listener.js 02:49:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 222 (0x7fed34416800) [pid = 2659] [serial = 936] [outer = 0x7fed2bdfa000] 02:49:56 INFO - PROCESS | 2659 | 1461750596703 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 02:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1200ms 02:49:56 INFO - PROCESS | 2659 | 1461750596758 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 02:49:56 INFO - PROCESS | 2659 | 1461750596762 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 02:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:49:56 INFO - PROCESS | 2659 | 1461750596771 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:49:56 INFO - PROCESS | 2659 | 1461750596773 Marionette TRACE conn3 <- [1,1218,null,{}] 02:49:56 INFO - PROCESS | 2659 | 1461750596777 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:56 INFO - PROCESS | 2659 | 1461750596960 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 02:49:56 INFO - PROCESS | 2659 | 1461750596981 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2f64b000 == 97 [pid = 2659] [id = 312] 02:49:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 223 (0x7fed30821800) [pid = 2659] [serial = 937] [outer = (nil)] 02:49:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 224 (0x7fed3482ec00) [pid = 2659] [serial = 938] [outer = 0x7fed30821800] 02:49:57 INFO - PROCESS | 2659 | 1461750597047 Marionette DEBUG loaded listener.js 02:49:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 225 (0x7fed3560cc00) [pid = 2659] [serial = 939] [outer = 0x7fed30821800] 02:49:58 INFO - PROCESS | 2659 | 1461750598306 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 02:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1580ms 02:49:58 INFO - PROCESS | 2659 | 1461750598363 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 02:49:58 INFO - PROCESS | 2659 | 1461750598371 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 02:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:49:58 INFO - PROCESS | 2659 | 1461750598382 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:49:58 INFO - PROCESS | 2659 | 1461750598390 Marionette TRACE conn3 <- [1,1222,null,{}] 02:49:58 INFO - PROCESS | 2659 | 1461750598399 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:58 INFO - PROCESS | 2659 | 1461750598632 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 02:49:58 INFO - PROCESS | 2659 | 1461750598887 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed22e44000 == 98 [pid = 2659] [id = 313] 02:49:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 226 (0x7fed22910000) [pid = 2659] [serial = 940] [outer = (nil)] 02:49:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 227 (0x7fed22e17c00) [pid = 2659] [serial = 941] [outer = 0x7fed22910000] 02:49:58 INFO - PROCESS | 2659 | 1461750598970 Marionette DEBUG loaded listener.js 02:49:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 228 (0x7fed232d4c00) [pid = 2659] [serial = 942] [outer = 0x7fed22910000] 02:49:59 INFO - PROCESS | 2659 | 1461750599869 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 02:49:59 INFO - PROCESS | 2659 | 1461750599941 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 02:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:49:59 INFO - PROCESS | 2659 | 1461750599957 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:49:59 INFO - PROCESS | 2659 | 1461750599967 Marionette TRACE conn3 <- [1,1226,null,{}] 02:49:59 INFO - PROCESS | 2659 | 1461750599976 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:00 INFO - PROCESS | 2659 | 1461750600238 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 02:50:00 INFO - PROCESS | 2659 | 1461750600549 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2bf7b000 == 99 [pid = 2659] [id = 314] 02:50:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 229 (0x7fed2891f400) [pid = 2659] [serial = 943] [outer = (nil)] 02:50:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 230 (0x7fed28f7b400) [pid = 2659] [serial = 944] [outer = 0x7fed2891f400] 02:50:00 INFO - PROCESS | 2659 | 1461750600678 Marionette DEBUG loaded listener.js 02:50:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 231 (0x7fed29c7c800) [pid = 2659] [serial = 945] [outer = 0x7fed2891f400] 02:50:01 INFO - PROCESS | 2659 | 1461750601619 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 02:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1742ms 02:50:01 INFO - PROCESS | 2659 | 1461750601698 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 02:50:01 INFO - PROCESS | 2659 | 1461750601701 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 02:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:50:01 INFO - PROCESS | 2659 | 1461750601708 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:50:01 INFO - PROCESS | 2659 | 1461750601714 Marionette TRACE conn3 <- [1,1230,null,{}] 02:50:01 INFO - PROCESS | 2659 | 1461750601730 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:02 INFO - PROCESS | 2659 | 1461750602055 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 02:50:02 INFO - PROCESS | 2659 | 1461750602292 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2fca7000 == 100 [pid = 2659] [id = 315] 02:50:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 232 (0x7fed2d221800) [pid = 2659] [serial = 946] [outer = (nil)] 02:50:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 233 (0x7fed2eae4800) [pid = 2659] [serial = 947] [outer = 0x7fed2d221800] 02:50:02 INFO - PROCESS | 2659 | 1461750602382 Marionette DEBUG loaded listener.js 02:50:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 234 (0x7fed30821000) [pid = 2659] [serial = 948] [outer = 0x7fed2d221800] 02:50:03 INFO - PROCESS | 2659 | 1461750603323 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 02:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1642ms 02:50:03 INFO - PROCESS | 2659 | 1461750603356 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 02:50:03 INFO - PROCESS | 2659 | 1461750603362 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 02:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:50:03 INFO - PROCESS | 2659 | 1461750603371 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:50:03 INFO - PROCESS | 2659 | 1461750603375 Marionette TRACE conn3 <- [1,1234,null,{}] 02:50:03 INFO - PROCESS | 2659 | 1461750603381 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:03 INFO - PROCESS | 2659 | 1461750603592 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 02:50:03 INFO - PROCESS | 2659 | 1461750603794 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed31c70000 == 101 [pid = 2659] [id = 316] 02:50:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 235 (0x7fed2cfd9400) [pid = 2659] [serial = 949] [outer = (nil)] 02:50:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 236 (0x7fed34fd5000) [pid = 2659] [serial = 950] [outer = 0x7fed2cfd9400] 02:50:03 INFO - PROCESS | 2659 | 1461750603869 Marionette DEBUG loaded listener.js 02:50:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 237 (0x7fed356bec00) [pid = 2659] [serial = 951] [outer = 0x7fed2cfd9400] 02:50:04 INFO - PROCESS | 2659 | 1461750604813 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 02:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1489ms 02:50:04 INFO - PROCESS | 2659 | 1461750604861 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 02:50:04 INFO - PROCESS | 2659 | 1461750604865 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 02:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:50:04 INFO - PROCESS | 2659 | 1461750604871 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:50:04 INFO - PROCESS | 2659 | 1461750604875 Marionette TRACE conn3 <- [1,1238,null,{}] 02:50:04 INFO - PROCESS | 2659 | 1461750604881 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:05 INFO - PROCESS | 2659 | 1461750605083 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 02:50:05 INFO - PROCESS | 2659 | 1461750605338 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3460a000 == 102 [pid = 2659] [id = 317] 02:50:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 238 (0x7fed357c0800) [pid = 2659] [serial = 952] [outer = (nil)] 02:50:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 239 (0x7fed35aa5800) [pid = 2659] [serial = 953] [outer = 0x7fed357c0800] 02:50:05 INFO - PROCESS | 2659 | 1461750605510 Marionette DEBUG loaded listener.js 02:50:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 240 (0x7fed35dd6000) [pid = 2659] [serial = 954] [outer = 0x7fed357c0800] 02:50:06 INFO - PROCESS | 2659 | 1461750606480 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 02:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1680ms 02:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:50:06 INFO - PROCESS | 2659 | 1461750606553 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 02:50:06 INFO - PROCESS | 2659 | 1461750606556 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 02:50:06 INFO - PROCESS | 2659 | 1461750606564 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:50:06 INFO - PROCESS | 2659 | 1461750606566 Marionette TRACE conn3 <- [1,1242,null,{}] 02:50:06 INFO - PROCESS | 2659 | 1461750606574 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:06 INFO - PROCESS | 2659 | 1461750606825 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 02:50:07 INFO - PROCESS | 2659 | 1461750607062 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed36c3b800 == 103 [pid = 2659] [id = 318] 02:50:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 241 (0x7fed2f690400) [pid = 2659] [serial = 955] [outer = (nil)] 02:50:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 242 (0x7fed37f64400) [pid = 2659] [serial = 956] [outer = 0x7fed2f690400] 02:50:07 INFO - PROCESS | 2659 | 1461750607184 Marionette DEBUG loaded listener.js 02:50:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 243 (0x7fed3b25f000) [pid = 2659] [serial = 957] [outer = 0x7fed2f690400] 02:50:08 INFO - PROCESS | 2659 | 1461750608077 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 02:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1588ms 02:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:50:08 INFO - PROCESS | 2659 | 1461750608152 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 02:50:08 INFO - PROCESS | 2659 | 1461750608155 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 02:50:08 INFO - PROCESS | 2659 | 1461750608162 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:50:08 INFO - PROCESS | 2659 | 1461750608165 Marionette TRACE conn3 <- [1,1246,null,{}] 02:50:08 INFO - PROCESS | 2659 | 1461750608171 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:08 INFO - PROCESS | 2659 | 1461750608411 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 02:50:08 INFO - PROCESS | 2659 | 1461750608656 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed41d20800 == 104 [pid = 2659] [id = 319] 02:50:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 244 (0x7fed3c187000) [pid = 2659] [serial = 958] [outer = (nil)] 02:50:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 245 (0x7fed4110bc00) [pid = 2659] [serial = 959] [outer = 0x7fed3c187000] 02:50:08 INFO - PROCESS | 2659 | 1461750608804 Marionette DEBUG loaded listener.js 02:50:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 246 (0x7fed4206f800) [pid = 2659] [serial = 960] [outer = 0x7fed3c187000] 02:50:09 INFO - PROCESS | 2659 | 1461750609649 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 02:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1538ms 02:50:09 INFO - PROCESS | 2659 | 1461750609700 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 02:50:09 INFO - PROCESS | 2659 | 1461750609704 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 02:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:50:09 INFO - PROCESS | 2659 | 1461750609710 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:50:09 INFO - PROCESS | 2659 | 1461750609712 Marionette TRACE conn3 <- [1,1250,null,{}] 02:50:09 INFO - PROCESS | 2659 | 1461750609719 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:09 INFO - PROCESS | 2659 | 1461750609918 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 02:50:10 INFO - PROCESS | 2659 | 1461750610114 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed43420000 == 105 [pid = 2659] [id = 320] 02:50:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 247 (0x7fed3b25e800) [pid = 2659] [serial = 961] [outer = (nil)] 02:50:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 248 (0x7fed43131400) [pid = 2659] [serial = 962] [outer = 0x7fed3b25e800] 02:50:10 INFO - PROCESS | 2659 | 1461750610191 Marionette DEBUG loaded listener.js 02:50:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 249 (0x7fed43263c00) [pid = 2659] [serial = 963] [outer = 0x7fed3b25e800] 02:50:11 INFO - PROCESS | 2659 | 1461750611108 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 02:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1428ms 02:50:11 INFO - PROCESS | 2659 | 1461750611140 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 02:50:11 INFO - PROCESS | 2659 | 1461750611143 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 02:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:50:11 INFO - PROCESS | 2659 | 1461750611150 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:50:11 INFO - PROCESS | 2659 | 1461750611153 Marionette TRACE conn3 <- [1,1254,null,{}] 02:50:11 INFO - PROCESS | 2659 | 1461750611159 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:11 INFO - PROCESS | 2659 | 1461750611368 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 02:50:11 INFO - PROCESS | 2659 | 1461750611576 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed4b63d800 == 106 [pid = 2659] [id = 321] 02:50:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 250 (0x7fed22cdd400) [pid = 2659] [serial = 964] [outer = (nil)] 02:50:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 251 (0x7fed22ce7000) [pid = 2659] [serial = 965] [outer = 0x7fed22cdd400] 02:50:11 INFO - PROCESS | 2659 | 1461750611648 Marionette DEBUG loaded listener.js 02:50:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 252 (0x7fed22cebc00) [pid = 2659] [serial = 966] [outer = 0x7fed22cdd400] 02:50:12 INFO - PROCESS | 2659 | 1461750612555 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 02:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1483ms 02:50:12 INFO - PROCESS | 2659 | 1461750612634 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 02:50:12 INFO - PROCESS | 2659 | 1461750612638 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 02:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:50:12 INFO - PROCESS | 2659 | 1461750612644 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:50:12 INFO - PROCESS | 2659 | 1461750612647 Marionette TRACE conn3 <- [1,1258,null,{}] 02:50:12 INFO - PROCESS | 2659 | 1461750612652 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:12 INFO - PROCESS | 2659 | 1461750612884 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 02:50:13 INFO - PROCESS | 2659 | 1461750613125 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1e0e2000 == 107 [pid = 2659] [id = 322] 02:50:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 253 (0x7fed43266800) [pid = 2659] [serial = 967] [outer = (nil)] 02:50:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 254 (0x7fed4326cc00) [pid = 2659] [serial = 968] [outer = 0x7fed43266800] 02:50:13 INFO - PROCESS | 2659 | 1461750613263 Marionette DEBUG loaded listener.js 02:50:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 255 (0x7fed453be000) [pid = 2659] [serial = 969] [outer = 0x7fed43266800] 02:50:14 INFO - PROCESS | 2659 | 1461750614125 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 02:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1530ms 02:50:14 INFO - PROCESS | 2659 | 1461750614175 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 02:50:14 INFO - PROCESS | 2659 | 1461750614180 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 02:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:50:14 INFO - PROCESS | 2659 | 1461750614186 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:50:14 INFO - PROCESS | 2659 | 1461750614190 Marionette TRACE conn3 <- [1,1262,null,{}] 02:50:14 INFO - PROCESS | 2659 | 1461750614197 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:14 INFO - PROCESS | 2659 | 1461750614428 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 02:50:14 INFO - PROCESS | 2659 | 1461750614664 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1b6d9000 == 108 [pid = 2659] [id = 323] 02:50:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 256 (0x7fed1b9e6400) [pid = 2659] [serial = 970] [outer = (nil)] 02:50:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 257 (0x7fed1b9f0000) [pid = 2659] [serial = 971] [outer = 0x7fed1b9e6400] 02:50:14 INFO - PROCESS | 2659 | 1461750614789 Marionette DEBUG loaded listener.js 02:50:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 258 (0x7fed46daac00) [pid = 2659] [serial = 972] [outer = 0x7fed1b9e6400] 02:50:15 INFO - PROCESS | 2659 | 1461750615755 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 02:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1630ms 02:50:15 INFO - PROCESS | 2659 | 1461750615817 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 02:50:15 INFO - PROCESS | 2659 | 1461750615821 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 02:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:50:15 INFO - PROCESS | 2659 | 1461750615827 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:50:15 INFO - PROCESS | 2659 | 1461750615830 Marionette TRACE conn3 <- [1,1266,null,{}] 02:50:15 INFO - PROCESS | 2659 | 1461750615836 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:16 INFO - PROCESS | 2659 | 1461750616056 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 02:50:16 INFO - PROCESS | 2659 | 1461750616683 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1c3dc800 == 109 [pid = 2659] [id = 324] 02:50:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 259 (0x7fed1b9ed000) [pid = 2659] [serial = 973] [outer = (nil)] 02:50:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 260 (0x7fed1b9f1400) [pid = 2659] [serial = 974] [outer = 0x7fed1b9ed000] 02:50:16 INFO - PROCESS | 2659 | 1461750616794 Marionette DEBUG loaded listener.js 02:50:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 261 (0x7fed1ccda800) [pid = 2659] [serial = 975] [outer = 0x7fed1b9ed000] 02:50:17 INFO - PROCESS | 2659 | 1461750617733 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 02:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1935ms 02:50:17 INFO - PROCESS | 2659 | 1461750617766 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 02:50:17 INFO - PROCESS | 2659 | 1461750617772 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 02:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:50:17 INFO - PROCESS | 2659 | 1461750617779 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:50:17 INFO - PROCESS | 2659 | 1461750617785 Marionette TRACE conn3 <- [1,1270,null,{}] 02:50:17 INFO - PROCESS | 2659 | 1461750617793 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:18 INFO - PROCESS | 2659 | 1461750618018 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 02:50:18 INFO - PROCESS | 2659 | 1461750618405 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1d995000 == 110 [pid = 2659] [id = 325] 02:50:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 262 (0x7fed2286d000) [pid = 2659] [serial = 976] [outer = (nil)] 02:50:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 263 (0x7fed22875c00) [pid = 2659] [serial = 977] [outer = 0x7fed2286d000] 02:50:18 INFO - PROCESS | 2659 | 1461750618485 Marionette DEBUG loaded listener.js 02:50:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 264 (0x7fed22b49400) [pid = 2659] [serial = 978] [outer = 0x7fed2286d000] 02:50:19 INFO - PROCESS | 2659 | 1461750619373 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 02:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1635ms 02:50:19 INFO - PROCESS | 2659 | 1461750619420 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 02:50:19 INFO - PROCESS | 2659 | 1461750619425 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 02:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:50:19 INFO - PROCESS | 2659 | 1461750619431 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:50:19 INFO - PROCESS | 2659 | 1461750619434 Marionette TRACE conn3 <- [1,1274,null,{}] 02:50:19 INFO - PROCESS | 2659 | 1461750619440 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:19 INFO - PROCESS | 2659 | 1461750619655 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 02:50:19 INFO - PROCESS | 2659 | 1461750619926 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1fdd5800 == 111 [pid = 2659] [id = 326] 02:50:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 265 (0x7fed1f251000) [pid = 2659] [serial = 979] [outer = (nil)] 02:50:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 266 (0x7fed22e0a800) [pid = 2659] [serial = 980] [outer = 0x7fed1f251000] 02:50:20 INFO - PROCESS | 2659 | 1461750620043 Marionette DEBUG loaded listener.js 02:50:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 267 (0x7fed22e1ec00) [pid = 2659] [serial = 981] [outer = 0x7fed1f251000] 02:50:20 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2cd50000 == 110 [pid = 2659] [id = 10] 02:50:21 INFO - PROCESS | 2659 | 1461750621016 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 02:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1629ms 02:50:21 INFO - PROCESS | 2659 | 1461750621062 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 02:50:21 INFO - PROCESS | 2659 | 1461750621065 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 02:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:50:21 INFO - PROCESS | 2659 | 1461750621078 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:50:21 INFO - PROCESS | 2659 | 1461750621087 Marionette TRACE conn3 <- [1,1278,null,{}] 02:50:21 INFO - PROCESS | 2659 | 1461750621096 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:21 INFO - PROCESS | 2659 | 1461750621312 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 02:50:21 INFO - PROCESS | 2659 | 1461750621542 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed20547000 == 111 [pid = 2659] [id = 327] 02:50:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 268 (0x7fed24aeec00) [pid = 2659] [serial = 982] [outer = (nil)] 02:50:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 269 (0x7fed28a94400) [pid = 2659] [serial = 983] [outer = 0x7fed24aeec00] 02:50:21 INFO - PROCESS | 2659 | 1461750621658 Marionette DEBUG loaded listener.js 02:50:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 270 (0x7fed28bd6c00) [pid = 2659] [serial = 984] [outer = 0x7fed24aeec00] 02:50:22 INFO - PROCESS | 2659 | 1461750622594 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 02:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1593ms 02:50:22 INFO - PROCESS | 2659 | 1461750622666 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 02:50:22 INFO - PROCESS | 2659 | 1461750622670 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 02:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:50:22 INFO - PROCESS | 2659 | 1461750622677 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:50:22 INFO - PROCESS | 2659 | 1461750622680 Marionette TRACE conn3 <- [1,1282,null,{}] 02:50:22 INFO - PROCESS | 2659 | 1461750622686 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:22 INFO - PROCESS | 2659 | 1461750622978 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 269 (0x7fed38466400) [pid = 2659] [serial = 824] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 268 (0x7fed2f29f000) [pid = 2659] [serial = 815] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 267 (0x7fed3510a800) [pid = 2659] [serial = 830] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 266 (0x7fed1f249400) [pid = 2659] [serial = 851] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 265 (0x7fed3482e800) [pid = 2659] [serial = 818] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 264 (0x7fed232cd400) [pid = 2659] [serial = 839] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 263 (0x7fed29c84000) [pid = 2659] [serial = 812] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 262 (0x7fed28f82800) [pid = 2659] [serial = 827] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 261 (0x7fed1d7e6800) [pid = 2659] [serial = 833] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 260 (0x7fed28f87c00) [pid = 2659] [serial = 836] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 259 (0x7fed1e968800) [pid = 2659] [serial = 842] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 258 (0x7fed35761400) [pid = 2659] [serial = 821] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 257 (0x7fed1eb60c00) [pid = 2659] [serial = 848] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 256 (0x7fed24a71800) [pid = 2659] [serial = 809] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 255 (0x7fed1eb57800) [pid = 2659] [serial = 845] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 254 (0x7fed2ef48800) [pid = 2659] [serial = 872] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | 1461750623288 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed46c49800 == 110 [pid = 2659] [id = 297] 02:50:23 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed41197000 == 109 [pid = 2659] [id = 296] 02:50:23 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed35fb6800 == 108 [pid = 2659] [id = 295] 02:50:23 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed341af800 == 107 [pid = 2659] [id = 294] 02:50:23 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1dde9000 == 108 [pid = 2659] [id = 328] 02:50:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 255 (0x7fed1e968800) [pid = 2659] [serial = 985] [outer = (nil)] 02:50:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 256 (0x7fed232cd400) [pid = 2659] [serial = 986] [outer = 0x7fed1e968800] 02:50:23 INFO - PROCESS | 2659 | 1461750623364 Marionette DEBUG loaded listener.js 02:50:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 257 (0x7fed29c68000) [pid = 2659] [serial = 987] [outer = 0x7fed1e968800] 02:50:23 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f961800 == 107 [pid = 2659] [id = 293] 02:50:23 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29d10800 == 106 [pid = 2659] [id = 292] 02:50:23 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1f405000 == 105 [pid = 2659] [id = 291] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 256 (0x7fed29c83000) [pid = 2659] [serial = 863] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 255 (0x7fed2cfe2400) [pid = 2659] [serial = 867] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 254 (0x7fed29c67800) [pid = 2659] [serial = 861] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 253 (0x7fed24ae3c00) [pid = 2659] [serial = 858] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 252 (0x7fed33335000) [pid = 2659] [serial = 870] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 251 (0x7fed22916c00) [pid = 2659] [serial = 855] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 250 (0x7fed28bd7000) [pid = 2659] [serial = 860] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 249 (0x7fed2b663c00) [pid = 2659] [serial = 864] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 248 (0x7fed2485b000) [pid = 2659] [serial = 857] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 247 (0x7fed2f293000) [pid = 2659] [serial = 869] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 246 (0x7fed2b9e9000) [pid = 2659] [serial = 866] [outer = (nil)] [url = about:blank] 02:50:23 INFO - PROCESS | 2659 | --DOMWINDOW == 245 (0x7fed20e52800) [pid = 2659] [serial = 854] [outer = (nil)] [url = about:blank] 02:50:24 INFO - PROCESS | 2659 | 1461750624188 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 02:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1534ms 02:50:24 INFO - PROCESS | 2659 | 1461750624212 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 02:50:24 INFO - PROCESS | 2659 | 1461750624215 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 02:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:50:24 INFO - PROCESS | 2659 | 1461750624221 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:50:24 INFO - PROCESS | 2659 | 1461750624223 Marionette TRACE conn3 <- [1,1286,null,{}] 02:50:24 INFO - PROCESS | 2659 | 1461750624231 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:24 INFO - PROCESS | 2659 | 1461750624439 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 02:50:24 INFO - PROCESS | 2659 | 1461750624591 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed288e2000 == 106 [pid = 2659] [id = 329] 02:50:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 246 (0x7fed2b9e0000) [pid = 2659] [serial = 988] [outer = (nil)] 02:50:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 247 (0x7fed2bdf7000) [pid = 2659] [serial = 989] [outer = 0x7fed2b9e0000] 02:50:24 INFO - PROCESS | 2659 | 1461750624667 Marionette DEBUG loaded listener.js 02:50:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 248 (0x7fed2e87dc00) [pid = 2659] [serial = 990] [outer = 0x7fed2b9e0000] 02:50:25 INFO - PROCESS | 2659 | 1461750625459 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 02:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1282ms 02:50:25 INFO - PROCESS | 2659 | 1461750625521 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 02:50:25 INFO - PROCESS | 2659 | 1461750625525 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 02:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:50:25 INFO - PROCESS | 2659 | 1461750625531 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:50:25 INFO - PROCESS | 2659 | 1461750625535 Marionette TRACE conn3 <- [1,1290,null,{}] 02:50:25 INFO - PROCESS | 2659 | 1461750625540 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:25 INFO - PROCESS | 2659 | 1461750625770 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 02:50:25 INFO - PROCESS | 2659 | 1461750625816 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2b615800 == 107 [pid = 2659] [id = 330] 02:50:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 249 (0x7fed2b804c00) [pid = 2659] [serial = 991] [outer = (nil)] 02:50:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 250 (0x7fed312ba400) [pid = 2659] [serial = 992] [outer = 0x7fed2b804c00] 02:50:25 INFO - PROCESS | 2659 | 1461750625877 Marionette DEBUG loaded listener.js 02:50:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 251 (0x7fed3482e800) [pid = 2659] [serial = 993] [outer = 0x7fed2b804c00] 02:50:26 INFO - PROCESS | 2659 | 1461750626733 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 02:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1234ms 02:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:50:26 INFO - PROCESS | 2659 | 1461750626766 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 02:50:26 INFO - PROCESS | 2659 | 1461750626768 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 02:50:26 INFO - PROCESS | 2659 | 1461750626773 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:50:26 INFO - PROCESS | 2659 | 1461750626777 Marionette TRACE conn3 <- [1,1294,null,{}] 02:50:26 INFO - PROCESS | 2659 | 1461750626783 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:27 INFO - PROCESS | 2659 | 1461750627035 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 02:50:27 INFO - PROCESS | 2659 | 1461750627068 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2bf6f000 == 108 [pid = 2659] [id = 331] 02:50:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 252 (0x7fed2e881000) [pid = 2659] [serial = 994] [outer = (nil)] 02:50:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 253 (0x7fed3514d800) [pid = 2659] [serial = 995] [outer = 0x7fed2e881000] 02:50:27 INFO - PROCESS | 2659 | 1461750627132 Marionette DEBUG loaded listener.js 02:50:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 254 (0x7fed357bb000) [pid = 2659] [serial = 996] [outer = 0x7fed2e881000] 02:50:28 INFO - PROCESS | 2659 | --DOMWINDOW == 253 (0x7fed1f24f000) [pid = 2659] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:50:28 INFO - PROCESS | 2659 | --DOMWINDOW == 252 (0x7fed1e960000) [pid = 2659] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:50:28 INFO - PROCESS | 2659 | --DOMWINDOW == 251 (0x7fed2de82800) [pid = 2659] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:50:28 INFO - PROCESS | 2659 | --DOMWINDOW == 250 (0x7fed2bdfd800) [pid = 2659] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:50:28 INFO - PROCESS | 2659 | --DOMWINDOW == 249 (0x7fed2f296c00) [pid = 2659] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:50:28 INFO - PROCESS | 2659 | --DOMWINDOW == 248 (0x7fed2bdfa000) [pid = 2659] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:50:28 INFO - PROCESS | 2659 | --DOMWINDOW == 247 (0x7fed1d7e4400) [pid = 2659] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:50:28 INFO - PROCESS | 2659 | --DOMWINDOW == 246 (0x7fed28f84c00) [pid = 2659] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:50:28 INFO - PROCESS | 2659 | --DOMWINDOW == 245 (0x7fed35755800) [pid = 2659] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:50:28 INFO - PROCESS | 2659 | --DOMWINDOW == 244 (0x7fed22916400) [pid = 2659] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:50:28 INFO - PROCESS | 2659 | --DOMWINDOW == 243 (0x7fed37f6bc00) [pid = 2659] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:50:28 INFO - PROCESS | 2659 | --DOMWINDOW == 242 (0x7fed29f74c00) [pid = 2659] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:50:28 INFO - PROCESS | 2659 | --DOMWINDOW == 241 (0x7fed1eb5c800) [pid = 2659] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:50:28 INFO - PROCESS | 2659 | --DOMWINDOW == 240 (0x7fed3482cc00) [pid = 2659] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:50:28 INFO - PROCESS | 2659 | --DOMWINDOW == 239 (0x7fed1ccd1400) [pid = 2659] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:50:28 INFO - PROCESS | 2659 | --DOMWINDOW == 238 (0x7fed357bf000) [pid = 2659] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:50:28 INFO - PROCESS | 2659 | --DOMWINDOW == 237 (0x7fed2d099800) [pid = 2659] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:50:28 INFO - PROCESS | 2659 | --DOMWINDOW == 236 (0x7fed37f06400) [pid = 2659] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:50:28 INFO - PROCESS | 2659 | --DOMWINDOW == 235 (0x7fed22adb000) [pid = 2659] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:50:28 INFO - PROCESS | 2659 | 1461750628930 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 02:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 2183ms 02:50:28 INFO - PROCESS | 2659 | 1461750628957 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 02:50:28 INFO - PROCESS | 2659 | 1461750628959 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 02:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:50:28 INFO - PROCESS | 2659 | 1461750628969 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:50:28 INFO - PROCESS | 2659 | 1461750628973 Marionette TRACE conn3 <- [1,1298,null,{}] 02:50:28 INFO - PROCESS | 2659 | 1461750628978 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:29 INFO - PROCESS | 2659 | 1461750629225 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 02:50:29 INFO - PROCESS | 2659 | 1461750629251 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed29e4e000 == 109 [pid = 2659] [id = 332] 02:50:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 236 (0x7fed1b9e2400) [pid = 2659] [serial = 997] [outer = (nil)] 02:50:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 237 (0x7fed29f76000) [pid = 2659] [serial = 998] [outer = 0x7fed1b9e2400] 02:50:29 INFO - PROCESS | 2659 | 1461750629316 Marionette DEBUG loaded listener.js 02:50:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 238 (0x7fed3482cc00) [pid = 2659] [serial = 999] [outer = 0x7fed1b9e2400] 02:50:30 INFO - PROCESS | 2659 | 1461750630168 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1242ms 02:50:30 INFO - PROCESS | 2659 | 1461750630210 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 02:50:30 INFO - PROCESS | 2659 | 1461750630214 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 02:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:50:30 INFO - PROCESS | 2659 | 1461750630220 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:50:30 INFO - PROCESS | 2659 | 1461750630223 Marionette TRACE conn3 <- [1,1302,null,{}] 02:50:30 INFO - PROCESS | 2659 | 1461750630229 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:30 INFO - PROCESS | 2659 | 1461750630421 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 02:50:30 INFO - PROCESS | 2659 | 1461750630436 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2ebd5800 == 110 [pid = 2659] [id = 333] 02:50:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 239 (0x7fed2b9e6800) [pid = 2659] [serial = 1000] [outer = (nil)] 02:50:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 240 (0x7fed357c3800) [pid = 2659] [serial = 1001] [outer = 0x7fed2b9e6800] 02:50:30 INFO - PROCESS | 2659 | 1461750630501 Marionette DEBUG loaded listener.js 02:50:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 241 (0x7fed36759400) [pid = 2659] [serial = 1002] [outer = 0x7fed2b9e6800] 02:50:31 INFO - PROCESS | 2659 | 1461750631822 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 02:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1631ms 02:50:31 INFO - PROCESS | 2659 | 1461750631854 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 02:50:31 INFO - PROCESS | 2659 | 1461750631861 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 02:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:50:31 INFO - PROCESS | 2659 | 1461750631869 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:50:31 INFO - PROCESS | 2659 | 1461750631876 Marionette TRACE conn3 <- [1,1306,null,{}] 02:50:31 INFO - PROCESS | 2659 | 1461750631885 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:32 INFO - PROCESS | 2659 | 1461750632109 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 02:50:32 INFO - PROCESS | 2659 | 1461750632350 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1f416800 == 111 [pid = 2659] [id = 334] 02:50:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 242 (0x7fed22868400) [pid = 2659] [serial = 1003] [outer = (nil)] 02:50:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 243 (0x7fed22adf000) [pid = 2659] [serial = 1004] [outer = 0x7fed22868400] 02:50:32 INFO - PROCESS | 2659 | 1461750632474 Marionette DEBUG loaded listener.js 02:50:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 244 (0x7fed22b4e000) [pid = 2659] [serial = 1005] [outer = 0x7fed22868400] 02:50:33 INFO - PROCESS | 2659 | 1461750633432 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 02:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1638ms 02:50:33 INFO - PROCESS | 2659 | 1461750633509 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 02:50:33 INFO - PROCESS | 2659 | 1461750633518 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 02:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:50:33 INFO - PROCESS | 2659 | 1461750633530 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:50:33 INFO - PROCESS | 2659 | 1461750633534 Marionette TRACE conn3 <- [1,1310,null,{}] 02:50:33 INFO - PROCESS | 2659 | 1461750633541 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:33 INFO - PROCESS | 2659 | 1461750633794 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 02:50:34 INFO - PROCESS | 2659 | 1461750634084 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed29d0a000 == 112 [pid = 2659] [id = 335] 02:50:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 245 (0x7fed22e1e400) [pid = 2659] [serial = 1006] [outer = (nil)] 02:50:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 246 (0x7fed28916800) [pid = 2659] [serial = 1007] [outer = 0x7fed22e1e400] 02:50:34 INFO - PROCESS | 2659 | 1461750634163 Marionette DEBUG loaded listener.js 02:50:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 247 (0x7fed28f84400) [pid = 2659] [serial = 1008] [outer = 0x7fed22e1e400] 02:50:35 INFO - PROCESS | 2659 | 1461750635180 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 02:50:35 INFO - PROCESS | 2659 | 1461750635231 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 02:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:50:35 INFO - PROCESS | 2659 | 1461750635238 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:50:35 INFO - PROCESS | 2659 | 1461750635244 Marionette TRACE conn3 <- [1,1314,null,{}] 02:50:35 INFO - PROCESS | 2659 | 1461750635260 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:35 INFO - PROCESS | 2659 | 1461750635490 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 02:50:35 INFO - PROCESS | 2659 | 1461750635769 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2fa0b000 == 113 [pid = 2659] [id = 336] 02:50:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 248 (0x7fed2b9e3000) [pid = 2659] [serial = 1009] [outer = (nil)] 02:50:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 249 (0x7fed2e873800) [pid = 2659] [serial = 1010] [outer = 0x7fed2b9e3000] 02:50:35 INFO - PROCESS | 2659 | 1461750635861 Marionette DEBUG loaded listener.js 02:50:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 250 (0x7fed2fc8c400) [pid = 2659] [serial = 1011] [outer = 0x7fed2b9e3000] 02:50:36 INFO - PROCESS | 2659 | 1461750636711 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 02:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1543ms 02:50:36 INFO - PROCESS | 2659 | 1461750636783 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 02:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:50:36 INFO - PROCESS | 2659 | 1461750636788 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 02:50:36 INFO - PROCESS | 2659 | 1461750636794 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:50:36 INFO - PROCESS | 2659 | 1461750636798 Marionette TRACE conn3 <- [1,1318,null,{}] 02:50:36 INFO - PROCESS | 2659 | 1461750636803 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:37 INFO - PROCESS | 2659 | 1461750637053 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 02:50:37 INFO - PROCESS | 2659 | 1461750637283 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed31e71000 == 114 [pid = 2659] [id = 337] 02:50:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 251 (0x7fed2bdfc400) [pid = 2659] [serial = 1012] [outer = (nil)] 02:50:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 252 (0x7fed35dcd800) [pid = 2659] [serial = 1013] [outer = 0x7fed2bdfc400] 02:50:37 INFO - PROCESS | 2659 | 1461750637406 Marionette DEBUG loaded listener.js 02:50:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 253 (0x7fed36a31c00) [pid = 2659] [serial = 1014] [outer = 0x7fed2bdfc400] 02:50:38 INFO - PROCESS | 2659 | 1461750638261 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 02:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1530ms 02:50:38 INFO - PROCESS | 2659 | 1461750638325 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 02:50:38 INFO - PROCESS | 2659 | 1461750638329 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 02:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:50:38 INFO - PROCESS | 2659 | 1461750638336 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:50:38 INFO - PROCESS | 2659 | 1461750638339 Marionette TRACE conn3 <- [1,1322,null,{}] 02:50:38 INFO - PROCESS | 2659 | 1461750638344 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:38 INFO - PROCESS | 2659 | 1461750638546 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 02:50:38 INFO - PROCESS | 2659 | 1461750638736 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed35c62800 == 115 [pid = 2659] [id = 338] 02:50:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 254 (0x7fed33335000) [pid = 2659] [serial = 1015] [outer = (nil)] 02:50:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 255 (0x7fed37f6bc00) [pid = 2659] [serial = 1016] [outer = 0x7fed33335000] 02:50:38 INFO - PROCESS | 2659 | 1461750638815 Marionette DEBUG loaded listener.js 02:50:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 256 (0x7fed41105400) [pid = 2659] [serial = 1017] [outer = 0x7fed33335000] 02:50:39 INFO - PROCESS | 2659 | 1461750639819 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 02:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1531ms 02:50:39 INFO - PROCESS | 2659 | 1461750639869 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 02:50:39 INFO - PROCESS | 2659 | 1461750639873 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 02:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:50:39 INFO - PROCESS | 2659 | 1461750639879 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:50:39 INFO - PROCESS | 2659 | 1461750639882 Marionette TRACE conn3 <- [1,1326,null,{}] 02:50:39 INFO - PROCESS | 2659 | 1461750639888 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:40 INFO - PROCESS | 2659 | 1461750640108 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 02:50:40 INFO - PROCESS | 2659 | 1461750640349 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed424a0800 == 116 [pid = 2659] [id = 339] 02:50:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 257 (0x7fed1dfdc800) [pid = 2659] [serial = 1018] [outer = (nil)] 02:50:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 258 (0x7fed33447400) [pid = 2659] [serial = 1019] [outer = 0x7fed1dfdc800] 02:50:40 INFO - PROCESS | 2659 | 1461750640474 Marionette DEBUG loaded listener.js 02:50:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 259 (0x7fed43265000) [pid = 2659] [serial = 1020] [outer = 0x7fed1dfdc800] 02:50:41 INFO - PROCESS | 2659 | 1461750641306 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:50:41 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:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1478ms 02:50:41 INFO - PROCESS | 2659 | 1461750641359 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 02:50:41 INFO - PROCESS | 2659 | 1461750641363 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 02:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:50:41 INFO - PROCESS | 2659 | 1461750641369 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:50:41 INFO - PROCESS | 2659 | 1461750641371 Marionette TRACE conn3 <- [1,1330,null,{}] 02:50:41 INFO - PROCESS | 2659 | 1461750641377 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:41 INFO - PROCESS | 2659 | 1461750641572 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 02:50:41 INFO - PROCESS | 2659 | 1461750641767 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed4b62c000 == 117 [pid = 2659] [id = 340] 02:50:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 260 (0x7fed1dfdd800) [pid = 2659] [serial = 1021] [outer = (nil)] 02:50:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 261 (0x7fed1feb6800) [pid = 2659] [serial = 1022] [outer = 0x7fed1dfdd800] 02:50:41 INFO - PROCESS | 2659 | 1461750641839 Marionette DEBUG loaded listener.js 02:50:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 262 (0x7fed1febac00) [pid = 2659] [serial = 1023] [outer = 0x7fed1dfdd800] 02:50:42 INFO - PROCESS | 2659 | 1461750642720 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:50:42 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:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1429ms 02:50:42 INFO - PROCESS | 2659 | 1461750642799 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 02:50:42 INFO - PROCESS | 2659 | 1461750642803 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 02:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:50:42 INFO - PROCESS | 2659 | 1461750642809 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:50:42 INFO - PROCESS | 2659 | 1461750642812 Marionette TRACE conn3 <- [1,1334,null,{}] 02:50:42 INFO - PROCESS | 2659 | 1461750642819 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:43 INFO - PROCESS | 2659 | 1461750643073 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 02:50:43 INFO - PROCESS | 2659 | 1461750643304 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1df2c800 == 118 [pid = 2659] [id = 341] 02:50:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 263 (0x7fed1feae400) [pid = 2659] [serial = 1024] [outer = (nil)] 02:50:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 264 (0x7fed28a56c00) [pid = 2659] [serial = 1025] [outer = 0x7fed1feae400] 02:50:43 INFO - PROCESS | 2659 | 1461750643419 Marionette DEBUG loaded listener.js 02:50:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 265 (0x7fed28a5b000) [pid = 2659] [serial = 1026] [outer = 0x7fed1feae400] 02:50:44 INFO - PROCESS | 2659 | 1461750644289 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1537ms 02:50:44 INFO - PROCESS | 2659 | 1461750644348 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 02:50:44 INFO - PROCESS | 2659 | 1461750644351 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 02:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:50:44 INFO - PROCESS | 2659 | 1461750644357 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:50:44 INFO - PROCESS | 2659 | 1461750644360 Marionette TRACE conn3 <- [1,1338,null,{}] 02:50:44 INFO - PROCESS | 2659 | 1461750644366 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:44 INFO - PROCESS | 2659 | 1461750644580 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 02:50:44 INFO - PROCESS | 2659 | 1461750644814 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1dda6000 == 119 [pid = 2659] [id = 342] 02:50:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 266 (0x7fed1feb3000) [pid = 2659] [serial = 1027] [outer = (nil)] 02:50:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 267 (0x7fed28a60000) [pid = 2659] [serial = 1028] [outer = 0x7fed1feb3000] 02:50:44 INFO - PROCESS | 2659 | 1461750644934 Marionette DEBUG loaded listener.js 02:50:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 268 (0x7fed2d21a400) [pid = 2659] [serial = 1029] [outer = 0x7fed1feb3000] 02:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1935ms 02:50:46 INFO - PROCESS | 2659 | 1461750646285 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 02:50:46 INFO - PROCESS | 2659 | 1461750646294 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 02:50:46 INFO - PROCESS | 2659 | 1461750646298 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 02:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:50:46 INFO - PROCESS | 2659 | 1461750646382 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:50:46 INFO - PROCESS | 2659 | 1461750646387 Marionette TRACE conn3 <- [1,1342,null,{}] 02:50:46 INFO - PROCESS | 2659 | 1461750646395 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:46 INFO - PROCESS | 2659 | 1461750646609 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 02:50:46 INFO - PROCESS | 2659 | 1461750646803 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1fdd9800 == 120 [pid = 2659] [id = 343] 02:50:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 269 (0x7fed1eb53800) [pid = 2659] [serial = 1030] [outer = (nil)] 02:50:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 270 (0x7fed28a5c400) [pid = 2659] [serial = 1031] [outer = 0x7fed1eb53800] 02:50:46 INFO - PROCESS | 2659 | 1461750646874 Marionette DEBUG loaded listener.js 02:50:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 271 (0x7fed32e71000) [pid = 2659] [serial = 1032] [outer = 0x7fed1eb53800] 02:50:47 INFO - PROCESS | 2659 | 1461750647794 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 02:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1474ms 02:50:47 INFO - PROCESS | 2659 | 1461750647831 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 02:50:47 INFO - PROCESS | 2659 | 1461750647835 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 02:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:50:47 INFO - PROCESS | 2659 | 1461750647841 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:50:47 INFO - PROCESS | 2659 | 1461750647846 Marionette TRACE conn3 <- [1,1346,null,{}] 02:50:47 INFO - PROCESS | 2659 | 1461750647858 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:48 INFO - PROCESS | 2659 | 1461750648096 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 02:50:48 INFO - PROCESS | 2659 | 1461750648337 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2fcb1800 == 121 [pid = 2659] [id = 344] 02:50:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 272 (0x7fed1f497400) [pid = 2659] [serial = 1033] [outer = (nil)] 02:50:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 273 (0x7fed1f49e800) [pid = 2659] [serial = 1034] [outer = 0x7fed1f497400] 02:50:48 INFO - PROCESS | 2659 | 1461750648464 Marionette DEBUG loaded listener.js 02:50:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 274 (0x7fed41fb6800) [pid = 2659] [serial = 1035] [outer = 0x7fed1f497400] 02:50:49 INFO - PROCESS | 2659 | 1461750649341 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 02:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1536ms 02:50:49 INFO - PROCESS | 2659 | 1461750649379 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 02:50:49 INFO - PROCESS | 2659 | 1461750649382 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 02:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:50:49 INFO - PROCESS | 2659 | 1461750649389 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:50:49 INFO - PROCESS | 2659 | 1461750649393 Marionette TRACE conn3 <- [1,1350,null,{}] 02:50:49 INFO - PROCESS | 2659 | 1461750649399 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:49 INFO - PROCESS | 2659 | 1461750649599 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 02:50:49 INFO - PROCESS | 2659 | 1461750649841 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1a9e1800 == 122 [pid = 2659] [id = 345] 02:50:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 275 (0x7fed1aad9400) [pid = 2659] [serial = 1036] [outer = (nil)] 02:50:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 276 (0x7fed1aae1c00) [pid = 2659] [serial = 1037] [outer = 0x7fed1aad9400] 02:50:49 INFO - PROCESS | 2659 | 1461750649962 Marionette DEBUG loaded listener.js 02:50:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 277 (0x7fed1aae6c00) [pid = 2659] [serial = 1038] [outer = 0x7fed1aad9400] 02:50:50 INFO - PROCESS | 2659 | 1461750650804 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 02:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1480ms 02:50:50 INFO - PROCESS | 2659 | 1461750650871 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 02:50:50 INFO - PROCESS | 2659 | 1461750650874 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 02:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:50:50 INFO - PROCESS | 2659 | 1461750650881 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:50:50 INFO - PROCESS | 2659 | 1461750650894 Marionette TRACE conn3 <- [1,1354,null,{}] 02:50:50 INFO - PROCESS | 2659 | 1461750650898 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:51 INFO - PROCESS | 2659 | 1461750651149 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 02:50:51 INFO - PROCESS | 2659 | 1461750651902 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1df2d000 == 123 [pid = 2659] [id = 346] 02:50:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 278 (0x7fed1b9e9c00) [pid = 2659] [serial = 1039] [outer = (nil)] 02:50:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 279 (0x7fed1cccc000) [pid = 2659] [serial = 1040] [outer = 0x7fed1b9e9c00] 02:50:51 INFO - PROCESS | 2659 | 1461750651975 Marionette DEBUG loaded listener.js 02:50:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 280 (0x7fed1dfd5400) [pid = 2659] [serial = 1041] [outer = 0x7fed1b9e9c00] 02:50:52 INFO - PROCESS | 2659 | 1461750652876 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 02:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 2042ms 02:50:52 INFO - PROCESS | 2659 | 1461750652925 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 02:50:52 INFO - PROCESS | 2659 | 1461750652932 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 02:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:50:52 INFO - PROCESS | 2659 | 1461750652940 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:50:52 INFO - PROCESS | 2659 | 1461750652946 Marionette TRACE conn3 <- [1,1358,null,{}] 02:50:52 INFO - PROCESS | 2659 | 1461750652953 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:53 INFO - PROCESS | 2659 | 1461750653156 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 02:50:53 INFO - PROCESS | 2659 | 1461750653353 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed28e74000 == 124 [pid = 2659] [id = 347] 02:50:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 281 (0x7fed1dfe3c00) [pid = 2659] [serial = 1042] [outer = (nil)] 02:50:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 282 (0x7fed1f493400) [pid = 2659] [serial = 1043] [outer = 0x7fed1dfe3c00] 02:50:53 INFO - PROCESS | 2659 | 1461750653423 Marionette DEBUG loaded listener.js 02:50:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 283 (0x7fed1f4a1400) [pid = 2659] [serial = 1044] [outer = 0x7fed1dfe3c00] 02:50:54 INFO - PROCESS | 2659 | 1461750654556 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 02:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1635ms 02:50:54 INFO - PROCESS | 2659 | 1461750654578 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 02:50:54 INFO - PROCESS | 2659 | 1461750654585 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 02:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:50:54 INFO - PROCESS | 2659 | 1461750654591 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:50:54 INFO - PROCESS | 2659 | 1461750654596 Marionette TRACE conn3 <- [1,1362,null,{}] 02:50:54 INFO - PROCESS | 2659 | 1461750654602 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:54 INFO - PROCESS | 2659 | 1461750654790 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 02:50:55 INFO - PROCESS | 2659 | 1461750655070 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1ddea000 == 125 [pid = 2659] [id = 348] 02:50:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 284 (0x7fed22b4ac00) [pid = 2659] [serial = 1045] [outer = (nil)] 02:50:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 285 (0x7fed22ce0000) [pid = 2659] [serial = 1046] [outer = 0x7fed22b4ac00] 02:50:55 INFO - PROCESS | 2659 | 1461750655158 Marionette DEBUG loaded listener.js 02:50:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 286 (0x7fed22e0b400) [pid = 2659] [serial = 1047] [outer = 0x7fed22b4ac00] 02:50:56 INFO - PROCESS | 2659 | 1461750656084 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 02:50:56 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed312e6000 == 124 [pid = 2659] [id = 41] 02:50:56 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed43424000 == 123 [pid = 2659] [id = 115] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 285 (0x7fed22871000) [pid = 2659] [serial = 896] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 284 (0x7fed1ccd9000) [pid = 2659] [serial = 908] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 283 (0x7fed22e06800) [pid = 2659] [serial = 911] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 282 (0x7fed43266400) [pid = 2659] [serial = 905] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 281 (0x7fed28a92800) [pid = 2659] [serial = 899] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 280 (0x7fed28a9e400) [pid = 2659] [serial = 902] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 279 (0x7fed22e16400) [pid = 2659] [serial = 914] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed4537c000 == 122 [pid = 2659] [id = 44] 02:50:56 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed46a56800 == 121 [pid = 2659] [id = 216] 02:50:56 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed4118f000 == 120 [pid = 2659] [id = 171] 02:50:56 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed41194800 == 119 [pid = 2659] [id = 43] 02:50:56 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed357d4800 == 118 [pid = 2659] [id = 42] 02:50:56 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29e4e000 == 117 [pid = 2659] [id = 332] 02:50:56 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2bf6f000 == 116 [pid = 2659] [id = 331] 02:50:56 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b615800 == 115 [pid = 2659] [id = 330] 02:50:56 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed288e2000 == 114 [pid = 2659] [id = 329] 02:50:56 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1dde9000 == 113 [pid = 2659] [id = 328] 02:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1639ms 02:50:56 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed20547000 == 112 [pid = 2659] [id = 327] 02:50:56 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1fdd5800 == 111 [pid = 2659] [id = 326] 02:50:56 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1d995000 == 110 [pid = 2659] [id = 325] 02:50:56 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1c3dc800 == 109 [pid = 2659] [id = 324] 02:50:56 INFO - PROCESS | 2659 | 1461750656238 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 02:50:56 INFO - PROCESS | 2659 | 1461750656242 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 02:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:50:56 INFO - PROCESS | 2659 | 1461750656274 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:50:56 INFO - PROCESS | 2659 | 1461750656283 Marionette TRACE conn3 <- [1,1366,null,{}] 02:50:56 INFO - PROCESS | 2659 | 1461750656289 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:56 INFO - PROCESS | 2659 | 1461750656473 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 278 (0x7fed35115c00) [pid = 2659] [serial = 893] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 277 (0x7fed41d68c00) [pid = 2659] [serial = 620] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 276 (0x7fed28bd4c00) [pid = 2659] [serial = 924] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 275 (0x7fed35118c00) [pid = 2659] [serial = 873] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 274 (0x7fed2c286000) [pid = 2659] [serial = 930] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 273 (0x7fed29c65800) [pid = 2659] [serial = 926] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 272 (0x7fed2fc87800) [pid = 2659] [serial = 884] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 271 (0x7fed34416800) [pid = 2659] [serial = 936] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 270 (0x7fed24ae4c00) [pid = 2659] [serial = 878] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 269 (0x7fed2aebdc00) [pid = 2659] [serial = 927] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 268 (0x7fed36bb5800) [pid = 2659] [serial = 890] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 267 (0x7fed1f24d800) [pid = 2659] [serial = 852] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 266 (0x7fed2b656400) [pid = 2659] [serial = 881] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 265 (0x7fed2ea74000) [pid = 2659] [serial = 932] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 264 (0x7fed2de89800) [pid = 2659] [serial = 605] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 263 (0x7fed33451800) [pid = 2659] [serial = 608] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 262 (0x7fed2fc8c000) [pid = 2659] [serial = 935] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 261 (0x7fed1eb5ec00) [pid = 2659] [serial = 920] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 260 (0x7fed356bb800) [pid = 2659] [serial = 887] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 259 (0x7fed22e17400) [pid = 2659] [serial = 921] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 258 (0x7fed2c174400) [pid = 2659] [serial = 929] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 257 (0x7fed37f03400) [pid = 2659] [serial = 617] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 256 (0x7fed28921c00) [pid = 2659] [serial = 729] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 255 (0x7fed420ee800) [pid = 2659] [serial = 623] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 254 (0x7fed42290400) [pid = 2659] [serial = 626] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 253 (0x7fed2f68ec00) [pid = 2659] [serial = 933] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 252 (0x7fed1e95d400) [pid = 2659] [serial = 875] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 251 (0x7fed2891cc00) [pid = 2659] [serial = 923] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 250 (0x7fed35754800) [pid = 2659] [serial = 611] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 249 (0x7fed1ccd8000) [pid = 2659] [serial = 917] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 248 (0x7fed1eb56800) [pid = 2659] [serial = 918] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 247 (0x7fed35dd8400) [pid = 2659] [serial = 614] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | --DOMWINDOW == 246 (0x7fed35759c00) [pid = 2659] [serial = 569] [outer = (nil)] [url = about:blank] 02:50:56 INFO - PROCESS | 2659 | 1461750656747 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1df44000 == 110 [pid = 2659] [id = 349] 02:50:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 247 (0x7fed1ccd8000) [pid = 2659] [serial = 1048] [outer = (nil)] 02:50:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 248 (0x7fed22b4c400) [pid = 2659] [serial = 1049] [outer = 0x7fed1ccd8000] 02:50:56 INFO - PROCESS | 2659 | 1461750656817 Marionette DEBUG loaded listener.js 02:50:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 249 (0x7fed24a71800) [pid = 2659] [serial = 1050] [outer = 0x7fed1ccd8000] 02:50:57 INFO - PROCESS | 2659 | 1461750657585 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 02:50:57 INFO - PROCESS | 2659 | 1461750657616 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 02:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:50:57 INFO - PROCESS | 2659 | 1461750657623 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:50:57 INFO - PROCESS | 2659 | 1461750657626 Marionette TRACE conn3 <- [1,1370,null,{}] 02:50:57 INFO - PROCESS | 2659 | 1461750657631 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:57 INFO - PROCESS | 2659 | 1461750657827 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 02:50:57 INFO - PROCESS | 2659 | 1461750657990 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed288d5000 == 111 [pid = 2659] [id = 350] 02:50:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 250 (0x7fed1ccd9c00) [pid = 2659] [serial = 1051] [outer = (nil)] 02:50:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 251 (0x7fed28a5cc00) [pid = 2659] [serial = 1052] [outer = 0x7fed1ccd9c00] 02:50:58 INFO - PROCESS | 2659 | 1461750658054 Marionette DEBUG loaded listener.js 02:50:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 252 (0x7fed28de4800) [pid = 2659] [serial = 1053] [outer = 0x7fed1ccd9c00] 02:50:58 INFO - PROCESS | 2659 | 1461750658861 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 02:50:58 INFO - PROCESS | 2659 | 1461750658909 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 02:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:50:58 INFO - PROCESS | 2659 | 1461750658915 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:50:58 INFO - PROCESS | 2659 | 1461750658918 Marionette TRACE conn3 <- [1,1374,null,{}] 02:50:58 INFO - PROCESS | 2659 | 1461750658928 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:59 INFO - PROCESS | 2659 | 1461750659176 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 02:50:59 INFO - PROCESS | 2659 | 1461750659212 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed29e4e000 == 112 [pid = 2659] [id = 351] 02:50:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 253 (0x7fed29f6e800) [pid = 2659] [serial = 1054] [outer = (nil)] 02:50:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 254 (0x7fed2aeb8400) [pid = 2659] [serial = 1055] [outer = 0x7fed29f6e800] 02:50:59 INFO - PROCESS | 2659 | 1461750659293 Marionette DEBUG loaded listener.js 02:50:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 255 (0x7fed2b9df800) [pid = 2659] [serial = 1056] [outer = 0x7fed29f6e800] 02:51:00 INFO - PROCESS | 2659 | [2659] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:00 INFO - PROCESS | 2659 | 1461750660232 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 02:51:00 INFO - PROCESS | 2659 | 1461750660308 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 02:51:00 INFO - PROCESS | 2659 | 1461750660314 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:51:00 INFO - PROCESS | 2659 | 1461750660317 Marionette TRACE conn3 <- [1,1378,null,{}] 02:51:00 INFO - PROCESS | 2659 | 1461750660322 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:00 INFO - PROCESS | 2659 | 1461750660560 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 02:51:00 INFO - PROCESS | 2659 | 1461750660589 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2bb59800 == 113 [pid = 2659] [id = 352] 02:51:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 256 (0x7fed2cfe2400) [pid = 2659] [serial = 1057] [outer = (nil)] 02:51:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 257 (0x7fed2ea6e000) [pid = 2659] [serial = 1058] [outer = 0x7fed2cfe2400] 02:51:00 INFO - PROCESS | 2659 | 1461750660649 Marionette DEBUG loaded listener.js 02:51:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 258 (0x7fed2ef41c00) [pid = 2659] [serial = 1059] [outer = 0x7fed2cfe2400] 02:51:01 INFO - PROCESS | 2659 | --DOMWINDOW == 257 (0x7fed2485b800) [pid = 2659] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:51:01 INFO - PROCESS | 2659 | --DOMWINDOW == 256 (0x7fed367abc00) [pid = 2659] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:51:01 INFO - PROCESS | 2659 | --DOMWINDOW == 255 (0x7fed29c64800) [pid = 2659] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:51:01 INFO - PROCESS | 2659 | --DOMWINDOW == 254 (0x7fed2bdfb000) [pid = 2659] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:51:01 INFO - PROCESS | 2659 | --DOMWINDOW == 253 (0x7fed367ae800) [pid = 2659] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 252 (0x7fed1d7e1800) [pid = 2659] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 251 (0x7fed29f75400) [pid = 2659] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 250 (0x7fed28f7ac00) [pid = 2659] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 249 (0x7fed24a66400) [pid = 2659] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 248 (0x7fed29c78000) [pid = 2659] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 247 (0x7fed42eb1400) [pid = 2659] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 246 (0x7fed20e53000) [pid = 2659] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 245 (0x7fed2f014000) [pid = 2659] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 244 (0x7fed2fc7d400) [pid = 2659] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 243 (0x7fed1d7de800) [pid = 2659] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 242 (0x7fed20e52400) [pid = 2659] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 241 (0x7fed1e962400) [pid = 2659] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 240 (0x7fed28920c00) [pid = 2659] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 239 (0x7fed2c28a000) [pid = 2659] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 238 (0x7fed24a63400) [pid = 2659] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 237 (0x7fed1f37ec00) [pid = 2659] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 236 (0x7fed35192400) [pid = 2659] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 235 (0x7fed1f37e000) [pid = 2659] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 234 (0x7fed36766800) [pid = 2659] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 233 (0x7fed2b9dd000) [pid = 2659] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 232 (0x7fed1e95bc00) [pid = 2659] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 231 (0x7fed41d6ac00) [pid = 2659] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 230 (0x7fed31c4e800) [pid = 2659] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 229 (0x7fed2cd51800) [pid = 2659] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 228 (0x7fed2f294000) [pid = 2659] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 227 (0x7fed35dd1000) [pid = 2659] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 226 (0x7fed1d7e3400) [pid = 2659] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 225 (0x7fed1e963c00) [pid = 2659] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 224 (0x7fed2ef47c00) [pid = 2659] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 223 (0x7fed2290a400) [pid = 2659] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 222 (0x7fed2fc8cc00) [pid = 2659] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 221 (0x7fed3482c400) [pid = 2659] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 220 (0x7fed24a65800) [pid = 2659] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 219 (0x7fed24a65000) [pid = 2659] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 218 (0x7fed2ef41000) [pid = 2659] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 217 (0x7fed1d7e9400) [pid = 2659] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 216 (0x7fed22ad6400) [pid = 2659] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 215 (0x7fed2c182400) [pid = 2659] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 214 (0x7fed2ef43000) [pid = 2659] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 213 (0x7fed44e18800) [pid = 2659] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 212 (0x7fed36192800) [pid = 2659] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 211 (0x7fed35aa6400) [pid = 2659] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 210 (0x7fed2c177800) [pid = 2659] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 209 (0x7fed2bdf1000) [pid = 2659] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 208 (0x7fed34839000) [pid = 2659] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 207 (0x7fed2e881000) [pid = 2659] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 206 (0x7fed1b9e2400) [pid = 2659] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 205 (0x7fed1f251000) [pid = 2659] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 204 (0x7fed1b9ed000) [pid = 2659] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 203 (0x7fed2b9e0000) [pid = 2659] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 202 (0x7fed30821800) [pid = 2659] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 201 (0x7fed24aeec00) [pid = 2659] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 200 (0x7fed2286d000) [pid = 2659] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 199 (0x7fed1e968800) [pid = 2659] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 198 (0x7fed2b804c00) [pid = 2659] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 197 (0x7fed2b80e000) [pid = 2659] [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:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 196 (0x7fed28f7e000) [pid = 2659] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:51:02 INFO - PROCESS | 2659 | --DOMWINDOW == 195 (0x7fed2b457400) [pid = 2659] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:51:02 INFO - PROCESS | 2659 | 1461750662444 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 02:51:02 INFO - PROCESS | 2659 | 1461750662513 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 02:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:51:02 INFO - PROCESS | 2659 | 1461750662520 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:51:02 INFO - PROCESS | 2659 | 1461750662523 Marionette TRACE conn3 <- [1,1382,null,{}] 02:51:02 INFO - PROCESS | 2659 | 1461750662527 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:02 INFO - PROCESS | 2659 | 1461750662702 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 02:51:02 INFO - PROCESS | 2659 | 1461750662861 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed20537800 == 114 [pid = 2659] [id = 353] 02:51:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 196 (0x7fed1d7de800) [pid = 2659] [serial = 1060] [outer = (nil)] 02:51:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 197 (0x7fed1f246800) [pid = 2659] [serial = 1061] [outer = 0x7fed1d7de800] 02:51:02 INFO - PROCESS | 2659 | 1461750662939 Marionette DEBUG loaded listener.js 02:51:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 198 (0x7fed22b4fc00) [pid = 2659] [serial = 1062] [outer = 0x7fed1d7de800] 02:51:03 INFO - PROCESS | 2659 | [2659] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:03 INFO - PROCESS | 2659 | 1461750663677 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 02:51:03 INFO - PROCESS | 2659 | 1461750663707 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 02:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:51:03 INFO - PROCESS | 2659 | 1461750663713 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:51:03 INFO - PROCESS | 2659 | 1461750663715 Marionette TRACE conn3 <- [1,1386,null,{}] 02:51:03 INFO - PROCESS | 2659 | 1461750663720 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:03 INFO - PROCESS | 2659 | 1461750663945 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 02:51:04 INFO - PROCESS | 2659 | 1461750664169 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1c3c8000 == 115 [pid = 2659] [id = 354] 02:51:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 199 (0x7fed1aadb800) [pid = 2659] [serial = 1063] [outer = (nil)] 02:51:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 200 (0x7fed1aae3800) [pid = 2659] [serial = 1064] [outer = 0x7fed1aadb800] 02:51:04 INFO - PROCESS | 2659 | 1461750664249 Marionette DEBUG loaded listener.js 02:51:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 201 (0x7fed1ccd2000) [pid = 2659] [serial = 1065] [outer = 0x7fed1aadb800] 02:51:05 INFO - PROCESS | 2659 | 1461750665325 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 02:51:05 INFO - PROCESS | 2659 | 1461750665354 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 02:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:51:05 INFO - PROCESS | 2659 | 1461750665362 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:51:05 INFO - PROCESS | 2659 | 1461750665368 Marionette TRACE conn3 <- [1,1390,null,{}] 02:51:05 INFO - PROCESS | 2659 | 1461750665375 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:05 INFO - PROCESS | 2659 | 1461750665581 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 02:51:05 INFO - PROCESS | 2659 | 1461750665831 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed22e37000 == 116 [pid = 2659] [id = 355] 02:51:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 202 (0x7fed1f250400) [pid = 2659] [serial = 1066] [outer = (nil)] 02:51:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 203 (0x7fed1febd000) [pid = 2659] [serial = 1067] [outer = 0x7fed1f250400] 02:51:05 INFO - PROCESS | 2659 | 1461750665950 Marionette DEBUG loaded listener.js 02:51:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 204 (0x7fed22ad8c00) [pid = 2659] [serial = 1068] [outer = 0x7fed1f250400] 02:51:06 INFO - PROCESS | 2659 | 1461750666874 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 02:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1537ms 02:51:06 INFO - PROCESS | 2659 | 1461750666904 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 02:51:06 INFO - PROCESS | 2659 | 1461750666910 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 02:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:51:06 INFO - PROCESS | 2659 | 1461750666917 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:51:06 INFO - PROCESS | 2659 | 1461750666920 Marionette TRACE conn3 <- [1,1394,null,{}] 02:51:06 INFO - PROCESS | 2659 | 1461750666926 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:07 INFO - PROCESS | 2659 | 1461750667128 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 02:51:07 INFO - PROCESS | 2659 | 1461750667413 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2bb48000 == 117 [pid = 2659] [id = 356] 02:51:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 205 (0x7fed22cea000) [pid = 2659] [serial = 1069] [outer = (nil)] 02:51:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 206 (0x7fed232ca400) [pid = 2659] [serial = 1070] [outer = 0x7fed22cea000] 02:51:07 INFO - PROCESS | 2659 | 1461750667533 Marionette DEBUG loaded listener.js 02:51:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 207 (0x7fed28915800) [pid = 2659] [serial = 1071] [outer = 0x7fed22cea000] 02:51:08 INFO - PROCESS | 2659 | 1461750668410 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 02:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1534ms 02:51:08 INFO - PROCESS | 2659 | 1461750668452 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 02:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:51:08 INFO - PROCESS | 2659 | 1461750668457 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 02:51:08 INFO - PROCESS | 2659 | 1461750668472 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:51:08 INFO - PROCESS | 2659 | 1461750668482 Marionette TRACE conn3 <- [1,1398,null,{}] 02:51:08 INFO - PROCESS | 2659 | 1461750668489 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:08 INFO - PROCESS | 2659 | 1461750668724 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 02:51:08 INFO - PROCESS | 2659 | 1461750668964 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2ebe3800 == 118 [pid = 2659] [id = 357] 02:51:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 208 (0x7fed22ce0800) [pid = 2659] [serial = 1072] [outer = (nil)] 02:51:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 209 (0x7fed29c5b800) [pid = 2659] [serial = 1073] [outer = 0x7fed22ce0800] 02:51:09 INFO - PROCESS | 2659 | 1461750669081 Marionette DEBUG loaded listener.js 02:51:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 210 (0x7fed29f6e400) [pid = 2659] [serial = 1074] [outer = 0x7fed22ce0800] 02:51:09 INFO - PROCESS | 2659 | 1461750669997 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 02:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1559ms 02:51:10 INFO - PROCESS | 2659 | 1461750670023 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 02:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:51:10 INFO - PROCESS | 2659 | 1461750670027 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 02:51:10 INFO - PROCESS | 2659 | 1461750670033 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:51:10 INFO - PROCESS | 2659 | 1461750670036 Marionette TRACE conn3 <- [1,1402,null,{}] 02:51:10 INFO - PROCESS | 2659 | 1461750670041 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:10 INFO - PROCESS | 2659 | 1461750670254 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 02:51:10 INFO - PROCESS | 2659 | 1461750670451 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2f957000 == 119 [pid = 2659] [id = 358] 02:51:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 211 (0x7fed22e1bc00) [pid = 2659] [serial = 1075] [outer = (nil)] 02:51:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 212 (0x7fed2b80e000) [pid = 2659] [serial = 1076] [outer = 0x7fed22e1bc00] 02:51:10 INFO - PROCESS | 2659 | 1461750670529 Marionette DEBUG loaded listener.js 02:51:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 213 (0x7fed2c178c00) [pid = 2659] [serial = 1077] [outer = 0x7fed22e1bc00] 02:51:11 INFO - PROCESS | 2659 | 1461750671431 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 02:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1428ms 02:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:51:11 INFO - PROCESS | 2659 | 1461750671463 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 02:51:11 INFO - PROCESS | 2659 | 1461750671466 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 02:51:11 INFO - PROCESS | 2659 | 1461750671473 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:51:11 INFO - PROCESS | 2659 | 1461750671477 Marionette TRACE conn3 <- [1,1406,null,{}] 02:51:11 INFO - PROCESS | 2659 | 1461750671483 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:11 INFO - PROCESS | 2659 | 1461750671680 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 02:51:11 INFO - PROCESS | 2659 | 1461750671875 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3071c800 == 120 [pid = 2659] [id = 359] 02:51:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 214 (0x7fed2ea6f800) [pid = 2659] [serial = 1078] [outer = (nil)] 02:51:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 215 (0x7fed2ef41000) [pid = 2659] [serial = 1079] [outer = 0x7fed2ea6f800] 02:51:11 INFO - PROCESS | 2659 | 1461750671960 Marionette DEBUG loaded listener.js 02:51:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 216 (0x7fed2f01c400) [pid = 2659] [serial = 1080] [outer = 0x7fed2ea6f800] 02:51:12 INFO - PROCESS | 2659 | 1461750672912 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 02:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1490ms 02:51:12 INFO - PROCESS | 2659 | 1461750672963 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 02:51:12 INFO - PROCESS | 2659 | 1461750672972 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 02:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:51:12 INFO - PROCESS | 2659 | 1461750672981 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:51:12 INFO - PROCESS | 2659 | 1461750672984 Marionette TRACE conn3 <- [1,1410,null,{}] 02:51:12 INFO - PROCESS | 2659 | 1461750672988 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:13 INFO - PROCESS | 2659 | 1461750673203 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 02:51:13 INFO - PROCESS | 2659 | 1461750673393 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed34bcd800 == 121 [pid = 2659] [id = 360] 02:51:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 217 (0x7fed2ea74c00) [pid = 2659] [serial = 1081] [outer = (nil)] 02:51:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 218 (0x7fed2fc85000) [pid = 2659] [serial = 1082] [outer = 0x7fed2ea74c00] 02:51:13 INFO - PROCESS | 2659 | 1461750673480 Marionette DEBUG loaded listener.js 02:51:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 219 (0x7fed312b8400) [pid = 2659] [serial = 1083] [outer = 0x7fed2ea74c00] 02:51:14 INFO - PROCESS | 2659 | 1461750674466 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 02:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1535ms 02:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:51:14 INFO - PROCESS | 2659 | 1461750674518 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 02:51:14 INFO - PROCESS | 2659 | 1461750674521 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 02:51:14 INFO - PROCESS | 2659 | 1461750674527 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:51:14 INFO - PROCESS | 2659 | 1461750674530 Marionette TRACE conn3 <- [1,1414,null,{}] 02:51:14 INFO - PROCESS | 2659 | 1461750674535 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:14 INFO - PROCESS | 2659 | 1461750674770 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 02:51:15 INFO - PROCESS | 2659 | 1461750675053 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed367d5800 == 122 [pid = 2659] [id = 361] 02:51:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 220 (0x7fed2f291400) [pid = 2659] [serial = 1084] [outer = (nil)] 02:51:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 221 (0x7fed33cd5c00) [pid = 2659] [serial = 1085] [outer = 0x7fed2f291400] 02:51:15 INFO - PROCESS | 2659 | 1461750675129 Marionette DEBUG loaded listener.js 02:51:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 222 (0x7fed344e2c00) [pid = 2659] [serial = 1086] [outer = 0x7fed2f291400] 02:51:16 INFO - PROCESS | 2659 | 1461750676027 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 02:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1536ms 02:51:16 INFO - PROCESS | 2659 | 1461750676062 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 02:51:16 INFO - PROCESS | 2659 | 1461750676065 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 02:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:51:16 INFO - PROCESS | 2659 | 1461750676071 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:51:16 INFO - PROCESS | 2659 | 1461750676075 Marionette TRACE conn3 <- [1,1418,null,{}] 02:51:16 INFO - PROCESS | 2659 | 1461750676081 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:16 INFO - PROCESS | 2659 | 1461750676291 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 02:51:16 INFO - PROCESS | 2659 | 1461750676525 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed3c1f3800 == 123 [pid = 2659] [id = 362] 02:51:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 223 (0x7fed312b8800) [pid = 2659] [serial = 1087] [outer = (nil)] 02:51:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 224 (0x7fed34881800) [pid = 2659] [serial = 1088] [outer = 0x7fed312b8800] 02:51:16 INFO - PROCESS | 2659 | 1461750676641 Marionette DEBUG loaded listener.js 02:51:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 225 (0x7fed35118400) [pid = 2659] [serial = 1089] [outer = 0x7fed312b8800] 02:51:17 INFO - PROCESS | 2659 | 1461750677554 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 02:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1544ms 02:51:17 INFO - PROCESS | 2659 | 1461750677617 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 02:51:17 INFO - PROCESS | 2659 | 1461750677621 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 02:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:51:17 INFO - PROCESS | 2659 | 1461750677628 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:51:17 INFO - PROCESS | 2659 | 1461750677632 Marionette TRACE conn3 <- [1,1422,null,{}] 02:51:17 INFO - PROCESS | 2659 | 1461750677637 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:17 INFO - PROCESS | 2659 | 1461750677835 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 02:51:18 INFO - PROCESS | 2659 | 1461750678084 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed42f0b800 == 124 [pid = 2659] [id = 363] 02:51:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 226 (0x7fed32e6f800) [pid = 2659] [serial = 1090] [outer = (nil)] 02:51:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 227 (0x7fed356bc400) [pid = 2659] [serial = 1091] [outer = 0x7fed32e6f800] 02:51:18 INFO - PROCESS | 2659 | 1461750678181 Marionette DEBUG loaded listener.js 02:51:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 228 (0x7fed3575d800) [pid = 2659] [serial = 1092] [outer = 0x7fed32e6f800] 02:51:19 INFO - PROCESS | 2659 | 1461750679066 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 02:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1493ms 02:51:19 INFO - PROCESS | 2659 | 1461750679123 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 02:51:19 INFO - PROCESS | 2659 | 1461750679127 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 02:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:51:19 INFO - PROCESS | 2659 | 1461750679133 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:51:19 INFO - PROCESS | 2659 | 1461750679136 Marionette TRACE conn3 <- [1,1426,null,{}] 02:51:19 INFO - PROCESS | 2659 | 1461750679141 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:19 INFO - PROCESS | 2659 | 1461750679342 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 02:51:19 INFO - PROCESS | 2659 | 1461750679617 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed47439800 == 125 [pid = 2659] [id = 364] 02:51:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 229 (0x7fed35cbe000) [pid = 2659] [serial = 1093] [outer = (nil)] 02:51:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 230 (0x7fed35fee000) [pid = 2659] [serial = 1094] [outer = 0x7fed35cbe000] 02:51:19 INFO - PROCESS | 2659 | 1461750679742 Marionette DEBUG loaded listener.js 02:51:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 231 (0x7fed36a38000) [pid = 2659] [serial = 1095] [outer = 0x7fed35cbe000] 02:51:20 INFO - PROCESS | 2659 | 1461750680653 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 02:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1578ms 02:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:51:20 INFO - PROCESS | 2659 | 1461750680713 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 02:51:20 INFO - PROCESS | 2659 | 1461750680716 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 02:51:20 INFO - PROCESS | 2659 | 1461750680723 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:51:20 INFO - PROCESS | 2659 | 1461750680727 Marionette TRACE conn3 <- [1,1430,null,{}] 02:51:20 INFO - PROCESS | 2659 | 1461750680732 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:20 INFO - PROCESS | 2659 | 1461750680967 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 02:51:21 INFO - PROCESS | 2659 | 1461750681210 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed22b63000 == 126 [pid = 2659] [id = 365] 02:51:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 232 (0x7fed35dd1000) [pid = 2659] [serial = 1096] [outer = (nil)] 02:51:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 233 (0x7fed411ecc00) [pid = 2659] [serial = 1097] [outer = 0x7fed35dd1000] 02:51:21 INFO - PROCESS | 2659 | 1461750681328 Marionette DEBUG loaded listener.js 02:51:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 234 (0x7fed42073000) [pid = 2659] [serial = 1098] [outer = 0x7fed35dd1000] 02:51:22 INFO - PROCESS | 2659 | 1461750682235 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 02:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1589ms 02:51:22 INFO - PROCESS | 2659 | 1461750682314 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 02:51:22 INFO - PROCESS | 2659 | 1461750682318 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 02:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:51:22 INFO - PROCESS | 2659 | 1461750682327 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:51:22 INFO - PROCESS | 2659 | 1461750682330 Marionette TRACE conn3 <- [1,1434,null,{}] 02:51:22 INFO - PROCESS | 2659 | 1461750682334 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:22 INFO - PROCESS | 2659 | 1461750682542 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 02:51:22 INFO - PROCESS | 2659 | 1461750682790 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed4b641800 == 127 [pid = 2659] [id = 366] 02:51:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 235 (0x7fed2e880400) [pid = 2659] [serial = 1099] [outer = (nil)] 02:51:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 236 (0x7fed42299c00) [pid = 2659] [serial = 1100] [outer = 0x7fed2e880400] 02:51:22 INFO - PROCESS | 2659 | 1461750682907 Marionette DEBUG loaded listener.js 02:51:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 237 (0x7fed43260800) [pid = 2659] [serial = 1101] [outer = 0x7fed2e880400] 02:51:24 INFO - PROCESS | 2659 | 1461750684019 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 02:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1733ms 02:51:24 INFO - PROCESS | 2659 | 1461750684063 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 02:51:24 INFO - PROCESS | 2659 | 1461750684083 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 02:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:51:24 INFO - PROCESS | 2659 | 1461750684093 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:51:24 INFO - PROCESS | 2659 | 1461750684097 Marionette TRACE conn3 <- [1,1438,null,{}] 02:51:24 INFO - PROCESS | 2659 | 1461750684107 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:24 INFO - PROCESS | 2659 | 1461750684362 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 02:51:24 INFO - PROCESS | 2659 | 1461750684712 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1e0d9800 == 128 [pid = 2659] [id = 367] 02:51:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 238 (0x7fed1b9ef400) [pid = 2659] [serial = 1102] [outer = (nil)] 02:51:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 239 (0x7fed22b47400) [pid = 2659] [serial = 1103] [outer = 0x7fed1b9ef400] 02:51:24 INFO - PROCESS | 2659 | 1461750684793 Marionette DEBUG loaded listener.js 02:51:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 240 (0x7fed3510ac00) [pid = 2659] [serial = 1104] [outer = 0x7fed1b9ef400] 02:51:25 INFO - PROCESS | 2659 | 1461750685641 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 02:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1582ms 02:51:25 INFO - PROCESS | 2659 | 1461750685675 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 02:51:25 INFO - PROCESS | 2659 | 1461750685677 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 02:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:51:25 INFO - PROCESS | 2659 | 1461750685684 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:51:25 INFO - PROCESS | 2659 | 1461750685686 Marionette TRACE conn3 <- [1,1442,null,{}] 02:51:25 INFO - PROCESS | 2659 | 1461750685693 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:25 INFO - PROCESS | 2659 | 1461750685900 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 02:51:26 INFO - PROCESS | 2659 | 1461750686103 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1ea9f800 == 129 [pid = 2659] [id = 368] 02:51:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 241 (0x7fed1cccf800) [pid = 2659] [serial = 1105] [outer = (nil)] 02:51:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 242 (0x7fed22ce3000) [pid = 2659] [serial = 1106] [outer = 0x7fed1cccf800] 02:51:26 INFO - PROCESS | 2659 | 1461750686173 Marionette DEBUG loaded listener.js 02:51:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 243 (0x7fed435de800) [pid = 2659] [serial = 1107] [outer = 0x7fed1cccf800] 02:51:27 INFO - PROCESS | 2659 | 1461750687113 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 02:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1485ms 02:51:27 INFO - PROCESS | 2659 | 1461750687172 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 02:51:27 INFO - PROCESS | 2659 | 1461750687174 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 02:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:51:27 INFO - PROCESS | 2659 | 1461750687180 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:51:27 INFO - PROCESS | 2659 | 1461750687184 Marionette TRACE conn3 <- [1,1446,null,{}] 02:51:27 INFO - PROCESS | 2659 | 1461750687189 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:27 INFO - PROCESS | 2659 | 1461750687388 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 02:51:27 INFO - PROCESS | 2659 | 1461750687640 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1f408000 == 130 [pid = 2659] [id = 369] 02:51:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 244 (0x7fed1ccd8400) [pid = 2659] [serial = 1108] [outer = (nil)] 02:51:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 245 (0x7fed1f37c000) [pid = 2659] [serial = 1109] [outer = 0x7fed1ccd8400] 02:51:27 INFO - PROCESS | 2659 | 1461750687757 Marionette DEBUG loaded listener.js 02:51:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 246 (0x7fed23130000) [pid = 2659] [serial = 1110] [outer = 0x7fed1ccd8400] 02:51:28 INFO - PROCESS | 2659 | 1461750688673 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 02:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1528ms 02:51:28 INFO - PROCESS | 2659 | 1461750688711 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 02:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:51:28 INFO - PROCESS | 2659 | 1461750688715 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 02:51:28 INFO - PROCESS | 2659 | 1461750688721 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:51:28 INFO - PROCESS | 2659 | 1461750688725 Marionette TRACE conn3 <- [1,1450,null,{}] 02:51:28 INFO - PROCESS | 2659 | 1461750688732 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:28 INFO - PROCESS | 2659 | 1461750688945 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 02:51:29 INFO - PROCESS | 2659 | 1461750689149 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed288c9800 == 131 [pid = 2659] [id = 370] 02:51:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 247 (0x7fed1d7df400) [pid = 2659] [serial = 1111] [outer = (nil)] 02:51:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 248 (0x7fed23135c00) [pid = 2659] [serial = 1112] [outer = 0x7fed1d7df400] 02:51:29 INFO - PROCESS | 2659 | 1461750689260 Marionette DEBUG loaded listener.js 02:51:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 249 (0x7fed2313a800) [pid = 2659] [serial = 1113] [outer = 0x7fed1d7df400] 02:51:30 INFO - PROCESS | 2659 | 1461750690612 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 02:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 2035ms 02:51:30 INFO - PROCESS | 2659 | 1461750690773 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 02:51:30 INFO - PROCESS | 2659 | 1461750690781 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 02:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:51:30 INFO - PROCESS | 2659 | 1461750690789 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:51:30 INFO - PROCESS | 2659 | 1461750690793 Marionette TRACE conn3 <- [1,1454,null,{}] 02:51:30 INFO - PROCESS | 2659 | 1461750690802 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:31 INFO - PROCESS | 2659 | 1461750691027 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 02:51:31 INFO - PROCESS | 2659 | 1461750691235 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed20d53000 == 132 [pid = 2659] [id = 371] 02:51:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 250 (0x7fed1dfe0c00) [pid = 2659] [serial = 1114] [outer = (nil)] 02:51:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 251 (0x7fed1f386000) [pid = 2659] [serial = 1115] [outer = 0x7fed1dfe0c00] 02:51:31 INFO - PROCESS | 2659 | 1461750691349 Marionette DEBUG loaded listener.js 02:51:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 252 (0x7fed1feb4800) [pid = 2659] [serial = 1116] [outer = 0x7fed1dfe0c00] 02:51:32 INFO - PROCESS | 2659 | 1461750692422 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 02:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1685ms 02:51:32 INFO - PROCESS | 2659 | 1461750692475 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 02:51:32 INFO - PROCESS | 2659 | 1461750692483 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 02:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:51:32 INFO - PROCESS | 2659 | 1461750692495 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:51:32 INFO - PROCESS | 2659 | 1461750692499 Marionette TRACE conn3 <- [1,1458,null,{}] 02:51:32 INFO - PROCESS | 2659 | 1461750692506 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:32 INFO - PROCESS | 2659 | 1461750692712 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 02:51:33 INFO - PROCESS | 2659 | 1461750693059 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed20537800 == 131 [pid = 2659] [id = 353] 02:51:33 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2bb59800 == 130 [pid = 2659] [id = 352] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 251 (0x7fed1b9f0000) [pid = 2659] [serial = 971] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 250 (0x7fed2cd5a000) [pid = 2659] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:51:33 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1c3e2000 == 131 [pid = 2659] [id = 372] 02:51:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 251 (0x7fed1b9f0000) [pid = 2659] [serial = 1117] [outer = (nil)] 02:51:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 252 (0x7fed22916c00) [pid = 2659] [serial = 1118] [outer = 0x7fed1b9f0000] 02:51:33 INFO - PROCESS | 2659 | 1461750693215 Marionette DEBUG loaded listener.js 02:51:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 253 (0x7fed22b4c800) [pid = 2659] [serial = 1119] [outer = 0x7fed1b9f0000] 02:51:33 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29e4e000 == 130 [pid = 2659] [id = 351] 02:51:33 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed288d5000 == 129 [pid = 2659] [id = 350] 02:51:33 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1df44000 == 128 [pid = 2659] [id = 349] 02:51:33 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1ddea000 == 127 [pid = 2659] [id = 348] 02:51:33 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2cd44000 == 126 [pid = 2659] [id = 11] 02:51:33 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed28e74000 == 125 [pid = 2659] [id = 347] 02:51:33 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1df2d000 == 124 [pid = 2659] [id = 346] 02:51:33 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1fdd9800 == 123 [pid = 2659] [id = 343] 02:51:33 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1dda6000 == 122 [pid = 2659] [id = 342] 02:51:33 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1df2c800 == 121 [pid = 2659] [id = 341] 02:51:33 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed4b62c000 == 120 [pid = 2659] [id = 340] 02:51:33 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed424a0800 == 119 [pid = 2659] [id = 339] 02:51:33 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed35c62800 == 118 [pid = 2659] [id = 338] 02:51:33 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed31e71000 == 117 [pid = 2659] [id = 337] 02:51:33 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1f416800 == 116 [pid = 2659] [id = 334] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 252 (0x7fed3514d800) [pid = 2659] [serial = 995] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 251 (0x7fed29f76000) [pid = 2659] [serial = 998] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 250 (0x7fed357bb000) [pid = 2659] [serial = 996] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 249 (0x7fed22e1ec00) [pid = 2659] [serial = 981] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 248 (0x7fed22e0a800) [pid = 2659] [serial = 980] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 247 (0x7fed1ccda800) [pid = 2659] [serial = 975] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 246 (0x7fed1b9f1400) [pid = 2659] [serial = 974] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 245 (0x7fed4110bc00) [pid = 2659] [serial = 959] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 244 (0x7fed2bdf7000) [pid = 2659] [serial = 989] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 243 (0x7fed3482ec00) [pid = 2659] [serial = 938] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 242 (0x7fed28a94400) [pid = 2659] [serial = 983] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 241 (0x7fed28bd6c00) [pid = 2659] [serial = 984] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 240 (0x7fed3560cc00) [pid = 2659] [serial = 939] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 239 (0x7fed22b49400) [pid = 2659] [serial = 978] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 238 (0x7fed22875c00) [pid = 2659] [serial = 977] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 237 (0x7fed232cd400) [pid = 2659] [serial = 986] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 236 (0x7fed29c68000) [pid = 2659] [serial = 987] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 235 (0x7fed4326cc00) [pid = 2659] [serial = 968] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 234 (0x7fed28f7b400) [pid = 2659] [serial = 944] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 233 (0x7fed35aa5800) [pid = 2659] [serial = 953] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 232 (0x7fed22e17c00) [pid = 2659] [serial = 941] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 231 (0x7fed37f64400) [pid = 2659] [serial = 956] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 230 (0x7fed43131400) [pid = 2659] [serial = 962] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 229 (0x7fed2eae4800) [pid = 2659] [serial = 947] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 228 (0x7fed22ce7000) [pid = 2659] [serial = 965] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 227 (0x7fed34fd5000) [pid = 2659] [serial = 950] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 226 (0x7fed3482e800) [pid = 2659] [serial = 993] [outer = (nil)] [url = about:blank] 02:51:33 INFO - PROCESS | 2659 | --DOMWINDOW == 225 (0x7fed2ef3f000) [pid = 2659] [serial = 675] [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:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 224 (0x7fed312ba400) [pid = 2659] [serial = 992] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 223 (0x7fed3482cc00) [pid = 2659] [serial = 999] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 222 (0x7fed2e87dc00) [pid = 2659] [serial = 990] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 221 (0x7fed43207400) [pid = 2659] [serial = 831] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 220 (0x7fed2ea6f000) [pid = 2659] [serial = 756] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 219 (0x7fed2891c800) [pid = 2659] [serial = 879] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 218 (0x7fed3c186000) [pid = 2659] [serial = 891] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 217 (0x7fed2d09a800) [pid = 2659] [serial = 882] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 216 (0x7fed359ebc00) [pid = 2659] [serial = 888] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 215 (0x7fed46a09800) [pid = 2659] [serial = 894] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 214 (0x7fed1f248400) [pid = 2659] [serial = 876] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 213 (0x7fed34542c00) [pid = 2659] [serial = 885] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 212 (0x7fed28f87000) [pid = 2659] [serial = 828] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 211 (0x7fed2891d400) [pid = 2659] [serial = 723] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 210 (0x7fed29c84c00) [pid = 2659] [serial = 771] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 209 (0x7fed472af800) [pid = 2659] [serial = 768] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 208 (0x7fed28bd3800) [pid = 2659] [serial = 777] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 207 (0x7fed3510b000) [pid = 2659] [serial = 656] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 206 (0x7fed2fc8a400) [pid = 2659] [serial = 671] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 205 (0x7fed1d7ebc00) [pid = 2659] [serial = 834] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 204 (0x7fed20e5d400) [pid = 2659] [serial = 774] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 203 (0x7fed232d3800) [pid = 2659] [serial = 843] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 202 (0x7fed29c60800) [pid = 2659] [serial = 753] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 201 (0x7fed36759c00) [pid = 2659] [serial = 699] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 200 (0x7fed28922400) [pid = 2659] [serial = 810] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 199 (0x7fed43433000) [pid = 2659] [serial = 783] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 198 (0x7fed420e8c00) [pid = 2659] [serial = 765] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 197 (0x7fed1f388800) [pid = 2659] [serial = 780] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 196 (0x7fed4313e400) [pid = 2659] [serial = 825] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 195 (0x7fed47724800) [pid = 2659] [serial = 668] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 194 (0x7fed1f245400) [pid = 2659] [serial = 849] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 193 (0x7fed4744d400) [pid = 2659] [serial = 717] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 192 (0x7fed37f0d400) [pid = 2659] [serial = 762] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 191 (0x7fed4342c400) [pid = 2659] [serial = 650] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 190 (0x7fed41107000) [pid = 2659] [serial = 659] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 189 (0x7fed435db000) [pid = 2659] [serial = 837] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 188 (0x7fed1eb5cc00) [pid = 2659] [serial = 846] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 187 (0x7fed356b0000) [pid = 2659] [serial = 819] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 186 (0x7fed22918800) [pid = 2659] [serial = 726] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 185 (0x7fed35118000) [pid = 2659] [serial = 759] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 184 (0x7fed35aa5400) [pid = 2659] [serial = 708] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 183 (0x7fed2b65e400) [pid = 2659] [serial = 813] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 182 (0x7fed24a70000) [pid = 2659] [serial = 720] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 181 (0x7fed3081e800) [pid = 2659] [serial = 816] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 180 (0x7fed453be800) [pid = 2659] [serial = 840] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 179 (0x7fed22adfc00) [pid = 2659] [serial = 674] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 178 (0x7fed2ef42c00) [pid = 2659] [serial = 702] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 177 (0x7fed31c55400) [pid = 2659] [serial = 705] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 176 (0x7fed46c77000) [pid = 2659] [serial = 665] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 175 (0x7fed43438000) [pid = 2659] [serial = 662] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 174 (0x7fed41d63c00) [pid = 2659] [serial = 714] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 173 (0x7fed35cc0000) [pid = 2659] [serial = 822] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 172 (0x7fed2f015c00) [pid = 2659] [serial = 653] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | --DOMWINDOW == 171 (0x7fed37f0d000) [pid = 2659] [serial = 711] [outer = (nil)] [url = about:blank] 02:51:34 INFO - PROCESS | 2659 | 1461750694204 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 02:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1736ms 02:51:34 INFO - PROCESS | 2659 | 1461750694235 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 02:51:34 INFO - PROCESS | 2659 | 1461750694238 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 02:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:51:34 INFO - PROCESS | 2659 | 1461750694244 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:51:34 INFO - PROCESS | 2659 | 1461750694249 Marionette TRACE conn3 <- [1,1462,null,{}] 02:51:34 INFO - PROCESS | 2659 | 1461750694264 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:34 INFO - PROCESS | 2659 | 1461750694469 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 02:51:34 INFO - PROCESS | 2659 | 1461750694683 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1ea9e800 == 117 [pid = 2659] [id = 373] 02:51:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 172 (0x7fed22adfc00) [pid = 2659] [serial = 1120] [outer = (nil)] 02:51:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 173 (0x7fed2313b000) [pid = 2659] [serial = 1121] [outer = 0x7fed22adfc00] 02:51:34 INFO - PROCESS | 2659 | 1461750694767 Marionette DEBUG loaded listener.js 02:51:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 174 (0x7fed232d3800) [pid = 2659] [serial = 1122] [outer = 0x7fed22adfc00] 02:51:35 INFO - PROCESS | 2659 | 1461750695509 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 02:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1284ms 02:51:35 INFO - PROCESS | 2659 | 1461750695533 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 02:51:35 INFO - PROCESS | 2659 | 1461750695537 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 02:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:51:35 INFO - PROCESS | 2659 | 1461750695586 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:51:35 INFO - PROCESS | 2659 | 1461750695588 Marionette TRACE conn3 <- [1,1466,null,{}] 02:51:35 INFO - PROCESS | 2659 | 1461750695594 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:35 INFO - PROCESS | 2659 | 1461750695819 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 02:51:35 INFO - PROCESS | 2659 | 1461750695846 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed20fdf000 == 118 [pid = 2659] [id = 374] 02:51:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 175 (0x7fed22e03400) [pid = 2659] [serial = 1123] [outer = (nil)] 02:51:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 176 (0x7fed24a6f000) [pid = 2659] [serial = 1124] [outer = 0x7fed22e03400] 02:51:35 INFO - PROCESS | 2659 | 1461750695906 Marionette DEBUG loaded listener.js 02:51:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 177 (0x7fed24aeb800) [pid = 2659] [serial = 1125] [outer = 0x7fed22e03400] 02:51:36 INFO - PROCESS | 2659 | 1461750696831 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 02:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1290ms 02:51:36 INFO - PROCESS | 2659 | 1461750696864 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 02:51:36 INFO - PROCESS | 2659 | 1461750696867 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 02:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:51:36 INFO - PROCESS | 2659 | 1461750696874 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:51:36 INFO - PROCESS | 2659 | 1461750696878 Marionette TRACE conn3 <- [1,1470,null,{}] 02:51:36 INFO - PROCESS | 2659 | 1461750696888 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:37 INFO - PROCESS | 2659 | 1461750697125 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 02:51:37 INFO - PROCESS | 2659 | 1461750697169 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed288c6800 == 119 [pid = 2659] [id = 375] 02:51:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 178 (0x7fed24a65800) [pid = 2659] [serial = 1126] [outer = (nil)] 02:51:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 179 (0x7fed28922000) [pid = 2659] [serial = 1127] [outer = 0x7fed24a65800] 02:51:37 INFO - PROCESS | 2659 | 1461750697295 Marionette DEBUG loaded listener.js 02:51:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 180 (0x7fed28a60c00) [pid = 2659] [serial = 1128] [outer = 0x7fed24a65800] 02:51:38 INFO - PROCESS | 2659 | --DOMWINDOW == 179 (0x7fed1b9e9c00) [pid = 2659] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:51:38 INFO - PROCESS | 2659 | --DOMWINDOW == 178 (0x7fed1ccd8000) [pid = 2659] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:51:38 INFO - PROCESS | 2659 | --DOMWINDOW == 177 (0x7fed1ccd9c00) [pid = 2659] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:51:38 INFO - PROCESS | 2659 | --DOMWINDOW == 176 (0x7fed22b4ac00) [pid = 2659] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:51:38 INFO - PROCESS | 2659 | --DOMWINDOW == 175 (0x7fed1dfe3c00) [pid = 2659] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:51:38 INFO - PROCESS | 2659 | --DOMWINDOW == 174 (0x7fed2cfe2400) [pid = 2659] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:51:38 INFO - PROCESS | 2659 | --DOMWINDOW == 173 (0x7fed29f6e800) [pid = 2659] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:51:38 INFO - PROCESS | 2659 | 1461750698556 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 02:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1697ms 02:51:38 INFO - PROCESS | 2659 | 1461750698573 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 02:51:38 INFO - PROCESS | 2659 | 1461750698576 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 02:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:51:38 INFO - PROCESS | 2659 | 1461750698585 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:51:38 INFO - PROCESS | 2659 | 1461750698588 Marionette TRACE conn3 <- [1,1474,null,{}] 02:51:38 INFO - PROCESS | 2659 | 1461750698592 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:38 INFO - PROCESS | 2659 | 1461750698851 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 02:51:38 INFO - PROCESS | 2659 | 1461750698874 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed28e7b000 == 120 [pid = 2659] [id = 376] 02:51:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 174 (0x7fed28917000) [pid = 2659] [serial = 1129] [outer = (nil)] 02:51:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 175 (0x7fed28a92000) [pid = 2659] [serial = 1130] [outer = 0x7fed28917000] 02:51:38 INFO - PROCESS | 2659 | 1461750698942 Marionette DEBUG loaded listener.js 02:51:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 176 (0x7fed29c7cc00) [pid = 2659] [serial = 1131] [outer = 0x7fed28917000] 02:51:39 INFO - PROCESS | 2659 | 1461750699837 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 02:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1289ms 02:51:39 INFO - PROCESS | 2659 | 1461750699875 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 02:51:39 INFO - PROCESS | 2659 | 1461750699878 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 02:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:51:39 INFO - PROCESS | 2659 | 1461750699883 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:51:39 INFO - PROCESS | 2659 | 1461750699886 Marionette TRACE conn3 <- [1,1478,null,{}] 02:51:39 INFO - PROCESS | 2659 | 1461750699891 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:40 INFO - PROCESS | 2659 | 1461750700078 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 02:51:40 INFO - PROCESS | 2659 | 1461750700093 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1b6cf800 == 121 [pid = 2659] [id = 377] 02:51:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 177 (0x7fed1aadac00) [pid = 2659] [serial = 1132] [outer = (nil)] 02:51:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 178 (0x7fed1b9e5800) [pid = 2659] [serial = 1133] [outer = 0x7fed1aadac00] 02:51:40 INFO - PROCESS | 2659 | 1461750700299 Marionette DEBUG loaded listener.js 02:51:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 179 (0x7fed1dfd6800) [pid = 2659] [serial = 1134] [outer = 0x7fed1aadac00] 02:51:41 INFO - PROCESS | 2659 | 1461750701489 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 02:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1639ms 02:51:41 INFO - PROCESS | 2659 | 1461750701525 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 02:51:41 INFO - PROCESS | 2659 | 1461750701532 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 02:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:51:41 INFO - PROCESS | 2659 | 1461750701540 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:51:41 INFO - PROCESS | 2659 | 1461750701547 Marionette TRACE conn3 <- [1,1482,null,{}] 02:51:41 INFO - PROCESS | 2659 | 1461750701555 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:41 INFO - PROCESS | 2659 | 1461750701792 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 02:51:42 INFO - PROCESS | 2659 | 1461750702032 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed20545800 == 122 [pid = 2659] [id = 378] 02:51:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 180 (0x7fed22873400) [pid = 2659] [serial = 1135] [outer = (nil)] 02:51:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 181 (0x7fed22ad7400) [pid = 2659] [serial = 1136] [outer = 0x7fed22873400] 02:51:42 INFO - PROCESS | 2659 | 1461750702157 Marionette DEBUG loaded listener.js 02:51:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 182 (0x7fed22ce5800) [pid = 2659] [serial = 1137] [outer = 0x7fed22873400] 02:51:43 INFO - PROCESS | 2659 | 1461750703082 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 02:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1596ms 02:51:43 INFO - PROCESS | 2659 | 1461750703136 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 02:51:43 INFO - PROCESS | 2659 | 1461750703142 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 02:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:51:43 INFO - PROCESS | 2659 | 1461750703153 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:51:43 INFO - PROCESS | 2659 | 1461750703156 Marionette TRACE conn3 <- [1,1486,null,{}] 02:51:43 INFO - PROCESS | 2659 | 1461750703163 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:43 INFO - PROCESS | 2659 | 1461750703392 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 02:51:43 INFO - PROCESS | 2659 | 1461750703667 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed29e43000 == 123 [pid = 2659] [id = 379] 02:51:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 183 (0x7fed1b9eb000) [pid = 2659] [serial = 1138] [outer = (nil)] 02:51:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 184 (0x7fed22e18400) [pid = 2659] [serial = 1139] [outer = 0x7fed1b9eb000] 02:51:43 INFO - PROCESS | 2659 | 1461750703789 Marionette DEBUG loaded listener.js 02:51:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 185 (0x7fed24af2400) [pid = 2659] [serial = 1140] [outer = 0x7fed1b9eb000] 02:51:44 INFO - PROCESS | 2659 | 1461750704736 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 02:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1637ms 02:51:44 INFO - PROCESS | 2659 | 1461750704791 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 02:51:44 INFO - PROCESS | 2659 | 1461750704794 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 02:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:51:44 INFO - PROCESS | 2659 | 1461750704802 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:51:44 INFO - PROCESS | 2659 | 1461750704809 Marionette TRACE conn3 <- [1,1490,null,{}] 02:51:44 INFO - PROCESS | 2659 | 1461750704838 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:45 INFO - PROCESS | 2659 | 1461750705114 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 02:51:45 INFO - PROCESS | 2659 | 1461750705393 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2bb4c000 == 124 [pid = 2659] [id = 380] 02:51:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 186 (0x7fed28de6c00) [pid = 2659] [serial = 1141] [outer = (nil)] 02:51:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 187 (0x7fed28f88000) [pid = 2659] [serial = 1142] [outer = 0x7fed28de6c00] 02:51:45 INFO - PROCESS | 2659 | 1461750705472 Marionette DEBUG loaded listener.js 02:51:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 188 (0x7fed29c68c00) [pid = 2659] [serial = 1143] [outer = 0x7fed28de6c00] 02:51:46 INFO - PROCESS | 2659 | 1461750706352 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 02:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1598ms 02:51:46 INFO - PROCESS | 2659 | 1461750706402 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 02:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:51:46 INFO - PROCESS | 2659 | 1461750706407 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 02:51:46 INFO - PROCESS | 2659 | 1461750706413 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:51:46 INFO - PROCESS | 2659 | 1461750706416 Marionette TRACE conn3 <- [1,1494,null,{}] 02:51:46 INFO - PROCESS | 2659 | 1461750706421 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:46 INFO - PROCESS | 2659 | 1461750706632 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 02:51:46 INFO - PROCESS | 2659 | 1461750706826 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2d069800 == 125 [pid = 2659] [id = 381] 02:51:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 189 (0x7fed28ded800) [pid = 2659] [serial = 1144] [outer = (nil)] 02:51:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 190 (0x7fed2b9eb800) [pid = 2659] [serial = 1145] [outer = 0x7fed28ded800] 02:51:46 INFO - PROCESS | 2659 | 1461750706948 Marionette DEBUG loaded listener.js 02:51:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 191 (0x7fed2c182400) [pid = 2659] [serial = 1146] [outer = 0x7fed28ded800] 02:51:47 INFO - PROCESS | 2659 | 1461750707801 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 02:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1429ms 02:51:47 INFO - PROCESS | 2659 | 1461750707842 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 02:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:51:47 INFO - PROCESS | 2659 | 1461750707846 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 02:51:47 INFO - PROCESS | 2659 | 1461750707853 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:51:47 INFO - PROCESS | 2659 | 1461750707856 Marionette TRACE conn3 <- [1,1498,null,{}] 02:51:47 INFO - PROCESS | 2659 | 1461750707862 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:48 INFO - PROCESS | 2659 | 1461750708070 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 02:51:48 INFO - PROCESS | 2659 | 1461750708433 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2f232000 == 126 [pid = 2659] [id = 382] 02:51:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 192 (0x7fed2e877800) [pid = 2659] [serial = 1147] [outer = (nil)] 02:51:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 193 (0x7fed2ea74000) [pid = 2659] [serial = 1148] [outer = 0x7fed2e877800] 02:51:48 INFO - PROCESS | 2659 | 1461750708525 Marionette DEBUG loaded listener.js 02:51:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 194 (0x7fed2f01a400) [pid = 2659] [serial = 1149] [outer = 0x7fed2e877800] 02:51:49 INFO - PROCESS | 2659 | 1461750709439 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 02:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1631ms 02:51:49 INFO - PROCESS | 2659 | 1461750709484 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 02:51:49 INFO - PROCESS | 2659 | 1461750709492 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 02:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:51:49 INFO - PROCESS | 2659 | 1461750709506 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:51:49 INFO - PROCESS | 2659 | 1461750709508 Marionette TRACE conn3 <- [1,1502,null,{}] 02:51:49 INFO - PROCESS | 2659 | 1461750709516 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:49 INFO - PROCESS | 2659 | 1461750709769 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 02:51:50 INFO - PROCESS | 2659 | 1461750710001 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2fca9800 == 127 [pid = 2659] [id = 383] 02:51:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 195 (0x7fed2e87ac00) [pid = 2659] [serial = 1150] [outer = (nil)] 02:51:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 196 (0x7fed2fc7f800) [pid = 2659] [serial = 1151] [outer = 0x7fed2e87ac00] 02:51:50 INFO - PROCESS | 2659 | 1461750710091 Marionette DEBUG loaded listener.js 02:51:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 197 (0x7fed312bb400) [pid = 2659] [serial = 1152] [outer = 0x7fed2e87ac00] 02:51:50 INFO - PROCESS | 2659 | 1461750710957 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 02:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1484ms 02:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:51:50 INFO - PROCESS | 2659 | 1461750710988 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 02:51:50 INFO - PROCESS | 2659 | 1461750710991 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 02:51:50 INFO - PROCESS | 2659 | 1461750710997 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:51:51 INFO - PROCESS | 2659 | 1461750711000 Marionette TRACE conn3 <- [1,1506,null,{}] 02:51:51 INFO - PROCESS | 2659 | 1461750711006 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:51 INFO - PROCESS | 2659 | 1461750711222 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 02:51:51 INFO - PROCESS | 2659 | 1461750711416 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed307bb000 == 128 [pid = 2659] [id = 384] 02:51:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 198 (0x7fed2ea7bc00) [pid = 2659] [serial = 1153] [outer = (nil)] 02:51:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 199 (0x7fed32fe6000) [pid = 2659] [serial = 1154] [outer = 0x7fed2ea7bc00] 02:51:51 INFO - PROCESS | 2659 | 1461750711491 Marionette DEBUG loaded listener.js 02:51:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 200 (0x7fed3482ec00) [pid = 2659] [serial = 1155] [outer = 0x7fed2ea7bc00] 02:51:52 INFO - PROCESS | 2659 | 1461750712367 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 02:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1433ms 02:51:52 INFO - PROCESS | 2659 | 1461750712431 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 02:51:52 INFO - PROCESS | 2659 | 1461750712435 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 02:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:51:52 INFO - PROCESS | 2659 | 1461750712441 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:51:52 INFO - PROCESS | 2659 | 1461750712443 Marionette TRACE conn3 <- [1,1510,null,{}] 02:51:52 INFO - PROCESS | 2659 | 1461750712449 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:52 INFO - PROCESS | 2659 | 1461750712669 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 02:51:52 INFO - PROCESS | 2659 | 1461750712860 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed340d7800 == 129 [pid = 2659] [id = 385] 02:51:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 201 (0x7fed2f020c00) [pid = 2659] [serial = 1156] [outer = (nil)] 02:51:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 202 (0x7fed35117800) [pid = 2659] [serial = 1157] [outer = 0x7fed2f020c00] 02:51:52 INFO - PROCESS | 2659 | 1461750712937 Marionette DEBUG loaded listener.js 02:51:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 203 (0x7fed356bd400) [pid = 2659] [serial = 1158] [outer = 0x7fed2f020c00] 02:51:53 INFO - PROCESS | 2659 | 1461750713867 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 02:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1478ms 02:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:51:53 INFO - PROCESS | 2659 | 1461750713920 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 02:51:53 INFO - PROCESS | 2659 | 1461750713923 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 02:51:53 INFO - PROCESS | 2659 | 1461750713929 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:51:53 INFO - PROCESS | 2659 | 1461750713932 Marionette TRACE conn3 <- [1,1514,null,{}] 02:51:53 INFO - PROCESS | 2659 | 1461750713937 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:54 INFO - PROCESS | 2659 | 1461750714151 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 02:51:54 INFO - PROCESS | 2659 | 1461750714349 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed35915800 == 130 [pid = 2659] [id = 386] 02:51:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 204 (0x7fed2f297400) [pid = 2659] [serial = 1159] [outer = (nil)] 02:51:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 205 (0x7fed357bd800) [pid = 2659] [serial = 1160] [outer = 0x7fed2f297400] 02:51:54 INFO - PROCESS | 2659 | 1461750714461 Marionette DEBUG loaded listener.js 02:51:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 206 (0x7fed35cc0000) [pid = 2659] [serial = 1161] [outer = 0x7fed2f297400] 02:51:55 INFO - PROCESS | 2659 | 1461750715387 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 02:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1486ms 02:51:55 INFO - PROCESS | 2659 | 1461750715415 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 02:51:55 INFO - PROCESS | 2659 | 1461750715419 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 02:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:51:55 INFO - PROCESS | 2659 | 1461750715425 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:51:55 INFO - PROCESS | 2659 | 1461750715428 Marionette TRACE conn3 <- [1,1518,null,{}] 02:51:55 INFO - PROCESS | 2659 | 1461750715434 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:55 INFO - PROCESS | 2659 | 1461750715635 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 02:51:55 INFO - PROCESS | 2659 | 1461750715834 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed38183000 == 131 [pid = 2659] [id = 387] 02:51:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 207 (0x7fed35cbd400) [pid = 2659] [serial = 1162] [outer = (nil)] 02:51:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 208 (0x7fed367a8000) [pid = 2659] [serial = 1163] [outer = 0x7fed35cbd400] 02:51:55 INFO - PROCESS | 2659 | 1461750715922 Marionette DEBUG loaded listener.js 02:51:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 209 (0x7fed37f6ac00) [pid = 2659] [serial = 1164] [outer = 0x7fed35cbd400] 02:51:56 INFO - PROCESS | 2659 | 1461750716866 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 02:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1484ms 02:51:56 INFO - PROCESS | 2659 | 1461750716912 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 02:51:56 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:51:56 INFO - PROCESS | 2659 | 1461750716916 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 02:51:56 INFO - PROCESS | 2659 | 1461750716923 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:51:56 INFO - PROCESS | 2659 | 1461750716927 Marionette TRACE conn3 <- [1,1522,null,{}] 02:51:56 INFO - PROCESS | 2659 | 1461750716932 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:57 INFO - PROCESS | 2659 | 1461750717203 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 02:51:57 INFO - PROCESS | 2659 | 1461750717442 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed46c30800 == 132 [pid = 2659] [id = 388] 02:51:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 210 (0x7fed38429000) [pid = 2659] [serial = 1165] [outer = (nil)] 02:51:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 211 (0x7fed4325f800) [pid = 2659] [serial = 1166] [outer = 0x7fed38429000] 02:51:57 INFO - PROCESS | 2659 | 1461750717534 Marionette DEBUG loaded listener.js 02:51:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 212 (0x7fed43438000) [pid = 2659] [serial = 1167] [outer = 0x7fed38429000] 02:51:58 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:58 INFO - PROCESS | 2659 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:51:58 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:58 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:58 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:58 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:58 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:58 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:58 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:58 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:58 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:58 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:58 INFO - PROCESS | 2659 | 1461750718290 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 02:51:58 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:51:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:51:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:51:58 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:51:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:51:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:51:58 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:51:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:51:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:51:58 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:51:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:51:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:51:58 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1391ms 02:51:58 INFO - PROCESS | 2659 | 1461750718319 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 02:51:58 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:51:58 INFO - PROCESS | 2659 | 1461750718324 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 02:51:58 INFO - PROCESS | 2659 | 1461750718331 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:51:58 INFO - PROCESS | 2659 | 1461750718334 Marionette TRACE conn3 <- [1,1526,null,{}] 02:51:58 INFO - PROCESS | 2659 | 1461750718339 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:58 INFO - PROCESS | 2659 | 1461750718543 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 02:51:58 INFO - PROCESS | 2659 | 1461750718754 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed49298000 == 133 [pid = 2659] [id = 389] 02:51:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 213 (0x7fed20ecb800) [pid = 2659] [serial = 1168] [outer = (nil)] 02:51:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 214 (0x7fed20ed9000) [pid = 2659] [serial = 1169] [outer = 0x7fed20ecb800] 02:51:58 INFO - PROCESS | 2659 | 1461750718828 Marionette DEBUG loaded listener.js 02:51:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 215 (0x7fed435db800) [pid = 2659] [serial = 1170] [outer = 0x7fed20ecb800] 02:51:59 INFO - PROCESS | 2659 | 1461750719679 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 02:51:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:51:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:51:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:51:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:51:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:51:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:51:59 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1381ms 02:51:59 INFO - PROCESS | 2659 | 1461750719717 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 02:51:59 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:51:59 INFO - PROCESS | 2659 | 1461750719729 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 02:51:59 INFO - PROCESS | 2659 | 1461750719736 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:51:59 INFO - PROCESS | 2659 | 1461750719739 Marionette TRACE conn3 <- [1,1530,null,{}] 02:51:59 INFO - PROCESS | 2659 | 1461750719745 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:59 INFO - PROCESS | 2659 | 1461750719980 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 02:52:00 INFO - PROCESS | 2659 | 1461750720164 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2f378000 == 134 [pid = 2659] [id = 390] 02:52:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 216 (0x7fed20ece000) [pid = 2659] [serial = 1171] [outer = (nil)] 02:52:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 217 (0x7fed24828400) [pid = 2659] [serial = 1172] [outer = 0x7fed20ece000] 02:52:00 INFO - PROCESS | 2659 | 1461750720234 Marionette DEBUG loaded listener.js 02:52:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 218 (0x7fed2482f800) [pid = 2659] [serial = 1173] [outer = 0x7fed20ece000] 02:52:01 INFO - PROCESS | 2659 | 1461750721029 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 02:52:01 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:52:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:52:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:52:01 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:52:01 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:52:01 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1336ms 02:52:01 INFO - PROCESS | 2659 | 1461750721074 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 02:52:01 INFO - PROCESS | 2659 | 1461750721078 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 02:52:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:52:01 INFO - PROCESS | 2659 | 1461750721084 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:52:01 INFO - PROCESS | 2659 | 1461750721086 Marionette TRACE conn3 <- [1,1534,null,{}] 02:52:01 INFO - PROCESS | 2659 | 1461750721092 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:01 INFO - PROCESS | 2659 | 1461750721324 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 02:52:01 INFO - PROCESS | 2659 | 1461750721501 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed198d1800 == 135 [pid = 2659] [id = 391] 02:52:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 219 (0x7fed20ece400) [pid = 2659] [serial = 1174] [outer = (nil)] 02:52:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 220 (0x7fed44e1cc00) [pid = 2659] [serial = 1175] [outer = 0x7fed20ece400] 02:52:01 INFO - PROCESS | 2659 | 1461750721612 Marionette DEBUG loaded listener.js 02:52:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 221 (0x7fed46da5400) [pid = 2659] [serial = 1176] [outer = 0x7fed20ece400] 02:52:02 INFO - PROCESS | 2659 | 1461750722571 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 02:52:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:52:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1535ms 02:52:02 INFO - PROCESS | 2659 | 1461750722620 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 02:52:02 INFO - PROCESS | 2659 | 1461750722624 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 02:52:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:52:02 INFO - PROCESS | 2659 | 1461750722630 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:52:02 INFO - PROCESS | 2659 | 1461750722633 Marionette TRACE conn3 <- [1,1538,null,{}] 02:52:02 INFO - PROCESS | 2659 | 1461750722638 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:02 INFO - PROCESS | 2659 | 1461750722852 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 02:52:03 INFO - PROCESS | 2659 | 1461750723058 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed544e7800 == 136 [pid = 2659] [id = 392] 02:52:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 222 (0x7fed24823800) [pid = 2659] [serial = 1177] [outer = (nil)] 02:52:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 223 (0x7fed46f2a400) [pid = 2659] [serial = 1178] [outer = 0x7fed24823800] 02:52:03 INFO - PROCESS | 2659 | 1461750723176 Marionette DEBUG loaded listener.js 02:52:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 224 (0x7fed46f2f800) [pid = 2659] [serial = 1179] [outer = 0x7fed24823800] 02:52:04 INFO - PROCESS | 2659 | 1461750724145 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:52:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:52:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1586ms 02:52:04 INFO - PROCESS | 2659 | 1461750724218 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 02:52:04 INFO - PROCESS | 2659 | 1461750724222 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 02:52:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:52:04 INFO - PROCESS | 2659 | 1461750724228 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:52:04 INFO - PROCESS | 2659 | 1461750724230 Marionette TRACE conn3 <- [1,1542,null,{}] 02:52:04 INFO - PROCESS | 2659 | 1461750724236 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:04 INFO - PROCESS | 2659 | 1461750724462 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 02:52:04 INFO - PROCESS | 2659 | 1461750724712 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1965b800 == 137 [pid = 2659] [id = 393] 02:52:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 225 (0x7fed1b9ec400) [pid = 2659] [serial = 1180] [outer = (nil)] 02:52:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 226 (0x7fed1c315000) [pid = 2659] [serial = 1181] [outer = 0x7fed1b9ec400] 02:52:04 INFO - PROCESS | 2659 | 1461750724834 Marionette DEBUG loaded listener.js 02:52:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 227 (0x7fed1c31a000) [pid = 2659] [serial = 1182] [outer = 0x7fed1b9ec400] 02:52:05 INFO - PROCESS | 2659 | 1461750725672 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 02:52:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:52:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1478ms 02:52:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:52:05 INFO - PROCESS | 2659 | 1461750725707 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 02:52:05 INFO - PROCESS | 2659 | 1461750725710 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 02:52:05 INFO - PROCESS | 2659 | 1461750725716 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:52:05 INFO - PROCESS | 2659 | 1461750725719 Marionette TRACE conn3 <- [1,1546,null,{}] 02:52:05 INFO - PROCESS | 2659 | 1461750725724 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:05 INFO - PROCESS | 2659 | 1461750725931 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 02:52:06 INFO - PROCESS | 2659 | 1461750726496 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1df29000 == 138 [pid = 2659] [id = 394] 02:52:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 228 (0x7fed1b9ea400) [pid = 2659] [serial = 1183] [outer = (nil)] 02:52:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 229 (0x7fed1d7e1c00) [pid = 2659] [serial = 1184] [outer = 0x7fed1b9ea400] 02:52:06 INFO - PROCESS | 2659 | 1461750726674 Marionette DEBUG loaded listener.js 02:52:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 230 (0x7fed1e961400) [pid = 2659] [serial = 1185] [outer = 0x7fed1b9ea400] 02:52:07 INFO - PROCESS | 2659 | 1461750727624 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:52:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:52:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1981ms 02:52:07 INFO - PROCESS | 2659 | 1461750727698 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 02:52:07 INFO - PROCESS | 2659 | 1461750727704 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 02:52:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:52:07 INFO - PROCESS | 2659 | 1461750727711 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:52:07 INFO - PROCESS | 2659 | 1461750727716 Marionette TRACE conn3 <- [1,1550,null,{}] 02:52:07 INFO - PROCESS | 2659 | 1461750727723 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:08 INFO - PROCESS | 2659 | 1461750727996 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 02:52:08 INFO - PROCESS | 2659 | 1461750728441 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1b6db000 == 139 [pid = 2659] [id = 395] 02:52:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 231 (0x7fed20e51400) [pid = 2659] [serial = 1186] [outer = (nil)] 02:52:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 232 (0x7fed22868000) [pid = 2659] [serial = 1187] [outer = 0x7fed20e51400] 02:52:08 INFO - PROCESS | 2659 | 1461750728520 Marionette DEBUG loaded listener.js 02:52:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 233 (0x7fed22915c00) [pid = 2659] [serial = 1188] [outer = 0x7fed20e51400] 02:52:09 INFO - PROCESS | 2659 | 1461750729411 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 02:52:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:52:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1732ms 02:52:09 INFO - PROCESS | 2659 | 1461750729446 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 02:52:09 INFO - PROCESS | 2659 | 1461750729452 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 02:52:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:52:09 INFO - PROCESS | 2659 | 1461750729460 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:52:09 INFO - PROCESS | 2659 | 1461750729463 Marionette TRACE conn3 <- [1,1554,null,{}] 02:52:09 INFO - PROCESS | 2659 | 1461750729469 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:09 INFO - PROCESS | 2659 | 1461750729689 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 02:52:09 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3460a000 == 138 [pid = 2659] [id = 317] 02:52:09 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1e0e2000 == 137 [pid = 2659] [id = 322] 02:52:09 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed31c5e000 == 136 [pid = 2659] [id = 268] 02:52:09 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed41d20800 == 135 [pid = 2659] [id = 319] 02:52:09 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed36c3b800 == 134 [pid = 2659] [id = 318] 02:52:09 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed31c70000 == 133 [pid = 2659] [id = 316] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 232 (0x7fed28a56c00) [pid = 2659] [serial = 1025] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 231 (0x7fed28a60000) [pid = 2659] [serial = 1028] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 230 (0x7fed28a5c400) [pid = 2659] [serial = 1031] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 229 (0x7fed1f49e800) [pid = 2659] [serial = 1034] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 228 (0x7fed1aae1c00) [pid = 2659] [serial = 1037] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 227 (0x7fed1f246800) [pid = 2659] [serial = 1061] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | 1461750730119 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | --DOCSHELL 0x7fed4b63d800 == 132 [pid = 2659] [id = 321] 02:52:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed28e7b000 == 131 [pid = 2659] [id = 376] 02:52:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed288c6800 == 130 [pid = 2659] [id = 375] 02:52:10 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1ddf7800 == 131 [pid = 2659] [id = 396] 02:52:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 228 (0x7fed22915800) [pid = 2659] [serial = 1189] [outer = (nil)] 02:52:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 229 (0x7fed23135000) [pid = 2659] [serial = 1190] [outer = 0x7fed22915800] 02:52:10 INFO - PROCESS | 2659 | 1461750730240 Marionette DEBUG loaded listener.js 02:52:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 230 (0x7fed232d4800) [pid = 2659] [serial = 1191] [outer = 0x7fed22915800] 02:52:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed20fdf000 == 130 [pid = 2659] [id = 374] 02:52:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1ea9e800 == 129 [pid = 2659] [id = 373] 02:52:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1c3e2000 == 128 [pid = 2659] [id = 372] 02:52:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed20d53000 == 127 [pid = 2659] [id = 371] 02:52:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed42f0b800 == 126 [pid = 2659] [id = 363] 02:52:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3c1f3800 == 125 [pid = 2659] [id = 362] 02:52:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed367d5800 == 124 [pid = 2659] [id = 361] 02:52:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed34bcd800 == 123 [pid = 2659] [id = 360] 02:52:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3071c800 == 122 [pid = 2659] [id = 359] 02:52:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f957000 == 121 [pid = 2659] [id = 358] 02:52:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2ebe3800 == 120 [pid = 2659] [id = 357] 02:52:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2bb48000 == 119 [pid = 2659] [id = 356] 02:52:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed22e37000 == 118 [pid = 2659] [id = 355] 02:52:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1c3c8000 == 117 [pid = 2659] [id = 354] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 229 (0x7fed1dfd5400) [pid = 2659] [serial = 1041] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 228 (0x7fed1cccc000) [pid = 2659] [serial = 1040] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 227 (0x7fed28916800) [pid = 2659] [serial = 1007] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 226 (0x7fed22b4c400) [pid = 2659] [serial = 1049] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 225 (0x7fed24a71800) [pid = 2659] [serial = 1050] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 224 (0x7fed357c3800) [pid = 2659] [serial = 1001] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 223 (0x7fed28a5cc00) [pid = 2659] [serial = 1052] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 222 (0x7fed22e0b400) [pid = 2659] [serial = 1047] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 221 (0x7fed22ce0000) [pid = 2659] [serial = 1046] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 220 (0x7fed35dcd800) [pid = 2659] [serial = 1013] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 219 (0x7fed22adf000) [pid = 2659] [serial = 1004] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 218 (0x7fed2e873800) [pid = 2659] [serial = 1010] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 217 (0x7fed1feb6800) [pid = 2659] [serial = 1022] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 216 (0x7fed1f4a1400) [pid = 2659] [serial = 1044] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 215 (0x7fed1f493400) [pid = 2659] [serial = 1043] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 214 (0x7fed33447400) [pid = 2659] [serial = 1019] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 213 (0x7fed37f6bc00) [pid = 2659] [serial = 1016] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 212 (0x7fed2ea6e000) [pid = 2659] [serial = 1058] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 211 (0x7fed2ef41c00) [pid = 2659] [serial = 1059] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 210 (0x7fed2aeb8400) [pid = 2659] [serial = 1055] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 209 (0x7fed2b9df800) [pid = 2659] [serial = 1056] [outer = (nil)] [url = about:blank] 02:52:10 INFO - PROCESS | 2659 | --DOMWINDOW == 208 (0x7fed28de4800) [pid = 2659] [serial = 1053] [outer = (nil)] [url = about:blank] 02:52:11 INFO - PROCESS | 2659 | 1461750731113 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 02:52:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:52:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1680ms 02:52:11 INFO - PROCESS | 2659 | 1461750731141 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 02:52:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:52:11 INFO - PROCESS | 2659 | 1461750731145 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 02:52:11 INFO - PROCESS | 2659 | 1461750731153 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:52:11 INFO - PROCESS | 2659 | 1461750731162 Marionette TRACE conn3 <- [1,1558,null,{}] 02:52:11 INFO - PROCESS | 2659 | 1461750731202 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:11 INFO - PROCESS | 2659 | 1461750731414 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 02:52:11 INFO - PROCESS | 2659 | 1461750731429 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed22e46000 == 118 [pid = 2659] [id = 397] 02:52:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 209 (0x7fed28918c00) [pid = 2659] [serial = 1192] [outer = (nil)] 02:52:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 210 (0x7fed28a5a400) [pid = 2659] [serial = 1193] [outer = 0x7fed28918c00] 02:52:11 INFO - PROCESS | 2659 | 1461750731494 Marionette DEBUG loaded listener.js 02:52:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 211 (0x7fed28a94400) [pid = 2659] [serial = 1194] [outer = 0x7fed28918c00] 02:52:12 INFO - PROCESS | 2659 | 1461750732383 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 02:52:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:52:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1301ms 02:52:12 INFO - PROCESS | 2659 | 1461750732453 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 02:52:12 INFO - PROCESS | 2659 | 1461750732457 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 02:52:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:52:12 INFO - PROCESS | 2659 | 1461750732469 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:52:12 INFO - PROCESS | 2659 | 1461750732472 Marionette TRACE conn3 <- [1,1562,null,{}] 02:52:12 INFO - PROCESS | 2659 | 1461750732477 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:12 INFO - PROCESS | 2659 | 1461750732728 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 02:52:12 INFO - PROCESS | 2659 | 1461750732759 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed29c32000 == 119 [pid = 2659] [id = 398] 02:52:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 212 (0x7fed28a57000) [pid = 2659] [serial = 1195] [outer = (nil)] 02:52:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 213 (0x7fed28de7400) [pid = 2659] [serial = 1196] [outer = 0x7fed28a57000] 02:52:12 INFO - PROCESS | 2659 | 1461750732835 Marionette DEBUG loaded listener.js 02:52:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 214 (0x7fed29c61000) [pid = 2659] [serial = 1197] [outer = 0x7fed28a57000] 02:52:13 INFO - PROCESS | 2659 | 1461750733747 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 02:52:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:52:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1336ms 02:52:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:52:13 INFO - PROCESS | 2659 | 1461750733817 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 02:52:13 INFO - PROCESS | 2659 | 1461750733820 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 02:52:13 INFO - PROCESS | 2659 | 1461750733827 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:52:13 INFO - PROCESS | 2659 | 1461750733831 Marionette TRACE conn3 <- [1,1566,null,{}] 02:52:13 INFO - PROCESS | 2659 | 1461750733840 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:14 INFO - PROCESS | 2659 | 1461750734095 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 02:52:14 INFO - PROCESS | 2659 | 1461750734124 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed29e49000 == 120 [pid = 2659] [id = 399] 02:52:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 215 (0x7fed2aebdc00) [pid = 2659] [serial = 1198] [outer = (nil)] 02:52:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 216 (0x7fed2b655400) [pid = 2659] [serial = 1199] [outer = 0x7fed2aebdc00] 02:52:14 INFO - PROCESS | 2659 | 1461750734202 Marionette DEBUG loaded listener.js 02:52:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 217 (0x7fed2ea79800) [pid = 2659] [serial = 1200] [outer = 0x7fed2aebdc00] 02:52:14 INFO - PROCESS | 2659 | --DOMWINDOW == 216 (0x7fed24a65800) [pid = 2659] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:52:14 INFO - PROCESS | 2659 | --DOMWINDOW == 215 (0x7fed1b9f0000) [pid = 2659] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:52:14 INFO - PROCESS | 2659 | --DOMWINDOW == 214 (0x7fed22adfc00) [pid = 2659] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:52:14 INFO - PROCESS | 2659 | --DOMWINDOW == 213 (0x7fed22e03400) [pid = 2659] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:52:14 INFO - PROCESS | 2659 | --DOMWINDOW == 212 (0x7fed1dfe0c00) [pid = 2659] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:52:14 INFO - PROCESS | 2659 | --DOMWINDOW == 211 (0x7fed1d7de800) [pid = 2659] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:52:15 INFO - PROCESS | 2659 | 1461750735232 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 02:52:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:52:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1446ms 02:52:15 INFO - PROCESS | 2659 | 1461750735273 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 02:52:15 INFO - PROCESS | 2659 | 1461750735276 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 02:52:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:52:15 INFO - PROCESS | 2659 | 1461750735283 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:52:15 INFO - PROCESS | 2659 | 1461750735285 Marionette TRACE conn3 <- [1,1570,null,{}] 02:52:15 INFO - PROCESS | 2659 | 1461750735290 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:15 INFO - PROCESS | 2659 | 1461750735543 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 02:52:15 INFO - PROCESS | 2659 | 1461750735567 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2aec8800 == 121 [pid = 2659] [id = 400] 02:52:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 212 (0x7fed22ce8400) [pid = 2659] [serial = 1201] [outer = (nil)] 02:52:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 213 (0x7fed2b458800) [pid = 2659] [serial = 1202] [outer = 0x7fed22ce8400] 02:52:15 INFO - PROCESS | 2659 | 1461750735640 Marionette DEBUG loaded listener.js 02:52:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 214 (0x7fed2f019800) [pid = 2659] [serial = 1203] [outer = 0x7fed22ce8400] 02:52:16 INFO - PROCESS | 2659 | 1461750736489 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 02:52:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:52:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1234ms 02:52:16 INFO - PROCESS | 2659 | 1461750736518 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 02:52:16 INFO - PROCESS | 2659 | 1461750736522 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 02:52:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:52:16 INFO - PROCESS | 2659 | 1461750736527 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:52:16 INFO - PROCESS | 2659 | 1461750736529 Marionette TRACE conn3 <- [1,1574,null,{}] 02:52:16 INFO - PROCESS | 2659 | 1461750736535 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:16 INFO - PROCESS | 2659 | 1461750736731 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 02:52:16 INFO - PROCESS | 2659 | 1461750736747 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2b9ad000 == 122 [pid = 2659] [id = 401] 02:52:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 215 (0x7fed2f01a000) [pid = 2659] [serial = 1204] [outer = (nil)] 02:52:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 216 (0x7fed2f696c00) [pid = 2659] [serial = 1205] [outer = 0x7fed2f01a000] 02:52:16 INFO - PROCESS | 2659 | 1461750736811 Marionette DEBUG loaded listener.js 02:52:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 217 (0x7fed3333bc00) [pid = 2659] [serial = 1206] [outer = 0x7fed2f01a000] 02:52:18 INFO - PROCESS | 2659 | 1461750738053 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 02:52:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:52:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1581ms 02:52:18 INFO - PROCESS | 2659 | 1461750738110 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 02:52:18 INFO - PROCESS | 2659 | 1461750738118 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 02:52:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:52:18 INFO - PROCESS | 2659 | 1461750738125 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:52:18 INFO - PROCESS | 2659 | 1461750738132 Marionette TRACE conn3 <- [1,1578,null,{}] 02:52:18 INFO - PROCESS | 2659 | 1461750738139 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:18 INFO - PROCESS | 2659 | 1461750738458 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 02:52:18 INFO - PROCESS | 2659 | 1461750738751 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed20549800 == 123 [pid = 2659] [id = 402] 02:52:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 218 (0x7fed1f4a0400) [pid = 2659] [serial = 1207] [outer = (nil)] 02:52:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 219 (0x7fed20e5e000) [pid = 2659] [serial = 1208] [outer = 0x7fed1f4a0400] 02:52:18 INFO - PROCESS | 2659 | 1461750738835 Marionette DEBUG loaded listener.js 02:52:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 220 (0x7fed2290f000) [pid = 2659] [serial = 1209] [outer = 0x7fed1f4a0400] 02:52:19 INFO - PROCESS | 2659 | 1461750739722 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 02:52:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:52:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1638ms 02:52:19 INFO - PROCESS | 2659 | 1461750739765 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 02:52:19 INFO - PROCESS | 2659 | 1461750739773 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 02:52:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:52:19 INFO - PROCESS | 2659 | 1461750739786 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:52:19 INFO - PROCESS | 2659 | 1461750739790 Marionette TRACE conn3 <- [1,1582,null,{}] 02:52:19 INFO - PROCESS | 2659 | 1461750739797 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:20 INFO - PROCESS | 2659 | 1461750740020 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 02:52:20 INFO - PROCESS | 2659 | 1461750740326 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed29c4a800 == 124 [pid = 2659] [id = 403] 02:52:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 221 (0x7fed2290d800) [pid = 2659] [serial = 1210] [outer = (nil)] 02:52:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 222 (0x7fed24825800) [pid = 2659] [serial = 1211] [outer = 0x7fed2290d800] 02:52:20 INFO - PROCESS | 2659 | 1461750740451 Marionette DEBUG loaded listener.js 02:52:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 223 (0x7fed24862000) [pid = 2659] [serial = 1212] [outer = 0x7fed2290d800] 02:52:21 INFO - PROCESS | 2659 | 1461750741335 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 02:52:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:52:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1586ms 02:52:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:52:21 INFO - PROCESS | 2659 | 1461750741372 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 02:52:21 INFO - PROCESS | 2659 | 1461750741375 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 02:52:21 INFO - PROCESS | 2659 | 1461750741382 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:52:21 INFO - PROCESS | 2659 | 1461750741388 Marionette TRACE conn3 <- [1,1586,null,{}] 02:52:21 INFO - PROCESS | 2659 | 1461750741404 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:21 INFO - PROCESS | 2659 | 1461750741640 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 02:52:21 INFO - PROCESS | 2659 | 1461750741881 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2d070000 == 125 [pid = 2659] [id = 404] 02:52:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 224 (0x7fed28bd9000) [pid = 2659] [serial = 1213] [outer = (nil)] 02:52:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 225 (0x7fed29c7c000) [pid = 2659] [serial = 1214] [outer = 0x7fed28bd9000] 02:52:22 INFO - PROCESS | 2659 | 1461750742010 Marionette DEBUG loaded listener.js 02:52:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 226 (0x7fed2b9e9000) [pid = 2659] [serial = 1215] [outer = 0x7fed28bd9000] 02:52:22 INFO - PROCESS | 2659 | 1461750742937 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 02:52:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:52:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1588ms 02:52:22 INFO - PROCESS | 2659 | 1461750742971 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 02:52:22 INFO - PROCESS | 2659 | 1461750742976 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 02:52:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:52:22 INFO - PROCESS | 2659 | 1461750742982 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:52:22 INFO - PROCESS | 2659 | 1461750742986 Marionette TRACE conn3 <- [1,1590,null,{}] 02:52:22 INFO - PROCESS | 2659 | 1461750742991 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:23 INFO - PROCESS | 2659 | 1461750743205 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 02:52:23 INFO - PROCESS | 2659 | 1461750743411 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2f616000 == 126 [pid = 2659] [id = 405] 02:52:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 227 (0x7fed28de8000) [pid = 2659] [serial = 1216] [outer = (nil)] 02:52:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 228 (0x7fed2f017400) [pid = 2659] [serial = 1217] [outer = 0x7fed28de8000] 02:52:23 INFO - PROCESS | 2659 | 1461750743487 Marionette DEBUG loaded listener.js 02:52:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 229 (0x7fed2f69a800) [pid = 2659] [serial = 1218] [outer = 0x7fed28de8000] 02:52:24 INFO - PROCESS | 2659 | 1461750744405 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 02:52:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:52:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1479ms 02:52:24 INFO - PROCESS | 2659 | 1461750744463 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 02:52:24 INFO - PROCESS | 2659 | 1461750744466 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 02:52:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:52:24 INFO - PROCESS | 2659 | 1461750744474 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:52:24 INFO - PROCESS | 2659 | 1461750744476 Marionette TRACE conn3 <- [1,1594,null,{}] 02:52:24 INFO - PROCESS | 2659 | 1461750744483 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:24 INFO - PROCESS | 2659 | 1461750744717 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 02:52:24 INFO - PROCESS | 2659 | 1461750744975 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2fcbc800 == 127 [pid = 2659] [id = 406] 02:52:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 230 (0x7fed340b3c00) [pid = 2659] [serial = 1219] [outer = (nil)] 02:52:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 231 (0x7fed34550c00) [pid = 2659] [serial = 1220] [outer = 0x7fed340b3c00] 02:52:25 INFO - PROCESS | 2659 | 1461750745100 Marionette DEBUG loaded listener.js 02:52:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 232 (0x7fed35151c00) [pid = 2659] [serial = 1221] [outer = 0x7fed340b3c00] 02:52:26 INFO - PROCESS | 2659 | 1461750746024 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 02:52:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:52:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1588ms 02:52:26 INFO - PROCESS | 2659 | 1461750746060 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 02:52:26 INFO - PROCESS | 2659 | 1461750746064 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 02:52:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:52:26 INFO - PROCESS | 2659 | 1461750746070 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:52:26 INFO - PROCESS | 2659 | 1461750746073 Marionette TRACE conn3 <- [1,1598,null,{}] 02:52:26 INFO - PROCESS | 2659 | 1461750746078 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:26 INFO - PROCESS | 2659 | 1461750746303 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 02:52:26 INFO - PROCESS | 2659 | 1461750746511 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed3590b000 == 128 [pid = 2659] [id = 407] 02:52:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 233 (0x7fed3514f800) [pid = 2659] [serial = 1222] [outer = (nil)] 02:52:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 234 (0x7fed36199800) [pid = 2659] [serial = 1223] [outer = 0x7fed3514f800] 02:52:26 INFO - PROCESS | 2659 | 1461750746587 Marionette DEBUG loaded listener.js 02:52:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 235 (0x7fed38430000) [pid = 2659] [serial = 1224] [outer = 0x7fed3514f800] 02:52:27 INFO - PROCESS | 2659 | 1461750747492 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 02:52:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:52:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1483ms 02:52:27 INFO - PROCESS | 2659 | 1461750747555 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 02:52:27 INFO - PROCESS | 2659 | 1461750747559 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 02:52:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:52:27 INFO - PROCESS | 2659 | 1461750747565 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:52:27 INFO - PROCESS | 2659 | 1461750747568 Marionette TRACE conn3 <- [1,1602,null,{}] 02:52:27 INFO - PROCESS | 2659 | 1461750747574 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:27 INFO - PROCESS | 2659 | 1461750747778 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 02:52:27 INFO - PROCESS | 2659 | 1461750747978 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3818f000 == 129 [pid = 2659] [id = 408] 02:52:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 236 (0x7fed34c4b400) [pid = 2659] [serial = 1225] [outer = (nil)] 02:52:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 237 (0x7fed41105c00) [pid = 2659] [serial = 1226] [outer = 0x7fed34c4b400] 02:52:28 INFO - PROCESS | 2659 | 1461750748053 Marionette DEBUG loaded listener.js 02:52:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 238 (0x7fed42006800) [pid = 2659] [serial = 1227] [outer = 0x7fed34c4b400] 02:52:28 INFO - PROCESS | 2659 | 1461750748975 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 02:52:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:52:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1479ms 02:52:29 INFO - PROCESS | 2659 | 1461750749045 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 02:52:29 INFO - PROCESS | 2659 | 1461750749048 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 02:52:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:52:29 INFO - PROCESS | 2659 | 1461750749055 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:52:29 INFO - PROCESS | 2659 | 1461750749058 Marionette TRACE conn3 <- [1,1606,null,{}] 02:52:29 INFO - PROCESS | 2659 | 1461750749064 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:29 INFO - PROCESS | 2659 | 1461750749286 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 02:52:29 INFO - PROCESS | 2659 | 1461750749534 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed42423000 == 130 [pid = 2659] [id = 409] 02:52:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 239 (0x7fed22ad8000) [pid = 2659] [serial = 1228] [outer = (nil)] 02:52:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 240 (0x7fed3560e000) [pid = 2659] [serial = 1229] [outer = 0x7fed22ad8000] 02:52:29 INFO - PROCESS | 2659 | 1461750749652 Marionette DEBUG loaded listener.js 02:52:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 241 (0x7fed43268800) [pid = 2659] [serial = 1230] [outer = 0x7fed22ad8000] 02:52:30 INFO - PROCESS | 2659 | 1461750750571 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 02:52:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:52:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1579ms 02:52:30 INFO - PROCESS | 2659 | 1461750750636 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 02:52:30 INFO - PROCESS | 2659 | 1461750750640 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 02:52:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:52:30 INFO - PROCESS | 2659 | 1461750750647 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:52:30 INFO - PROCESS | 2659 | 1461750750651 Marionette TRACE conn3 <- [1,1610,null,{}] 02:52:30 INFO - PROCESS | 2659 | 1461750750656 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:30 INFO - PROCESS | 2659 | 1461750750898 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 02:52:31 INFO - PROCESS | 2659 | 1461750751146 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed46c4e000 == 131 [pid = 2659] [id = 410] 02:52:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 242 (0x7fed1cb02400) [pid = 2659] [serial = 1231] [outer = (nil)] 02:52:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 243 (0x7fed1cb0bc00) [pid = 2659] [serial = 1232] [outer = 0x7fed1cb02400] 02:52:31 INFO - PROCESS | 2659 | 1461750751268 Marionette DEBUG loaded listener.js 02:52:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 244 (0x7fed1cb10c00) [pid = 2659] [serial = 1233] [outer = 0x7fed1cb02400] 02:52:32 INFO - PROCESS | 2659 | 1461750752090 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 02:52:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:52:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1487ms 02:52:32 INFO - PROCESS | 2659 | 1461750752134 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 02:52:32 INFO - PROCESS | 2659 | 1461750752138 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 02:52:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:52:32 INFO - PROCESS | 2659 | 1461750752144 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:52:32 INFO - PROCESS | 2659 | 1461750752146 Marionette TRACE conn3 <- [1,1614,null,{}] 02:52:32 INFO - PROCESS | 2659 | 1461750752152 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:32 INFO - PROCESS | 2659 | 1461750752448 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 02:52:32 INFO - PROCESS | 2659 | 1461750752600 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed206de000 == 132 [pid = 2659] [id = 411] 02:52:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 245 (0x7fed1cb0a400) [pid = 2659] [serial = 1234] [outer = (nil)] 02:52:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 246 (0x7fed43207400) [pid = 2659] [serial = 1235] [outer = 0x7fed1cb0a400] 02:52:32 INFO - PROCESS | 2659 | 1461750752722 Marionette DEBUG loaded listener.js 02:52:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 247 (0x7fed46dabc00) [pid = 2659] [serial = 1236] [outer = 0x7fed1cb0a400] 02:52:33 INFO - PROCESS | 2659 | 1461750753712 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 02:52:33 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:52:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1631ms 02:52:33 INFO - PROCESS | 2659 | 1461750753776 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 02:52:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:52:33 INFO - PROCESS | 2659 | 1461750753780 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 02:52:33 INFO - PROCESS | 2659 | 1461750753786 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:52:33 INFO - PROCESS | 2659 | 1461750753790 Marionette TRACE conn3 <- [1,1618,null,{}] 02:52:33 INFO - PROCESS | 2659 | 1461750753795 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:34 INFO - PROCESS | 2659 | 1461750754047 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 02:52:34 INFO - PROCESS | 2659 | 1461750754303 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed193cc000 == 133 [pid = 2659] [id = 412] 02:52:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 248 (0x7fed1cc5a400) [pid = 2659] [serial = 1237] [outer = (nil)] 02:52:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 249 (0x7fed1cc63000) [pid = 2659] [serial = 1238] [outer = 0x7fed1cc5a400] 02:52:34 INFO - PROCESS | 2659 | 1461750754399 Marionette DEBUG loaded listener.js 02:52:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 250 (0x7fed46f34c00) [pid = 2659] [serial = 1239] [outer = 0x7fed1cc5a400] 02:52:35 INFO - PROCESS | 2659 | 1461750755283 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 02:52:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:52:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1534ms 02:52:35 INFO - PROCESS | 2659 | 1461750755320 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 02:52:35 INFO - PROCESS | 2659 | 1461750755323 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 02:52:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:52:35 INFO - PROCESS | 2659 | 1461750755330 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:52:35 INFO - PROCESS | 2659 | 1461750755334 Marionette TRACE conn3 <- [1,1622,null,{}] 02:52:35 INFO - PROCESS | 2659 | 1461750755339 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:35 INFO - PROCESS | 2659 | 1461750755561 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 02:52:35 INFO - PROCESS | 2659 | 1461750755771 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1b904800 == 134 [pid = 2659] [id = 413] 02:52:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 251 (0x7fed197c1400) [pid = 2659] [serial = 1240] [outer = (nil)] 02:52:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 252 (0x7fed197ca800) [pid = 2659] [serial = 1241] [outer = 0x7fed197c1400] 02:52:35 INFO - PROCESS | 2659 | 1461750755886 Marionette DEBUG loaded listener.js 02:52:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 253 (0x7fed197d0000) [pid = 2659] [serial = 1242] [outer = 0x7fed197c1400] 02:52:36 INFO - PROCESS | 2659 | 1461750756787 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 02:52:36 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:52:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1528ms 02:52:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:52:36 INFO - PROCESS | 2659 | 1461750756860 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 02:52:36 INFO - PROCESS | 2659 | 1461750756863 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 02:52:36 INFO - PROCESS | 2659 | 1461750756870 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:52:36 INFO - PROCESS | 2659 | 1461750756885 Marionette TRACE conn3 <- [1,1626,null,{}] 02:52:36 INFO - PROCESS | 2659 | 1461750756890 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:37 INFO - PROCESS | 2659 | 1461750757145 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 02:52:37 INFO - PROCESS | 2659 | 1461750757392 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1b91c800 == 135 [pid = 2659] [id = 414] 02:52:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 254 (0x7fed197c4800) [pid = 2659] [serial = 1243] [outer = (nil)] 02:52:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 255 (0x7fed1b977400) [pid = 2659] [serial = 1244] [outer = 0x7fed197c4800] 02:52:37 INFO - PROCESS | 2659 | 1461750757511 Marionette DEBUG loaded listener.js 02:52:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 256 (0x7fed1b97b800) [pid = 2659] [serial = 1245] [outer = 0x7fed197c4800] 02:52:38 INFO - PROCESS | 2659 | 1461750758343 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 02:52:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:52:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1551ms 02:52:38 INFO - PROCESS | 2659 | 1461750758421 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 02:52:38 INFO - PROCESS | 2659 | 1461750758424 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 02:52:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:52:38 INFO - PROCESS | 2659 | 1461750758431 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:52:38 INFO - PROCESS | 2659 | 1461750758435 Marionette TRACE conn3 <- [1,1630,null,{}] 02:52:38 INFO - PROCESS | 2659 | 1461750758440 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:38 INFO - PROCESS | 2659 | 1461750758661 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 02:52:38 INFO - PROCESS | 2659 | 1461750758977 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed18a19000 == 136 [pid = 2659] [id = 415] 02:52:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 257 (0x7fed18a8a000) [pid = 2659] [serial = 1246] [outer = (nil)] 02:52:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 258 (0x7fed18a91c00) [pid = 2659] [serial = 1247] [outer = 0x7fed18a8a000] 02:52:39 INFO - PROCESS | 2659 | 1461750759057 Marionette DEBUG loaded listener.js 02:52:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 259 (0x7fed18a96c00) [pid = 2659] [serial = 1248] [outer = 0x7fed18a8a000] 02:52:40 INFO - PROCESS | 2659 | 1461750760498 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 02:52:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:52:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 2135ms 02:52:40 INFO - PROCESS | 2659 | 1461750760567 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 02:52:40 INFO - PROCESS | 2659 | 1461750760572 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 02:52:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:52:40 INFO - PROCESS | 2659 | 1461750760579 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:52:40 INFO - PROCESS | 2659 | 1461750760584 Marionette TRACE conn3 <- [1,1634,null,{}] 02:52:40 INFO - PROCESS | 2659 | 1461750760591 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:40 INFO - PROCESS | 2659 | 1461750760831 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 02:52:41 INFO - PROCESS | 2659 | 1461750761087 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1df1b800 == 137 [pid = 2659] [id = 416] 02:52:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 260 (0x7fed1aae5800) [pid = 2659] [serial = 1249] [outer = (nil)] 02:52:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 261 (0x7fed1b97f400) [pid = 2659] [serial = 1250] [outer = 0x7fed1aae5800] 02:52:41 INFO - PROCESS | 2659 | 1461750761157 Marionette DEBUG loaded listener.js 02:52:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 262 (0x7fed1cc5c400) [pid = 2659] [serial = 1251] [outer = 0x7fed1aae5800] 02:52:42 INFO - PROCESS | 2659 | 1461750762221 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 02:52:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:52:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1686ms 02:52:42 INFO - PROCESS | 2659 | 1461750762266 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 02:52:42 INFO - PROCESS | 2659 | 1461750762273 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 02:52:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:52:42 INFO - PROCESS | 2659 | 1461750762285 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:52:42 INFO - PROCESS | 2659 | 1461750762288 Marionette TRACE conn3 <- [1,1638,null,{}] 02:52:42 INFO - PROCESS | 2659 | 1461750762295 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:42 INFO - PROCESS | 2659 | 1461750762498 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 02:52:42 INFO - PROCESS | 2659 | 1461750762752 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1c8ed000 == 138 [pid = 2659] [id = 417] 02:52:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 263 (0x7fed1d7e4400) [pid = 2659] [serial = 1252] [outer = (nil)] 02:52:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 264 (0x7fed1dfe3c00) [pid = 2659] [serial = 1253] [outer = 0x7fed1d7e4400] 02:52:42 INFO - PROCESS | 2659 | 1461750762866 Marionette DEBUG loaded listener.js 02:52:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 265 (0x7fed1f248000) [pid = 2659] [serial = 1254] [outer = 0x7fed1d7e4400] 02:52:43 INFO - PROCESS | 2659 | 1461750763816 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 02:52:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:52:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1583ms 02:52:43 INFO - PROCESS | 2659 | 1461750763868 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 02:52:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:52:43 INFO - PROCESS | 2659 | 1461750763871 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 02:52:43 INFO - PROCESS | 2659 | 1461750763878 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:52:43 INFO - PROCESS | 2659 | 1461750763884 Marionette TRACE conn3 <- [1,1642,null,{}] 02:52:43 INFO - PROCESS | 2659 | 1461750763901 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:44 INFO - PROCESS | 2659 | 1461750764122 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 02:52:44 INFO - PROCESS | 2659 | 1461750764392 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed288de800 == 139 [pid = 2659] [id = 418] 02:52:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 266 (0x7fed22872800) [pid = 2659] [serial = 1255] [outer = (nil)] 02:52:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 267 (0x7fed22ad6800) [pid = 2659] [serial = 1256] [outer = 0x7fed22872800] 02:52:44 INFO - PROCESS | 2659 | 1461750764509 Marionette DEBUG loaded listener.js 02:52:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 268 (0x7fed22e0cc00) [pid = 2659] [serial = 1257] [outer = 0x7fed22872800] 02:52:45 INFO - PROCESS | 2659 | 1461750765384 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 02:52:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:52:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1539ms 02:52:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:52:45 INFO - PROCESS | 2659 | 1461750765417 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 02:52:45 INFO - PROCESS | 2659 | 1461750765421 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 02:52:45 INFO - PROCESS | 2659 | 1461750765428 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:52:45 INFO - PROCESS | 2659 | 1461750765431 Marionette TRACE conn3 <- [1,1646,null,{}] 02:52:45 INFO - PROCESS | 2659 | 1461750765437 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:45 INFO - PROCESS | 2659 | 1461750765656 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 02:52:45 INFO - PROCESS | 2659 | 1461750765872 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1a9d1000 == 140 [pid = 2659] [id = 419] 02:52:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 269 (0x7fed2290ac00) [pid = 2659] [serial = 1258] [outer = (nil)] 02:52:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 270 (0x7fed23139c00) [pid = 2659] [serial = 1259] [outer = 0x7fed2290ac00] 02:52:45 INFO - PROCESS | 2659 | 1461750765981 Marionette DEBUG loaded listener.js 02:52:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 271 (0x7fed2482c400) [pid = 2659] [serial = 1260] [outer = 0x7fed2290ac00] 02:52:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed30708800 == 139 [pid = 2659] [id = 255] 02:52:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2fa0b000 == 138 [pid = 2659] [id = 336] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 270 (0x7fed411ecc00) [pid = 2659] [serial = 1097] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 269 (0x7fed33cd5c00) [pid = 2659] [serial = 1085] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 268 (0x7fed1f37c000) [pid = 2659] [serial = 1109] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 267 (0x7fed22b47400) [pid = 2659] [serial = 1103] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 266 (0x7fed23135c00) [pid = 2659] [serial = 1112] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 265 (0x7fed34881800) [pid = 2659] [serial = 1088] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 264 (0x7fed356bc400) [pid = 2659] [serial = 1091] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 263 (0x7fed22ce3000) [pid = 2659] [serial = 1106] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 262 (0x7fed42299c00) [pid = 2659] [serial = 1100] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 261 (0x7fed232ca400) [pid = 2659] [serial = 1070] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 260 (0x7fed29c5b800) [pid = 2659] [serial = 1073] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 259 (0x7fed2fc85000) [pid = 2659] [serial = 1082] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 258 (0x7fed35fee000) [pid = 2659] [serial = 1094] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 257 (0x7fed1aae3800) [pid = 2659] [serial = 1064] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 256 (0x7fed2ef41000) [pid = 2659] [serial = 1079] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 255 (0x7fed1febd000) [pid = 2659] [serial = 1067] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 254 (0x7fed2b80e000) [pid = 2659] [serial = 1076] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 253 (0x7fed28a92000) [pid = 2659] [serial = 1130] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed46c30800 == 137 [pid = 2659] [id = 388] 02:52:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed38183000 == 136 [pid = 2659] [id = 387] 02:52:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed35915800 == 135 [pid = 2659] [id = 386] 02:52:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed340d7800 == 134 [pid = 2659] [id = 385] 02:52:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed307bb000 == 133 [pid = 2659] [id = 384] 02:52:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2fca9800 == 132 [pid = 2659] [id = 383] 02:52:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f232000 == 131 [pid = 2659] [id = 382] 02:52:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2d069800 == 130 [pid = 2659] [id = 381] 02:52:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2bb4c000 == 129 [pid = 2659] [id = 380] 02:52:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29e43000 == 128 [pid = 2659] [id = 379] 02:52:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed20545800 == 127 [pid = 2659] [id = 378] 02:52:46 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1b6cf800 == 126 [pid = 2659] [id = 377] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 252 (0x7fed28a60c00) [pid = 2659] [serial = 1128] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 251 (0x7fed22b4c800) [pid = 2659] [serial = 1119] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 250 (0x7fed2313b000) [pid = 2659] [serial = 1121] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 249 (0x7fed24aeb800) [pid = 2659] [serial = 1125] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 248 (0x7fed22916c00) [pid = 2659] [serial = 1118] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 247 (0x7fed1feb4800) [pid = 2659] [serial = 1116] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 246 (0x7fed28922000) [pid = 2659] [serial = 1127] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 245 (0x7fed22b4fc00) [pid = 2659] [serial = 1062] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 244 (0x7fed1f386000) [pid = 2659] [serial = 1115] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 243 (0x7fed232d3800) [pid = 2659] [serial = 1122] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 2659 | --DOMWINDOW == 242 (0x7fed24a6f000) [pid = 2659] [serial = 1124] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 2659 | 1461750767071 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 02:52:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:52:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1682ms 02:52:47 INFO - PROCESS | 2659 | 1461750767109 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 02:52:47 INFO - PROCESS | 2659 | 1461750767112 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 02:52:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:52:47 INFO - PROCESS | 2659 | 1461750767119 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:52:47 INFO - PROCESS | 2659 | 1461750767122 Marionette TRACE conn3 <- [1,1650,null,{}] 02:52:47 INFO - PROCESS | 2659 | 1461750767127 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:47 INFO - PROCESS | 2659 | 1461750767350 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 02:52:47 INFO - PROCESS | 2659 | 1461750767563 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1e0df800 == 127 [pid = 2659] [id = 420] 02:52:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 243 (0x7fed1aae7c00) [pid = 2659] [serial = 1261] [outer = (nil)] 02:52:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 244 (0x7fed22e1b800) [pid = 2659] [serial = 1262] [outer = 0x7fed1aae7c00] 02:52:47 INFO - PROCESS | 2659 | 1461750767635 Marionette DEBUG loaded listener.js 02:52:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 245 (0x7fed24862800) [pid = 2659] [serial = 1263] [outer = 0x7fed1aae7c00] 02:52:48 INFO - PROCESS | 2659 | 1461750768385 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 02:52:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:52:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1289ms 02:52:48 INFO - PROCESS | 2659 | 1461750768409 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 02:52:48 INFO - PROCESS | 2659 | 1461750768415 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 02:52:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:52:48 INFO - PROCESS | 2659 | 1461750768425 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:52:48 INFO - PROCESS | 2659 | 1461750768428 Marionette TRACE conn3 <- [1,1654,null,{}] 02:52:48 INFO - PROCESS | 2659 | 1461750768432 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:48 INFO - PROCESS | 2659 | 1461750768735 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 02:52:48 INFO - PROCESS | 2659 | 1461750768850 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed28ccb000 == 128 [pid = 2659] [id = 421] 02:52:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 246 (0x7fed22b4fc00) [pid = 2659] [serial = 1264] [outer = (nil)] 02:52:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 247 (0x7fed2891e000) [pid = 2659] [serial = 1265] [outer = 0x7fed22b4fc00] 02:52:48 INFO - PROCESS | 2659 | 1461750768918 Marionette DEBUG loaded listener.js 02:52:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 248 (0x7fed29c5f400) [pid = 2659] [serial = 1266] [outer = 0x7fed22b4fc00] 02:52:49 INFO - PROCESS | 2659 | 1461750769761 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 02:52:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:52:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1377ms 02:52:49 INFO - PROCESS | 2659 | 1461750769805 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 02:52:49 INFO - PROCESS | 2659 | 1461750769809 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 02:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:52:49 INFO - PROCESS | 2659 | 1461750769825 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:52:49 INFO - PROCESS | 2659 | 1461750769828 Marionette TRACE conn3 <- [1,1658,null,{}] 02:52:49 INFO - PROCESS | 2659 | 1461750769833 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:50 INFO - PROCESS | 2659 | 1461750770082 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 02:52:50 INFO - PROCESS | 2659 | 1461750770107 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2afcd000 == 129 [pid = 2659] [id = 422] 02:52:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 249 (0x7fed24865400) [pid = 2659] [serial = 1267] [outer = (nil)] 02:52:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 250 (0x7fed2b44bc00) [pid = 2659] [serial = 1268] [outer = 0x7fed24865400] 02:52:50 INFO - PROCESS | 2659 | 1461750770168 Marionette DEBUG loaded listener.js 02:52:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 251 (0x7fed2c178400) [pid = 2659] [serial = 1269] [outer = 0x7fed24865400] 02:52:51 INFO - PROCESS | 2659 | 1461750771076 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1279ms 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 250 (0x7fed2286f400) [pid = 2659] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 249 (0x7fed22910000) [pid = 2659] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 248 (0x7fed20e51400) [pid = 2659] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 247 (0x7fed357c0800) [pid = 2659] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 246 (0x7fed2aebdc00) [pid = 2659] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 245 (0x7fed28918c00) [pid = 2659] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 244 (0x7fed1b9ea400) [pid = 2659] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 243 (0x7fed28a57000) [pid = 2659] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 242 (0x7fed22ce8400) [pid = 2659] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 241 (0x7fed28917000) [pid = 2659] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 240 (0x7fed3b25e800) [pid = 2659] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 239 (0x7fed2cfd9400) [pid = 2659] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 238 (0x7fed2891f400) [pid = 2659] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 237 (0x7fed2286c000) [pid = 2659] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 236 (0x7fed2f690400) [pid = 2659] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 235 (0x7fed43266800) [pid = 2659] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 234 (0x7fed1ccd0000) [pid = 2659] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 233 (0x7fed1cccd000) [pid = 2659] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 232 (0x7fed22cdd400) [pid = 2659] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 231 (0x7fed2286ac00) [pid = 2659] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 230 (0x7fed1f382000) [pid = 2659] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 229 (0x7fed2d221800) [pid = 2659] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 228 (0x7fed1d7df400) [pid = 2659] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 227 (0x7fed2fc82c00) [pid = 2659] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 226 (0x7fed1b9e6400) [pid = 2659] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 225 (0x7fed43262000) [pid = 2659] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 224 (0x7fed22915800) [pid = 2659] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:52:52 INFO - PROCESS | 2659 | --DOMWINDOW == 223 (0x7fed3c187000) [pid = 2659] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:52:52 INFO - PROCESS | 2659 | 1461750772191 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 02:52:52 INFO - PROCESS | 2659 | 1461750772194 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 02:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:52:52 INFO - PROCESS | 2659 | 1461750772215 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:52:52 INFO - PROCESS | 2659 | 1461750772219 Marionette TRACE conn3 <- [1,1662,null,{}] 02:52:52 INFO - PROCESS | 2659 | 1461750772225 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:52 INFO - PROCESS | 2659 | 1461750772421 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 02:52:52 INFO - PROCESS | 2659 | 1461750772582 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1dda7000 == 130 [pid = 2659] [id = 423] 02:52:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 224 (0x7fed1ccd0800) [pid = 2659] [serial = 1270] [outer = (nil)] 02:52:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 225 (0x7fed22872000) [pid = 2659] [serial = 1271] [outer = 0x7fed1ccd0800] 02:52:52 INFO - PROCESS | 2659 | 1461750772648 Marionette DEBUG loaded listener.js 02:52:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 226 (0x7fed22e03000) [pid = 2659] [serial = 1272] [outer = 0x7fed1ccd0800] 02:52:53 INFO - PROCESS | 2659 | 1461750773368 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1181ms 02:52:53 INFO - PROCESS | 2659 | 1461750773396 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 02:52:53 INFO - PROCESS | 2659 | 1461750773413 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 02:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:52:53 INFO - PROCESS | 2659 | 1461750773420 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:52:53 INFO - PROCESS | 2659 | 1461750773422 Marionette TRACE conn3 <- [1,1666,null,{}] 02:52:53 INFO - PROCESS | 2659 | 1461750773453 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:53 INFO - PROCESS | 2659 | 1461750773643 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 02:52:53 INFO - PROCESS | 2659 | 1461750773655 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2cd44000 == 131 [pid = 2659] [id = 424] 02:52:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 227 (0x7fed1ccd6800) [pid = 2659] [serial = 1273] [outer = (nil)] 02:52:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 228 (0x7fed28a92400) [pid = 2659] [serial = 1274] [outer = 0x7fed1ccd6800] 02:52:53 INFO - PROCESS | 2659 | 1461750773716 Marionette DEBUG loaded listener.js 02:52:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 229 (0x7fed2cfd9400) [pid = 2659] [serial = 1275] [outer = 0x7fed1ccd6800] 02:52:54 INFO - PROCESS | 2659 | 1461750774886 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 02:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1539ms 02:52:54 INFO - PROCESS | 2659 | 1461750774961 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 02:52:54 INFO - PROCESS | 2659 | 1461750774967 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 02:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:52:54 INFO - PROCESS | 2659 | 1461750774997 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:52:55 INFO - PROCESS | 2659 | 1461750775003 Marionette TRACE conn3 <- [1,1670,null,{}] 02:52:55 INFO - PROCESS | 2659 | 1461750775012 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:55 INFO - PROCESS | 2659 | 1461750775249 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 02:52:55 INFO - PROCESS | 2659 | 1461750775517 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1df51800 == 132 [pid = 2659] [id = 425] 02:52:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 230 (0x7fed1b9ee000) [pid = 2659] [serial = 1276] [outer = (nil)] 02:52:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 231 (0x7fed1cb08800) [pid = 2659] [serial = 1277] [outer = 0x7fed1b9ee000] 02:52:55 INFO - PROCESS | 2659 | 1461750775653 Marionette DEBUG loaded listener.js 02:52:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 232 (0x7fed1cc66800) [pid = 2659] [serial = 1278] [outer = 0x7fed1b9ee000] 02:52:56 INFO - PROCESS | 2659 | 1461750776599 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 02:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1638ms 02:52:56 INFO - PROCESS | 2659 | 1461750776632 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 02:52:56 INFO - PROCESS | 2659 | 1461750776643 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 02:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:52:56 INFO - PROCESS | 2659 | 1461750776655 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:52:56 INFO - PROCESS | 2659 | 1461750776658 Marionette TRACE conn3 <- [1,1674,null,{}] 02:52:56 INFO - PROCESS | 2659 | 1461750776665 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:56 INFO - PROCESS | 2659 | 1461750776895 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 02:52:57 INFO - PROCESS | 2659 | 1461750777189 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed28e6b000 == 133 [pid = 2659] [id = 426] 02:52:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 233 (0x7fed1f494c00) [pid = 2659] [serial = 1279] [outer = (nil)] 02:52:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 234 (0x7fed1febcc00) [pid = 2659] [serial = 1280] [outer = 0x7fed1f494c00] 02:52:57 INFO - PROCESS | 2659 | 1461750777313 Marionette DEBUG loaded listener.js 02:52:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 235 (0x7fed22b48800) [pid = 2659] [serial = 1281] [outer = 0x7fed1f494c00] 02:52:58 INFO - PROCESS | 2659 | 1461750778247 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 02:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1639ms 02:52:58 INFO - PROCESS | 2659 | 1461750778295 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 02:52:58 INFO - PROCESS | 2659 | 1461750778298 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 02:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:52:58 INFO - PROCESS | 2659 | 1461750778305 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:52:58 INFO - PROCESS | 2659 | 1461750778310 Marionette TRACE conn3 <- [1,1678,null,{}] 02:52:58 INFO - PROCESS | 2659 | 1461750778328 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:58 INFO - PROCESS | 2659 | 1461750778573 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 02:52:58 INFO - PROCESS | 2659 | 1461750778870 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2ebe3800 == 134 [pid = 2659] [id = 427] 02:52:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 236 (0x7fed24826400) [pid = 2659] [serial = 1282] [outer = (nil)] 02:52:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 237 (0x7fed24a66400) [pid = 2659] [serial = 1283] [outer = 0x7fed24826400] 02:52:58 INFO - PROCESS | 2659 | 1461750778960 Marionette DEBUG loaded listener.js 02:52:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 238 (0x7fed28a57000) [pid = 2659] [serial = 1284] [outer = 0x7fed24826400] 02:52:59 INFO - PROCESS | 2659 | 1461750779846 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 02:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1587ms 02:52:59 INFO - PROCESS | 2659 | 1461750779893 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 02:52:59 INFO - PROCESS | 2659 | 1461750779898 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 02:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:52:59 INFO - PROCESS | 2659 | 1461750779904 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:52:59 INFO - PROCESS | 2659 | 1461750779906 Marionette TRACE conn3 <- [1,1682,null,{}] 02:52:59 INFO - PROCESS | 2659 | 1461750779912 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:00 INFO - PROCESS | 2659 | 1461750780128 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 02:53:00 INFO - PROCESS | 2659 | 1461750780343 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2fa0b000 == 135 [pid = 2659] [id = 428] 02:53:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 239 (0x7fed24825c00) [pid = 2659] [serial = 1285] [outer = (nil)] 02:53:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 240 (0x7fed28f7e800) [pid = 2659] [serial = 1286] [outer = 0x7fed24825c00] 02:53:00 INFO - PROCESS | 2659 | 1461750780505 Marionette DEBUG loaded listener.js 02:53:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 241 (0x7fed2bdf3800) [pid = 2659] [serial = 1287] [outer = 0x7fed24825c00] 02:53:01 INFO - PROCESS | 2659 | 1461750781425 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 02:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1586ms 02:53:01 INFO - PROCESS | 2659 | 1461750781492 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 02:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:53:01 INFO - PROCESS | 2659 | 1461750781496 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 02:53:01 INFO - PROCESS | 2659 | 1461750781502 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:53:01 INFO - PROCESS | 2659 | 1461750781505 Marionette TRACE conn3 <- [1,1686,null,{}] 02:53:01 INFO - PROCESS | 2659 | 1461750781510 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:01 INFO - PROCESS | 2659 | 1461750781728 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 02:53:01 INFO - PROCESS | 2659 | 1461750781992 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed31e74800 == 136 [pid = 2659] [id = 429] 02:53:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 242 (0x7fed28a98400) [pid = 2659] [serial = 1288] [outer = (nil)] 02:53:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 243 (0x7fed2d323c00) [pid = 2659] [serial = 1289] [outer = 0x7fed28a98400] 02:53:02 INFO - PROCESS | 2659 | 1461750782119 Marionette DEBUG loaded listener.js 02:53:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 244 (0x7fed2f015c00) [pid = 2659] [serial = 1290] [outer = 0x7fed28a98400] 02:53:03 INFO - PROCESS | 2659 | 1461750783046 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 02:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 02:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1579ms 02:53:03 INFO - PROCESS | 2659 | 1461750783081 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 02:53:03 INFO - PROCESS | 2659 | 1461750783085 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 02:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:53:03 INFO - PROCESS | 2659 | 1461750783091 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:53:03 INFO - PROCESS | 2659 | 1461750783093 Marionette TRACE conn3 <- [1,1690,null,{}] 02:53:03 INFO - PROCESS | 2659 | 1461750783098 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:03 INFO - PROCESS | 2659 | 1461750783326 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 02:53:03 INFO - PROCESS | 2659 | 1461750783644 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed367cd000 == 137 [pid = 2659] [id = 430] 02:53:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 245 (0x7fed31c5b400) [pid = 2659] [serial = 1291] [outer = (nil)] 02:53:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 246 (0x7fed34834800) [pid = 2659] [serial = 1292] [outer = 0x7fed31c5b400] 02:53:03 INFO - PROCESS | 2659 | 1461750783733 Marionette DEBUG loaded listener.js 02:53:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 247 (0x7fed35616400) [pid = 2659] [serial = 1293] [outer = 0x7fed31c5b400] 02:53:04 INFO - PROCESS | 2659 | 1461750784599 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 02:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1583ms 02:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:53:04 INFO - PROCESS | 2659 | 1461750784676 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 02:53:04 INFO - PROCESS | 2659 | 1461750784679 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 02:53:04 INFO - PROCESS | 2659 | 1461750784685 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:53:04 INFO - PROCESS | 2659 | 1461750784688 Marionette TRACE conn3 <- [1,1694,null,{}] 02:53:04 INFO - PROCESS | 2659 | 1461750784693 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:04 INFO - PROCESS | 2659 | 1461750784940 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 02:53:05 INFO - PROCESS | 2659 | 1461750785189 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed42266000 == 138 [pid = 2659] [id = 431] 02:53:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 248 (0x7fed31e08000) [pid = 2659] [serial = 1294] [outer = (nil)] 02:53:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 249 (0x7fed3575e800) [pid = 2659] [serial = 1295] [outer = 0x7fed31e08000] 02:53:05 INFO - PROCESS | 2659 | 1461750785313 Marionette DEBUG loaded listener.js 02:53:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 250 (0x7fed35cb2800) [pid = 2659] [serial = 1296] [outer = 0x7fed31e08000] 02:53:06 INFO - PROCESS | 2659 | 1461750786171 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 02:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1541ms 02:53:06 INFO - PROCESS | 2659 | 1461750786227 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 02:53:06 INFO - PROCESS | 2659 | 1461750786231 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 02:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:53:06 INFO - PROCESS | 2659 | 1461750786236 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:53:06 INFO - PROCESS | 2659 | 1461750786239 Marionette TRACE conn3 <- [1,1698,null,{}] 02:53:06 INFO - PROCESS | 2659 | 1461750786244 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:06 INFO - PROCESS | 2659 | 1461750786471 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 02:53:06 INFO - PROCESS | 2659 | 1461750786746 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed476a0800 == 139 [pid = 2659] [id = 432] 02:53:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 251 (0x7fed34831000) [pid = 2659] [serial = 1297] [outer = (nil)] 02:53:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 252 (0x7fed35fee000) [pid = 2659] [serial = 1298] [outer = 0x7fed34831000] 02:53:06 INFO - PROCESS | 2659 | 1461750786877 Marionette DEBUG loaded listener.js 02:53:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 253 (0x7fed367abc00) [pid = 2659] [serial = 1299] [outer = 0x7fed34831000] 02:53:07 INFO - PROCESS | 2659 | 1461750787738 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 02:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 02:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1532ms 02:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:53:07 INFO - PROCESS | 2659 | 1461750787771 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 02:53:07 INFO - PROCESS | 2659 | 1461750787774 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 02:53:07 INFO - PROCESS | 2659 | 1461750787781 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:53:07 INFO - PROCESS | 2659 | 1461750787785 Marionette TRACE conn3 <- [1,1702,null,{}] 02:53:07 INFO - PROCESS | 2659 | 1461750787791 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:08 INFO - PROCESS | 2659 | 1461750788010 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 02:53:08 INFO - PROCESS | 2659 | 1461750788284 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed21072800 == 140 [pid = 2659] [id = 433] 02:53:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 254 (0x7fed35192400) [pid = 2659] [serial = 1300] [outer = (nil)] 02:53:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 255 (0x7fed37f64000) [pid = 2659] [serial = 1301] [outer = 0x7fed35192400] 02:53:08 INFO - PROCESS | 2659 | 1461750788414 Marionette DEBUG loaded listener.js 02:53:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 256 (0x7fed420ed400) [pid = 2659] [serial = 1302] [outer = 0x7fed35192400] 02:53:09 INFO - PROCESS | 2659 | 1461750789299 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 02:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1588ms 02:53:09 INFO - PROCESS | 2659 | 1461750789368 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 02:53:09 INFO - PROCESS | 2659 | 1461750789371 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 02:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:53:09 INFO - PROCESS | 2659 | 1461750789379 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:53:09 INFO - PROCESS | 2659 | 1461750789382 Marionette TRACE conn3 <- [1,1706,null,{}] 02:53:09 INFO - PROCESS | 2659 | 1461750789387 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:09 INFO - PROCESS | 2659 | 1461750789615 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 02:53:09 INFO - PROCESS | 2659 | 1461750789873 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2090e800 == 141 [pid = 2659] [id = 434] 02:53:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 257 (0x7fed35cb6400) [pid = 2659] [serial = 1303] [outer = (nil)] 02:53:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 258 (0x7fed43264400) [pid = 2659] [serial = 1304] [outer = 0x7fed35cb6400] 02:53:10 INFO - PROCESS | 2659 | 1461750790001 Marionette DEBUG loaded listener.js 02:53:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 259 (0x7fed435d7c00) [pid = 2659] [serial = 1305] [outer = 0x7fed35cb6400] 02:53:10 INFO - PROCESS | 2659 | 1461750790934 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 02:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1629ms 02:53:11 INFO - PROCESS | 2659 | 1461750791009 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 02:53:11 INFO - PROCESS | 2659 | 1461750791013 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 02:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:53:11 INFO - PROCESS | 2659 | 1461750791055 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:53:11 INFO - PROCESS | 2659 | 1461750791059 Marionette TRACE conn3 <- [1,1710,null,{}] 02:53:11 INFO - PROCESS | 2659 | 1461750791128 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:11 INFO - PROCESS | 2659 | 1461750791386 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 02:53:11 INFO - PROCESS | 2659 | 1461750791727 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2b009000 == 142 [pid = 2659] [id = 435] 02:53:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 260 (0x7fed46f34000) [pid = 2659] [serial = 1306] [outer = (nil)] 02:53:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 261 (0x7fed472ad000) [pid = 2659] [serial = 1307] [outer = 0x7fed46f34000] 02:53:11 INFO - PROCESS | 2659 | 1461750791819 Marionette DEBUG loaded listener.js 02:53:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 262 (0x7fed476dc800) [pid = 2659] [serial = 1308] [outer = 0x7fed46f34000] 02:53:12 INFO - PROCESS | 2659 | 1461750792791 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 02:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1815ms 02:53:12 INFO - PROCESS | 2659 | 1461750792836 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 02:53:12 INFO - PROCESS | 2659 | 1461750792840 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 02:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:53:12 INFO - PROCESS | 2659 | 1461750792847 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:53:12 INFO - PROCESS | 2659 | 1461750792850 Marionette TRACE conn3 <- [1,1714,null,{}] 02:53:12 INFO - PROCESS | 2659 | 1461750792856 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:13 INFO - PROCESS | 2659 | 1461750793069 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 02:53:13 INFO - PROCESS | 2659 | 1461750793288 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1f40b000 == 143 [pid = 2659] [id = 436] 02:53:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 263 (0x7fed16ac4800) [pid = 2659] [serial = 1309] [outer = (nil)] 02:53:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 264 (0x7fed16acd000) [pid = 2659] [serial = 1310] [outer = 0x7fed16ac4800] 02:53:13 INFO - PROCESS | 2659 | 1461750793404 Marionette DEBUG loaded listener.js 02:53:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 265 (0x7fed16ad1c00) [pid = 2659] [serial = 1311] [outer = 0x7fed16ac4800] 02:53:14 INFO - PROCESS | 2659 | 1461750794384 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1583ms 02:53:14 INFO - PROCESS | 2659 | 1461750794431 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 02:53:14 INFO - PROCESS | 2659 | 1461750794435 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 02:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:53:14 INFO - PROCESS | 2659 | 1461750794441 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:53:14 INFO - PROCESS | 2659 | 1461750794443 Marionette TRACE conn3 <- [1,1718,null,{}] 02:53:14 INFO - PROCESS | 2659 | 1461750794449 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:14 INFO - PROCESS | 2659 | 1461750794663 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 02:53:14 INFO - PROCESS | 2659 | 1461750794921 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2ad16800 == 144 [pid = 2659] [id = 437] 02:53:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 266 (0x7fed16ac6c00) [pid = 2659] [serial = 1312] [outer = (nil)] 02:53:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 267 (0x7fed16ad6c00) [pid = 2659] [serial = 1313] [outer = 0x7fed16ac6c00] 02:53:15 INFO - PROCESS | 2659 | 1461750795038 Marionette DEBUG loaded listener.js 02:53:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 268 (0x7fed16adc000) [pid = 2659] [serial = 1314] [outer = 0x7fed16ac6c00] 02:53:15 INFO - PROCESS | 2659 | 1461750795881 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1484ms 02:53:15 INFO - PROCESS | 2659 | 1461750795926 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 02:53:15 INFO - PROCESS | 2659 | 1461750795930 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 02:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:53:15 INFO - PROCESS | 2659 | 1461750795936 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:53:15 INFO - PROCESS | 2659 | 1461750795938 Marionette TRACE conn3 <- [1,1722,null,{}] 02:53:15 INFO - PROCESS | 2659 | 1461750795944 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:16 INFO - PROCESS | 2659 | 1461750796168 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 02:53:16 INFO - PROCESS | 2659 | 1461750796481 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1c3cd000 == 145 [pid = 2659] [id = 438] 02:53:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 269 (0x7fed16adb000) [pid = 2659] [serial = 1315] [outer = (nil)] 02:53:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 270 (0x7fed16ae1c00) [pid = 2659] [serial = 1316] [outer = 0x7fed16adb000] 02:53:16 INFO - PROCESS | 2659 | 1461750796563 Marionette DEBUG loaded listener.js 02:53:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 271 (0x7fed199d6c00) [pid = 2659] [serial = 1317] [outer = 0x7fed16adb000] 02:53:17 INFO - PROCESS | 2659 | 1461750797448 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 02:53:18 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:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 2131ms 02:53:18 INFO - PROCESS | 2659 | 1461750798222 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 02:53:18 INFO - PROCESS | 2659 | 1461750798230 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 02:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:53:18 INFO - PROCESS | 2659 | 1461750798258 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:53:18 INFO - PROCESS | 2659 | 1461750798264 Marionette TRACE conn3 <- [1,1726,null,{}] 02:53:18 INFO - PROCESS | 2659 | 1461750798272 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:18 INFO - PROCESS | 2659 | 1461750798476 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 02:53:18 INFO - PROCESS | 2659 | 1461750798714 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1df19000 == 146 [pid = 2659] [id = 439] 02:53:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 272 (0x7fed199da400) [pid = 2659] [serial = 1318] [outer = (nil)] 02:53:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 273 (0x7fed199de000) [pid = 2659] [serial = 1319] [outer = 0x7fed199da400] 02:53:18 INFO - PROCESS | 2659 | 1461750798785 Marionette DEBUG loaded listener.js 02:53:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 274 (0x7fed1aae3c00) [pid = 2659] [serial = 1320] [outer = 0x7fed199da400] 02:53:19 INFO - PROCESS | 2659 | 1461750799707 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 02:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1498ms 02:53:19 INFO - PROCESS | 2659 | 1461750799752 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 02:53:19 INFO - PROCESS | 2659 | 1461750799758 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 02:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:53:19 INFO - PROCESS | 2659 | 1461750799769 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:53:19 INFO - PROCESS | 2659 | 1461750799774 Marionette TRACE conn3 <- [1,1730,null,{}] 02:53:19 INFO - PROCESS | 2659 | 1461750799780 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:19 INFO - PROCESS | 2659 | 1461750799990 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 02:53:20 INFO - PROCESS | 2659 | 1461750800451 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed193ca000 == 147 [pid = 2659] [id = 440] 02:53:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 275 (0x7fed1b9e7800) [pid = 2659] [serial = 1321] [outer = (nil)] 02:53:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 276 (0x7fed1c312400) [pid = 2659] [serial = 1322] [outer = 0x7fed1b9e7800] 02:53:20 INFO - PROCESS | 2659 | 1461750800529 Marionette DEBUG loaded listener.js 02:53:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 277 (0x7fed1cb0f400) [pid = 2659] [serial = 1323] [outer = 0x7fed1b9e7800] 02:53:21 INFO - PROCESS | 2659 | 1461750801446 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 02:53:21 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:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1738ms 02:53:21 INFO - PROCESS | 2659 | 1461750801505 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 02:53:21 INFO - PROCESS | 2659 | 1461750801509 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 02:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:53:21 INFO - PROCESS | 2659 | 1461750801515 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:53:21 INFO - PROCESS | 2659 | 1461750801518 Marionette TRACE conn3 <- [1,1734,null,{}] 02:53:21 INFO - PROCESS | 2659 | 1461750801533 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:21 INFO - PROCESS | 2659 | 1461750801848 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 02:53:21 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed340dd000 == 146 [pid = 2659] [id = 66] 02:53:21 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2cf20800 == 145 [pid = 2659] [id = 121] 02:53:21 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2d3d8000 == 144 [pid = 2659] [id = 123] 02:53:21 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2bf7b000 == 143 [pid = 2659] [id = 314] 02:53:21 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed43420000 == 142 [pid = 2659] [id = 320] 02:53:21 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3c1e8800 == 141 [pid = 2659] [id = 67] 02:53:21 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed22e44000 == 140 [pid = 2659] [id = 313] 02:53:21 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2fca7000 == 139 [pid = 2659] [id = 315] 02:53:21 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed333a1800 == 138 [pid = 2659] [id = 170] 02:53:21 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed46a45800 == 137 [pid = 2659] [id = 120] 02:53:21 INFO - PROCESS | 2659 | --DOMWINDOW == 276 (0x7fed1c315000) [pid = 2659] [serial = 1181] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 2659 | --DOMWINDOW == 275 (0x7fed44e1cc00) [pid = 2659] [serial = 1175] [outer = (nil)] [url = about:blank] 02:53:21 INFO - PROCESS | 2659 | --DOMWINDOW == 274 (0x7fed46f2a400) [pid = 2659] [serial = 1178] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed424a8800 == 136 [pid = 2659] [id = 172] 02:53:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1dda7000 == 135 [pid = 2659] [id = 423] 02:53:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2afcd000 == 134 [pid = 2659] [id = 422] 02:53:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed28ccb000 == 133 [pid = 2659] [id = 421] 02:53:22 INFO - PROCESS | 2659 | 1461750802236 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | --DOCSHELL 0x7fed1e0df800 == 132 [pid = 2659] [id = 420] 02:53:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1a9d1000 == 131 [pid = 2659] [id = 419] 02:53:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed288de800 == 130 [pid = 2659] [id = 418] 02:53:22 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1a9d1000 == 131 [pid = 2659] [id = 441] 02:53:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 275 (0x7fed1cc5e000) [pid = 2659] [serial = 1324] [outer = (nil)] 02:53:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 276 (0x7fed1dfdb400) [pid = 2659] [serial = 1325] [outer = 0x7fed1cc5e000] 02:53:22 INFO - PROCESS | 2659 | 1461750802315 Marionette DEBUG loaded listener.js 02:53:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 277 (0x7fed1f243c00) [pid = 2659] [serial = 1326] [outer = 0x7fed1cc5e000] 02:53:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1c8ed000 == 130 [pid = 2659] [id = 417] 02:53:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1df1b800 == 129 [pid = 2659] [id = 416] 02:53:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1b91c800 == 128 [pid = 2659] [id = 414] 02:53:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1b904800 == 127 [pid = 2659] [id = 413] 02:53:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed193cc000 == 126 [pid = 2659] [id = 412] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 276 (0x7fed30821000) [pid = 2659] [serial = 948] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 275 (0x7fed35117800) [pid = 2659] [serial = 1157] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 274 (0x7fed2ea74000) [pid = 2659] [serial = 1148] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 273 (0x7fed2313a800) [pid = 2659] [serial = 1113] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 272 (0x7fed24828400) [pid = 2659] [serial = 1172] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 271 (0x7fed4325f800) [pid = 2659] [serial = 1166] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 270 (0x7fed20ed9000) [pid = 2659] [serial = 1169] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 269 (0x7fed3514d000) [pid = 2659] [serial = 807] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 268 (0x7fed46daac00) [pid = 2659] [serial = 972] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 267 (0x7fed4326d000) [pid = 2659] [serial = 906] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 266 (0x7fed23135000) [pid = 2659] [serial = 1190] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 265 (0x7fed4206f800) [pid = 2659] [serial = 960] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 264 (0x7fed232d4800) [pid = 2659] [serial = 1191] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 263 (0x7fed2f019800) [pid = 2659] [serial = 1203] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 262 (0x7fed45340400) [pid = 2659] [serial = 903] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 261 (0x7fed357bd800) [pid = 2659] [serial = 1160] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 260 (0x7fed232d4c00) [pid = 2659] [serial = 942] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 259 (0x7fed22868000) [pid = 2659] [serial = 1187] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 258 (0x7fed35dd6000) [pid = 2659] [serial = 954] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 257 (0x7fed22ad7400) [pid = 2659] [serial = 1136] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 256 (0x7fed2ea79800) [pid = 2659] [serial = 1200] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 255 (0x7fed22e18400) [pid = 2659] [serial = 1139] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 254 (0x7fed28a5a400) [pid = 2659] [serial = 1193] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 253 (0x7fed1e961400) [pid = 2659] [serial = 1185] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 252 (0x7fed29c61000) [pid = 2659] [serial = 1197] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 251 (0x7fed2b458800) [pid = 2659] [serial = 1202] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 250 (0x7fed2b655400) [pid = 2659] [serial = 1199] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 249 (0x7fed29c7cc00) [pid = 2659] [serial = 1131] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 248 (0x7fed43263c00) [pid = 2659] [serial = 963] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 247 (0x7fed356bec00) [pid = 2659] [serial = 951] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 246 (0x7fed29c7c800) [pid = 2659] [serial = 945] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 245 (0x7fed28a99000) [pid = 2659] [serial = 900] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 244 (0x7fed22915c00) [pid = 2659] [serial = 1188] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 243 (0x7fed1d7e1c00) [pid = 2659] [serial = 1184] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 242 (0x7fed3b25f000) [pid = 2659] [serial = 957] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 241 (0x7fed28a94400) [pid = 2659] [serial = 1194] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 240 (0x7fed1b9e5800) [pid = 2659] [serial = 1133] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 239 (0x7fed453be000) [pid = 2659] [serial = 969] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 238 (0x7fed28de7400) [pid = 2659] [serial = 1196] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 237 (0x7fed22e1d800) [pid = 2659] [serial = 915] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 236 (0x7fed46da7400) [pid = 2659] [serial = 909] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 235 (0x7fed2fc7f800) [pid = 2659] [serial = 1151] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 234 (0x7fed22cebc00) [pid = 2659] [serial = 966] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 233 (0x7fed28f88000) [pid = 2659] [serial = 1142] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 232 (0x7fed22875000) [pid = 2659] [serial = 897] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 231 (0x7fed2b9eb800) [pid = 2659] [serial = 1145] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 230 (0x7fed367a8000) [pid = 2659] [serial = 1163] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 229 (0x7fed22e0ec00) [pid = 2659] [serial = 912] [outer = (nil)] [url = about:blank] 02:53:22 INFO - PROCESS | 2659 | --DOMWINDOW == 228 (0x7fed32fe6000) [pid = 2659] [serial = 1154] [outer = (nil)] [url = about:blank] 02:53:23 INFO - PROCESS | 2659 | 1461750803168 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 02:53:23 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:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1684ms 02:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:53:23 INFO - PROCESS | 2659 | 1461750803200 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 02:53:23 INFO - PROCESS | 2659 | 1461750803202 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 02:53:23 INFO - PROCESS | 2659 | 1461750803209 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:53:23 INFO - PROCESS | 2659 | 1461750803212 Marionette TRACE conn3 <- [1,1738,null,{}] 02:53:23 INFO - PROCESS | 2659 | 1461750803217 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:23 INFO - PROCESS | 2659 | 1461750803420 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 02:53:23 INFO - PROCESS | 2659 | 1461750803609 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1df1b800 == 127 [pid = 2659] [id = 442] 02:53:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 229 (0x7fed1cc5bc00) [pid = 2659] [serial = 1327] [outer = (nil)] 02:53:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 230 (0x7fed1feb5400) [pid = 2659] [serial = 1328] [outer = 0x7fed1cc5bc00] 02:53:23 INFO - PROCESS | 2659 | 1461750803685 Marionette DEBUG loaded listener.js 02:53:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 231 (0x7fed20ed5400) [pid = 2659] [serial = 1329] [outer = 0x7fed1cc5bc00] 02:53:24 INFO - PROCESS | 2659 | 1461750804597 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 02:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1430ms 02:53:24 INFO - PROCESS | 2659 | 1461750804639 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 02:53:24 INFO - PROCESS | 2659 | 1461750804643 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 02:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:53:24 INFO - PROCESS | 2659 | 1461750804657 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:53:24 INFO - PROCESS | 2659 | 1461750804661 Marionette TRACE conn3 <- [1,1742,null,{}] 02:53:24 INFO - PROCESS | 2659 | 1461750804666 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:24 INFO - PROCESS | 2659 | 1461750804928 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 02:53:24 INFO - PROCESS | 2659 | 1461750804958 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed206d5800 == 128 [pid = 2659] [id = 443] 02:53:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 232 (0x7fed1f37c000) [pid = 2659] [serial = 1330] [outer = (nil)] 02:53:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 233 (0x7fed2290cc00) [pid = 2659] [serial = 1331] [outer = 0x7fed1f37c000] 02:53:25 INFO - PROCESS | 2659 | 1461750805031 Marionette DEBUG loaded listener.js 02:53:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 234 (0x7fed22adc800) [pid = 2659] [serial = 1332] [outer = 0x7fed1f37c000] 02:53:26 INFO - PROCESS | 2659 | 1461750806105 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 02:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1536ms 02:53:26 INFO - PROCESS | 2659 | 1461750806194 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 02:53:26 INFO - PROCESS | 2659 | 1461750806197 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 02:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:53:26 INFO - PROCESS | 2659 | 1461750806205 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:53:26 INFO - PROCESS | 2659 | 1461750806208 Marionette TRACE conn3 <- [1,1746,null,{}] 02:53:26 INFO - PROCESS | 2659 | 1461750806222 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:26 INFO - PROCESS | 2659 | 1461750806517 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 02:53:27 INFO - PROCESS | 2659 | --DOMWINDOW == 233 (0x7fed22b4fc00) [pid = 2659] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:53:27 INFO - PROCESS | 2659 | --DOMWINDOW == 232 (0x7fed1aae5800) [pid = 2659] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:53:27 INFO - PROCESS | 2659 | --DOMWINDOW == 231 (0x7fed1d7e4400) [pid = 2659] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:53:27 INFO - PROCESS | 2659 | --DOMWINDOW == 230 (0x7fed2290ac00) [pid = 2659] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:53:27 INFO - PROCESS | 2659 | --DOMWINDOW == 229 (0x7fed24865400) [pid = 2659] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:53:27 INFO - PROCESS | 2659 | --DOMWINDOW == 228 (0x7fed1ccd0800) [pid = 2659] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:53:27 INFO - PROCESS | 2659 | --DOMWINDOW == 227 (0x7fed22872800) [pid = 2659] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:53:27 INFO - PROCESS | 2659 | --DOMWINDOW == 226 (0x7fed1aae7c00) [pid = 2659] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:53:27 INFO - PROCESS | 2659 | 1461750807860 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1c3ca000 == 129 [pid = 2659] [id = 444] 02:53:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 227 (0x7fed1aae5800) [pid = 2659] [serial = 1333] [outer = (nil)] 02:53:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 228 (0x7fed1d7e4400) [pid = 2659] [serial = 1334] [outer = 0x7fed1aae5800] 02:53:27 INFO - PROCESS | 2659 | 1461750807927 Marionette DEBUG loaded listener.js 02:53:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 229 (0x7fed22e21c00) [pid = 2659] [serial = 1335] [outer = 0x7fed1aae5800] 02:53:28 INFO - PROCESS | 2659 | 1461750808622 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 02:53:28 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:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 2437ms 02:53:28 INFO - PROCESS | 2659 | 1461750808643 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 02:53:28 INFO - PROCESS | 2659 | 1461750808646 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 02:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:53:28 INFO - PROCESS | 2659 | 1461750808652 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:53:28 INFO - PROCESS | 2659 | 1461750808654 Marionette TRACE conn3 <- [1,1750,null,{}] 02:53:28 INFO - PROCESS | 2659 | 1461750808660 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:28 INFO - PROCESS | 2659 | 1461750808904 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 02:53:28 INFO - PROCESS | 2659 | 1461750808927 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed249e6000 == 130 [pid = 2659] [id = 445] 02:53:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 230 (0x7fed2312f400) [pid = 2659] [serial = 1336] [outer = (nil)] 02:53:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 231 (0x7fed232cfc00) [pid = 2659] [serial = 1337] [outer = 0x7fed2312f400] 02:53:28 INFO - PROCESS | 2659 | 1461750808993 Marionette DEBUG loaded listener.js 02:53:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 232 (0x7fed2485a000) [pid = 2659] [serial = 1338] [outer = 0x7fed2312f400] 02:53:29 INFO - PROCESS | 2659 | 1461750809974 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 02:53:30 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:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1390ms 02:53:30 INFO - PROCESS | 2659 | 1461750810045 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 02:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:53:30 INFO - PROCESS | 2659 | 1461750810051 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 02:53:30 INFO - PROCESS | 2659 | 1461750810058 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:53:30 INFO - PROCESS | 2659 | 1461750810064 Marionette TRACE conn3 <- [1,1754,null,{}] 02:53:30 INFO - PROCESS | 2659 | 1461750810073 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:30 INFO - PROCESS | 2659 | 1461750810291 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 02:53:30 INFO - PROCESS | 2659 | 1461750810553 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1c8f8000 == 131 [pid = 2659] [id = 446] 02:53:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 233 (0x7fed18a8ac00) [pid = 2659] [serial = 1339] [outer = (nil)] 02:53:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 234 (0x7fed199dc800) [pid = 2659] [serial = 1340] [outer = 0x7fed18a8ac00] 02:53:30 INFO - PROCESS | 2659 | 1461750810675 Marionette DEBUG loaded listener.js 02:53:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 235 (0x7fed1b975c00) [pid = 2659] [serial = 1341] [outer = 0x7fed18a8ac00] 02:53:31 INFO - PROCESS | 2659 | 1461750811643 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 02:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1635ms 02:53:31 INFO - PROCESS | 2659 | 1461750811694 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 02:53:31 INFO - PROCESS | 2659 | 1461750811701 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 02:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:53:31 INFO - PROCESS | 2659 | 1461750811713 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:53:31 INFO - PROCESS | 2659 | 1461750811717 Marionette TRACE conn3 <- [1,1758,null,{}] 02:53:31 INFO - PROCESS | 2659 | 1461750811724 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:31 INFO - PROCESS | 2659 | 1461750811970 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 02:53:32 INFO - PROCESS | 2659 | 1461750812325 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2106c800 == 132 [pid = 2659] [id = 447] 02:53:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 236 (0x7fed1c314c00) [pid = 2659] [serial = 1342] [outer = (nil)] 02:53:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 237 (0x7fed1ccccc00) [pid = 2659] [serial = 1343] [outer = 0x7fed1c314c00] 02:53:32 INFO - PROCESS | 2659 | 1461750812416 Marionette DEBUG loaded listener.js 02:53:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 238 (0x7fed1dfd5400) [pid = 2659] [serial = 1344] [outer = 0x7fed1c314c00] 02:53:33 INFO - PROCESS | 2659 | 1461750813370 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 02:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1733ms 02:53:33 INFO - PROCESS | 2659 | 1461750813447 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 02:53:33 INFO - PROCESS | 2659 | 1461750813452 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 02:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:53:33 INFO - PROCESS | 2659 | 1461750813459 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:53:33 INFO - PROCESS | 2659 | 1461750813465 Marionette TRACE conn3 <- [1,1762,null,{}] 02:53:33 INFO - PROCESS | 2659 | 1461750813482 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:33 INFO - PROCESS | 2659 | 1461750813812 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 02:53:34 INFO - PROCESS | 2659 | 1461750814049 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed29c2d800 == 133 [pid = 2659] [id = 448] 02:53:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 239 (0x7fed2290d000) [pid = 2659] [serial = 1345] [outer = (nil)] 02:53:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 240 (0x7fed22b49400) [pid = 2659] [serial = 1346] [outer = 0x7fed2290d000] 02:53:34 INFO - PROCESS | 2659 | 1461750814134 Marionette DEBUG loaded listener.js 02:53:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 241 (0x7fed22cec000) [pid = 2659] [serial = 1347] [outer = 0x7fed2290d000] 02:53:35 INFO - PROCESS | 2659 | 1461750815044 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 02:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1638ms 02:53:35 INFO - PROCESS | 2659 | 1461750815098 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 02:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:53:35 INFO - PROCESS | 2659 | 1461750815102 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 02:53:35 INFO - PROCESS | 2659 | 1461750815109 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:53:35 INFO - PROCESS | 2659 | 1461750815113 Marionette TRACE conn3 <- [1,1766,null,{}] 02:53:35 INFO - PROCESS | 2659 | 1461750815118 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:35 INFO - PROCESS | 2659 | 1461750815318 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 02:53:35 INFO - PROCESS | 2659 | 1461750815520 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed29e47000 == 134 [pid = 2659] [id = 449] 02:53:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 242 (0x7fed22869000) [pid = 2659] [serial = 1348] [outer = (nil)] 02:53:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 243 (0x7fed23135c00) [pid = 2659] [serial = 1349] [outer = 0x7fed22869000] 02:53:35 INFO - PROCESS | 2659 | 1461750815592 Marionette DEBUG loaded listener.js 02:53:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 244 (0x7fed24866000) [pid = 2659] [serial = 1350] [outer = 0x7fed22869000] 02:53:36 INFO - PROCESS | 2659 | 1461750816479 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 02:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1437ms 02:53:36 INFO - PROCESS | 2659 | 1461750816546 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 02:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:53:36 INFO - PROCESS | 2659 | 1461750816550 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 02:53:36 INFO - PROCESS | 2659 | 1461750816556 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:53:36 INFO - PROCESS | 2659 | 1461750816559 Marionette TRACE conn3 <- [1,1770,null,{}] 02:53:36 INFO - PROCESS | 2659 | 1461750816564 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:36 INFO - PROCESS | 2659 | 1461750816781 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 02:53:37 INFO - PROCESS | 2659 | 1461750816993 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2b007800 == 135 [pid = 2659] [id = 450] 02:53:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 245 (0x7fed2286ac00) [pid = 2659] [serial = 1351] [outer = (nil)] 02:53:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 246 (0x7fed28918400) [pid = 2659] [serial = 1352] [outer = 0x7fed2286ac00] 02:53:37 INFO - PROCESS | 2659 | 1461750817108 Marionette DEBUG loaded listener.js 02:53:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 247 (0x7fed28a94400) [pid = 2659] [serial = 1353] [outer = 0x7fed2286ac00] 02:53:38 INFO - PROCESS | 2659 | 1461750818004 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 02:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1481ms 02:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:53:38 INFO - PROCESS | 2659 | 1461750818037 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 02:53:38 INFO - PROCESS | 2659 | 1461750818040 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 02:53:38 INFO - PROCESS | 2659 | 1461750818047 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:53:38 INFO - PROCESS | 2659 | 1461750818050 Marionette TRACE conn3 <- [1,1774,null,{}] 02:53:38 INFO - PROCESS | 2659 | 1461750818056 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:38 INFO - PROCESS | 2659 | 1461750818304 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 02:53:38 INFO - PROCESS | 2659 | 1461750818562 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2bb55800 == 136 [pid = 2659] [id = 451] 02:53:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 248 (0x7fed28f82000) [pid = 2659] [serial = 1354] [outer = (nil)] 02:53:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 249 (0x7fed29c7c800) [pid = 2659] [serial = 1355] [outer = 0x7fed28f82000] 02:53:38 INFO - PROCESS | 2659 | 1461750818695 Marionette DEBUG loaded listener.js 02:53:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 250 (0x7fed2b4de000) [pid = 2659] [serial = 1356] [outer = 0x7fed28f82000] 02:53:39 INFO - PROCESS | 2659 | 1461750819518 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 02:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1538ms 02:53:39 INFO - PROCESS | 2659 | 1461750819585 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 02:53:39 INFO - PROCESS | 2659 | 1461750819589 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 02:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:53:39 INFO - PROCESS | 2659 | 1461750819595 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:53:39 INFO - PROCESS | 2659 | 1461750819597 Marionette TRACE conn3 <- [1,1778,null,{}] 02:53:39 INFO - PROCESS | 2659 | 1461750819603 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:39 INFO - PROCESS | 2659 | 1461750819809 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 02:53:40 INFO - PROCESS | 2659 | 1461750820014 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2cf28000 == 137 [pid = 2659] [id = 452] 02:53:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 251 (0x7fed29c5c000) [pid = 2659] [serial = 1357] [outer = (nil)] 02:53:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 252 (0x7fed2b9e4400) [pid = 2659] [serial = 1358] [outer = 0x7fed29c5c000] 02:53:40 INFO - PROCESS | 2659 | 1461750820129 Marionette DEBUG loaded listener.js 02:53:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 253 (0x7fed2c17c800) [pid = 2659] [serial = 1359] [outer = 0x7fed29c5c000] 02:53:41 INFO - PROCESS | 2659 | 1461750821033 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 02:53:41 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:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1482ms 02:53:41 INFO - PROCESS | 2659 | 1461750821079 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 02:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:53:41 INFO - PROCESS | 2659 | 1461750821083 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 02:53:41 INFO - PROCESS | 2659 | 1461750821090 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:53:41 INFO - PROCESS | 2659 | 1461750821094 Marionette TRACE conn3 <- [1,1782,null,{}] 02:53:41 INFO - PROCESS | 2659 | 1461750821119 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:41 INFO - PROCESS | 2659 | 1461750821375 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 02:53:41 INFO - PROCESS | 2659 | 1461750821641 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2ebd6800 == 138 [pid = 2659] [id = 453] 02:53:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 254 (0x7fed29c60400) [pid = 2659] [serial = 1360] [outer = (nil)] 02:53:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 255 (0x7fed2d097800) [pid = 2659] [serial = 1361] [outer = 0x7fed29c60400] 02:53:41 INFO - PROCESS | 2659 | 1461750821727 Marionette DEBUG loaded listener.js 02:53:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 256 (0x7fed2ea6d800) [pid = 2659] [serial = 1362] [outer = 0x7fed29c60400] 02:53:42 INFO - PROCESS | 2659 | 1461750822578 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 02:53:42 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:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1544ms 02:53:42 INFO - PROCESS | 2659 | 1461750822634 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 02:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:53:42 INFO - PROCESS | 2659 | 1461750822638 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 02:53:42 INFO - PROCESS | 2659 | 1461750822644 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:53:42 INFO - PROCESS | 2659 | 1461750822647 Marionette TRACE conn3 <- [1,1786,null,{}] 02:53:42 INFO - PROCESS | 2659 | 1461750822652 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:42 INFO - PROCESS | 2659 | 1461750822855 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 02:53:43 INFO - PROCESS | 2659 | 1461750823068 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2f380800 == 139 [pid = 2659] [id = 454] 02:53:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 257 (0x7fed2b9e5800) [pid = 2659] [serial = 1363] [outer = (nil)] 02:53:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 258 (0x7fed2eae4800) [pid = 2659] [serial = 1364] [outer = 0x7fed2b9e5800] 02:53:43 INFO - PROCESS | 2659 | 1461750823183 Marionette DEBUG loaded listener.js 02:53:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 259 (0x7fed2ef4d000) [pid = 2659] [serial = 1365] [outer = 0x7fed2b9e5800] 02:53:44 INFO - PROCESS | 2659 | 1461750824115 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 02:53:44 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:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1529ms 02:53:44 INFO - PROCESS | 2659 | 1461750824174 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 02:53:44 INFO - PROCESS | 2659 | 1461750824178 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 02:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:53:44 INFO - PROCESS | 2659 | 1461750824184 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:53:44 INFO - PROCESS | 2659 | 1461750824186 Marionette TRACE conn3 <- [1,1790,null,{}] 02:53:44 INFO - PROCESS | 2659 | 1461750824191 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:44 INFO - PROCESS | 2659 | 1461750824406 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 02:53:44 INFO - PROCESS | 2659 | 1461750824614 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2f976800 == 140 [pid = 2659] [id = 455] 02:53:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 260 (0x7fed197c8800) [pid = 2659] [serial = 1366] [outer = (nil)] 02:53:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 261 (0x7fed2f013000) [pid = 2659] [serial = 1367] [outer = 0x7fed197c8800] 02:53:44 INFO - PROCESS | 2659 | 1461750824730 Marionette DEBUG loaded listener.js 02:53:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 262 (0x7fed2f29cc00) [pid = 2659] [serial = 1368] [outer = 0x7fed197c8800] 02:53:45 INFO - PROCESS | 2659 | 1461750825651 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:53:45 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:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1531ms 02:53:45 INFO - PROCESS | 2659 | 1461750825716 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 02:53:45 INFO - PROCESS | 2659 | 1461750825721 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 02:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:53:45 INFO - PROCESS | 2659 | 1461750825726 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:53:45 INFO - PROCESS | 2659 | 1461750825730 Marionette TRACE conn3 <- [1,1794,null,{}] 02:53:45 INFO - PROCESS | 2659 | 1461750825735 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:45 INFO - PROCESS | 2659 | 1461750825976 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 02:53:46 INFO - PROCESS | 2659 | 1461750826234 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed333a6800 == 141 [pid = 2659] [id = 456] 02:53:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 263 (0x7fed2cfe1400) [pid = 2659] [serial = 1369] [outer = (nil)] 02:53:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 264 (0x7fed31261800) [pid = 2659] [serial = 1370] [outer = 0x7fed2cfe1400] 02:53:46 INFO - PROCESS | 2659 | 1461750826392 Marionette DEBUG loaded listener.js 02:53:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 265 (0x7fed3344bc00) [pid = 2659] [serial = 1371] [outer = 0x7fed2cfe1400] 02:53:47 INFO - PROCESS | 2659 | 1461750827239 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1580ms 02:53:47 INFO - PROCESS | 2659 | 1461750827313 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 02:53:47 INFO - PROCESS | 2659 | 1461750827321 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 02:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:53:47 INFO - PROCESS | 2659 | 1461750827332 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:53:47 INFO - PROCESS | 2659 | 1461750827334 Marionette TRACE conn3 <- [1,1798,null,{}] 02:53:47 INFO - PROCESS | 2659 | 1461750827340 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:47 INFO - PROCESS | 2659 | 1461750827586 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 02:53:47 INFO - PROCESS | 2659 | 1461750827840 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed35175000 == 142 [pid = 2659] [id = 457] 02:53:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 266 (0x7fed30824400) [pid = 2659] [serial = 1372] [outer = (nil)] 02:53:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 267 (0x7fed344e3400) [pid = 2659] [serial = 1373] [outer = 0x7fed30824400] 02:53:47 INFO - PROCESS | 2659 | 1461750827957 Marionette DEBUG loaded listener.js 02:53:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 268 (0x7fed34838400) [pid = 2659] [serial = 1374] [outer = 0x7fed30824400] 02:53:48 INFO - PROCESS | 2659 | 1461750828802 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 02:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1527ms 02:53:48 INFO - PROCESS | 2659 | 1461750828860 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 02:53:48 INFO - PROCESS | 2659 | 1461750828863 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 02:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:53:48 INFO - PROCESS | 2659 | 1461750828871 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:53:48 INFO - PROCESS | 2659 | 1461750828874 Marionette TRACE conn3 <- [1,1802,null,{}] 02:53:48 INFO - PROCESS | 2659 | 1461750828879 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:49 INFO - PROCESS | 2659 | 1461750829121 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 02:53:49 INFO - PROCESS | 2659 | 1461750829386 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed36c43000 == 143 [pid = 2659] [id = 458] 02:53:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 269 (0x7fed32fe6000) [pid = 2659] [serial = 1375] [outer = (nil)] 02:53:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 270 (0x7fed35110c00) [pid = 2659] [serial = 1376] [outer = 0x7fed32fe6000] 02:53:49 INFO - PROCESS | 2659 | 1461750829503 Marionette DEBUG loaded listener.js 02:53:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 271 (0x7fed356afc00) [pid = 2659] [serial = 1377] [outer = 0x7fed32fe6000] 02:53:50 INFO - PROCESS | 2659 | 1461750830334 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1528ms 02:53:50 INFO - PROCESS | 2659 | 1461750830401 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 02:53:50 INFO - PROCESS | 2659 | 1461750830405 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 02:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:53:50 INFO - PROCESS | 2659 | 1461750830410 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:53:50 INFO - PROCESS | 2659 | 1461750830412 Marionette TRACE conn3 <- [1,1806,null,{}] 02:53:50 INFO - PROCESS | 2659 | 1461750830418 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:50 INFO - PROCESS | 2659 | 1461750830638 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 02:53:50 INFO - PROCESS | 2659 | 1461750830851 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed41dbd000 == 144 [pid = 2659] [id = 459] 02:53:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 272 (0x7fed29c66400) [pid = 2659] [serial = 1378] [outer = (nil)] 02:53:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 273 (0x7fed356b5400) [pid = 2659] [serial = 1379] [outer = 0x7fed29c66400] 02:53:51 INFO - PROCESS | 2659 | 1461750831005 Marionette DEBUG loaded listener.js 02:53:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 274 (0x7fed357bd800) [pid = 2659] [serial = 1380] [outer = 0x7fed29c66400] 02:53:51 INFO - PROCESS | 2659 | 1461750831936 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 02:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1582ms 02:53:51 INFO - PROCESS | 2659 | 1461750831995 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 02:53:51 INFO - PROCESS | 2659 | 1461750831997 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 02:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:53:52 INFO - PROCESS | 2659 | 1461750832003 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:53:52 INFO - PROCESS | 2659 | 1461750832005 Marionette TRACE conn3 <- [1,1810,null,{}] 02:53:52 INFO - PROCESS | 2659 | 1461750832011 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:52 INFO - PROCESS | 2659 | 1461750832225 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 02:53:52 INFO - PROCESS | 2659 | 1461750832491 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1f416800 == 145 [pid = 2659] [id = 460] 02:53:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 275 (0x7fed1cb0cc00) [pid = 2659] [serial = 1381] [outer = (nil)] 02:53:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 276 (0x7fed2aec3400) [pid = 2659] [serial = 1382] [outer = 0x7fed1cb0cc00] 02:53:52 INFO - PROCESS | 2659 | 1461750832613 Marionette DEBUG loaded listener.js 02:53:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 277 (0x7fed357b9400) [pid = 2659] [serial = 1383] [outer = 0x7fed1cb0cc00] 02:53:53 INFO - PROCESS | 2659 | 1461750833491 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1530ms 02:53:53 INFO - PROCESS | 2659 | 1461750833536 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 02:53:53 INFO - PROCESS | 2659 | 1461750833539 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 02:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:53:53 INFO - PROCESS | 2659 | 1461750833545 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:53:53 INFO - PROCESS | 2659 | 1461750833548 Marionette TRACE conn3 <- [1,1814,null,{}] 02:53:53 INFO - PROCESS | 2659 | 1461750833553 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:53 INFO - PROCESS | 2659 | 1461750833781 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 02:53:54 INFO - PROCESS | 2659 | 1461750834038 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2ebdd000 == 146 [pid = 2659] [id = 461] 02:53:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 278 (0x7fed1b977800) [pid = 2659] [serial = 1384] [outer = (nil)] 02:53:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 279 (0x7fed35dd4000) [pid = 2659] [serial = 1385] [outer = 0x7fed1b977800] 02:53:54 INFO - PROCESS | 2659 | 1461750834162 Marionette DEBUG loaded listener.js 02:53:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 280 (0x7fed36bbbc00) [pid = 2659] [serial = 1386] [outer = 0x7fed1b977800] 02:53:55 INFO - PROCESS | 2659 | 1461750835003 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1529ms 02:53:55 INFO - PROCESS | 2659 | 1461750835077 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 02:53:55 INFO - PROCESS | 2659 | 1461750835080 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 02:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:53:55 INFO - PROCESS | 2659 | 1461750835087 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:53:55 INFO - PROCESS | 2659 | 1461750835090 Marionette TRACE conn3 <- [1,1818,null,{}] 02:53:55 INFO - PROCESS | 2659 | 1461750835097 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:55 INFO - PROCESS | 2659 | 1461750835359 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 02:53:55 INFO - PROCESS | 2659 | 1461750835625 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed43416800 == 147 [pid = 2659] [id = 462] 02:53:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 281 (0x7fed2ea78800) [pid = 2659] [serial = 1387] [outer = (nil)] 02:53:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 282 (0x7fed3b25b800) [pid = 2659] [serial = 1388] [outer = 0x7fed2ea78800] 02:53:55 INFO - PROCESS | 2659 | 1461750835744 Marionette DEBUG loaded listener.js 02:53:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 283 (0x7fed41faf800) [pid = 2659] [serial = 1389] [outer = 0x7fed2ea78800] 02:53:57 INFO - PROCESS | 2659 | 1461750837029 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 02:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1987ms 02:53:57 INFO - PROCESS | 2659 | 1461750837076 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 02:53:57 INFO - PROCESS | 2659 | 1461750837083 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 02:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:53:57 INFO - PROCESS | 2659 | 1461750837091 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:53:57 INFO - PROCESS | 2659 | 1461750837095 Marionette TRACE conn3 <- [1,1822,null,{}] 02:53:57 INFO - PROCESS | 2659 | 1461750837102 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:57 INFO - PROCESS | 2659 | 1461750837369 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 02:53:57 INFO - PROCESS | 2659 | 1461750837598 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed206dd800 == 148 [pid = 2659] [id = 463] 02:53:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 284 (0x7fed18a90400) [pid = 2659] [serial = 1390] [outer = (nil)] 02:53:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 285 (0x7fed1b9ec800) [pid = 2659] [serial = 1391] [outer = 0x7fed18a90400] 02:53:57 INFO - PROCESS | 2659 | 1461750837710 Marionette DEBUG loaded listener.js 02:53:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 286 (0x7fed1cc5c800) [pid = 2659] [serial = 1392] [outer = 0x7fed18a90400] 02:53:58 INFO - PROCESS | 2659 | 1461750838643 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 02:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1632ms 02:53:58 INFO - PROCESS | 2659 | 1461750838724 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 02:53:58 INFO - PROCESS | 2659 | 1461750838748 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 02:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:53:58 INFO - PROCESS | 2659 | 1461750838768 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:53:58 INFO - PROCESS | 2659 | 1461750838775 Marionette TRACE conn3 <- [1,1826,null,{}] 02:53:58 INFO - PROCESS | 2659 | 1461750838860 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:59 INFO - PROCESS | 2659 | 1461750839109 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 02:53:59 INFO - PROCESS | 2659 | 1461750839358 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed19650000 == 149 [pid = 2659] [id = 464] 02:53:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 287 (0x7fed199e1000) [pid = 2659] [serial = 1393] [outer = (nil)] 02:53:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 288 (0x7fed1eb56000) [pid = 2659] [serial = 1394] [outer = 0x7fed199e1000] 02:53:59 INFO - PROCESS | 2659 | 1461750839469 Marionette DEBUG loaded listener.js 02:53:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 289 (0x7fed1f497800) [pid = 2659] [serial = 1395] [outer = 0x7fed199e1000] 02:53:59 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1c3ca000 == 148 [pid = 2659] [id = 444] 02:53:59 INFO - PROCESS | 2659 | --DOMWINDOW == 288 (0x7fed1b977400) [pid = 2659] [serial = 1244] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 2659 | --DOMWINDOW == 287 (0x7fed43207400) [pid = 2659] [serial = 1235] [outer = (nil)] [url = about:blank] 02:53:59 INFO - PROCESS | 2659 | --DOMWINDOW == 286 (0x7fed197ca800) [pid = 2659] [serial = 1241] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 285 (0x7fed1cc63000) [pid = 2659] [serial = 1238] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 284 (0x7fed28a92400) [pid = 2659] [serial = 1274] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed206d5800 == 147 [pid = 2659] [id = 443] 02:54:00 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1df1b800 == 146 [pid = 2659] [id = 442] 02:54:00 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1a9d1000 == 145 [pid = 2659] [id = 441] 02:54:00 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed193ca000 == 144 [pid = 2659] [id = 440] 02:54:00 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1df19000 == 143 [pid = 2659] [id = 439] 02:54:00 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2ad16800 == 142 [pid = 2659] [id = 437] 02:54:00 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1f40b000 == 141 [pid = 2659] [id = 436] 02:54:00 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b009000 == 140 [pid = 2659] [id = 435] 02:54:00 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2090e800 == 139 [pid = 2659] [id = 434] 02:54:00 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed21072800 == 138 [pid = 2659] [id = 433] 02:54:00 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed476a0800 == 137 [pid = 2659] [id = 432] 02:54:00 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed42266000 == 136 [pid = 2659] [id = 431] 02:54:00 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed367cd000 == 135 [pid = 2659] [id = 430] 02:54:00 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed31e74800 == 134 [pid = 2659] [id = 429] 02:54:00 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2fa0b000 == 133 [pid = 2659] [id = 428] 02:54:00 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2ebe3800 == 132 [pid = 2659] [id = 427] 02:54:00 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed28e6b000 == 131 [pid = 2659] [id = 426] 02:54:00 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1df51800 == 130 [pid = 2659] [id = 425] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 283 (0x7fed36199800) [pid = 2659] [serial = 1223] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 282 (0x7fed29c5f400) [pid = 2659] [serial = 1266] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 281 (0x7fed34550c00) [pid = 2659] [serial = 1220] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 280 (0x7fed1b97f400) [pid = 2659] [serial = 1250] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 279 (0x7fed1dfe3c00) [pid = 2659] [serial = 1253] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 278 (0x7fed2482c400) [pid = 2659] [serial = 1260] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 277 (0x7fed2b44bc00) [pid = 2659] [serial = 1268] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 276 (0x7fed22872000) [pid = 2659] [serial = 1271] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 275 (0x7fed22ad6800) [pid = 2659] [serial = 1256] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 274 (0x7fed24862800) [pid = 2659] [serial = 1263] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 273 (0x7fed2f017400) [pid = 2659] [serial = 1217] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 272 (0x7fed41105c00) [pid = 2659] [serial = 1226] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 271 (0x7fed20e5e000) [pid = 2659] [serial = 1208] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 270 (0x7fed2891e000) [pid = 2659] [serial = 1265] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 269 (0x7fed2c178400) [pid = 2659] [serial = 1269] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 268 (0x7fed2f696c00) [pid = 2659] [serial = 1205] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 267 (0x7fed29c7c000) [pid = 2659] [serial = 1214] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 266 (0x7fed24825800) [pid = 2659] [serial = 1211] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 265 (0x7fed1cc5c400) [pid = 2659] [serial = 1251] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 264 (0x7fed23139c00) [pid = 2659] [serial = 1259] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 263 (0x7fed18a91c00) [pid = 2659] [serial = 1247] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 262 (0x7fed3560e000) [pid = 2659] [serial = 1229] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 261 (0x7fed22e1b800) [pid = 2659] [serial = 1262] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 260 (0x7fed1cb0bc00) [pid = 2659] [serial = 1232] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 259 (0x7fed1f248000) [pid = 2659] [serial = 1254] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 258 (0x7fed22e0cc00) [pid = 2659] [serial = 1257] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | --DOMWINDOW == 257 (0x7fed22e03000) [pid = 2659] [serial = 1272] [outer = (nil)] [url = about:blank] 02:54:00 INFO - PROCESS | 2659 | 1461750840538 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 02:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1796ms 02:54:00 INFO - PROCESS | 2659 | 1461750840565 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 02:54:00 INFO - PROCESS | 2659 | 1461750840570 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 02:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:54:00 INFO - PROCESS | 2659 | 1461750840576 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:54:00 INFO - PROCESS | 2659 | 1461750840581 Marionette TRACE conn3 <- [1,1830,null,{}] 02:54:00 INFO - PROCESS | 2659 | 1461750840595 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:00 INFO - PROCESS | 2659 | 1461750840810 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 02:54:01 INFO - PROCESS | 2659 | 1461750841070 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1eaa2800 == 131 [pid = 2659] [id = 465] 02:54:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 258 (0x7fed1e961800) [pid = 2659] [serial = 1396] [outer = (nil)] 02:54:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 259 (0x7fed22910800) [pid = 2659] [serial = 1397] [outer = 0x7fed1e961800] 02:54:01 INFO - PROCESS | 2659 | 1461750841144 Marionette DEBUG loaded listener.js 02:54:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 260 (0x7fed22e06c00) [pid = 2659] [serial = 1398] [outer = 0x7fed1e961800] 02:54:01 INFO - PROCESS | 2659 | 1461750841919 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 02:54:01 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:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1389ms 02:54:01 INFO - PROCESS | 2659 | 1461750841968 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 02:54:01 INFO - PROCESS | 2659 | 1461750841973 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 02:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:54:01 INFO - PROCESS | 2659 | 1461750841980 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:54:01 INFO - PROCESS | 2659 | 1461750841983 Marionette TRACE conn3 <- [1,1834,null,{}] 02:54:01 INFO - PROCESS | 2659 | 1461750841988 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:02 INFO - PROCESS | 2659 | 1461750842187 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 02:54:02 INFO - PROCESS | 2659 | 1461750842197 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed20917800 == 132 [pid = 2659] [id = 466] 02:54:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 261 (0x7fed1f49c400) [pid = 2659] [serial = 1399] [outer = (nil)] 02:54:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 262 (0x7fed2482c000) [pid = 2659] [serial = 1400] [outer = 0x7fed1f49c400] 02:54:02 INFO - PROCESS | 2659 | 1461750842456 Marionette DEBUG loaded listener.js 02:54:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 263 (0x7fed28a5a800) [pid = 2659] [serial = 1401] [outer = 0x7fed1f49c400] 02:54:03 INFO - PROCESS | 2659 | 1461750843296 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 02:54:03 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:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1382ms 02:54:03 INFO - PROCESS | 2659 | 1461750843363 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 02:54:03 INFO - PROCESS | 2659 | 1461750843367 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 02:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:54:03 INFO - PROCESS | 2659 | 1461750843373 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:54:03 INFO - PROCESS | 2659 | 1461750843376 Marionette TRACE conn3 <- [1,1838,null,{}] 02:54:03 INFO - PROCESS | 2659 | 1461750843382 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:03 INFO - PROCESS | 2659 | 1461750843638 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 02:54:03 INFO - PROCESS | 2659 | 1461750843673 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed23033800 == 133 [pid = 2659] [id = 467] 02:54:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 264 (0x7fed2313b400) [pid = 2659] [serial = 1402] [outer = (nil)] 02:54:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 265 (0x7fed28bd6c00) [pid = 2659] [serial = 1403] [outer = 0x7fed2313b400] 02:54:03 INFO - PROCESS | 2659 | 1461750843736 Marionette DEBUG loaded listener.js 02:54:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 266 (0x7fed28f83400) [pid = 2659] [serial = 1404] [outer = 0x7fed2313b400] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 265 (0x7fed2e87ac00) [pid = 2659] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 264 (0x7fed1aadac00) [pid = 2659] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 263 (0x7fed22e1bc00) [pid = 2659] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 262 (0x7fed2e877800) [pid = 2659] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 261 (0x7fed28ded800) [pid = 2659] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 260 (0x7fed1b9e7800) [pid = 2659] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 259 (0x7fed1f497400) [pid = 2659] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 258 (0x7fed35cbe000) [pid = 2659] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 257 (0x7fed22873400) [pid = 2659] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 256 (0x7fed199da400) [pid = 2659] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 255 (0x7fed1cc5e000) [pid = 2659] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 254 (0x7fed22cea000) [pid = 2659] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 253 (0x7fed1dfdc800) [pid = 2659] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 252 (0x7fed1f37c000) [pid = 2659] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 251 (0x7fed2b9e3000) [pid = 2659] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 250 (0x7fed20ece000) [pid = 2659] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 249 (0x7fed1aadb800) [pid = 2659] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 248 (0x7fed2ea7bc00) [pid = 2659] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 247 (0x7fed2ea6f800) [pid = 2659] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 246 (0x7fed33335000) [pid = 2659] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 245 (0x7fed1aad9400) [pid = 2659] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 244 (0x7fed1cc5bc00) [pid = 2659] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 243 (0x7fed2b9e6800) [pid = 2659] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 242 (0x7fed35cbd400) [pid = 2659] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 241 (0x7fed312b8800) [pid = 2659] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 240 (0x7fed35dd1000) [pid = 2659] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 239 (0x7fed2bdfc400) [pid = 2659] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 238 (0x7fed38429000) [pid = 2659] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 237 (0x7fed2f297400) [pid = 2659] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 236 (0x7fed22868400) [pid = 2659] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 235 (0x7fed1feb3000) [pid = 2659] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 234 (0x7fed1aae5800) [pid = 2659] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 233 (0x7fed32e6f800) [pid = 2659] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 232 (0x7fed2f020c00) [pid = 2659] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 231 (0x7fed28de6c00) [pid = 2659] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 230 (0x7fed20ecb800) [pid = 2659] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 229 (0x7fed1f250400) [pid = 2659] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 228 (0x7fed2ea74c00) [pid = 2659] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 227 (0x7fed1eb53800) [pid = 2659] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 226 (0x7fed1feae400) [pid = 2659] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 225 (0x7fed1cccf800) [pid = 2659] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 224 (0x7fed1dfdd800) [pid = 2659] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 223 (0x7fed2f291400) [pid = 2659] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 222 (0x7fed1ccd8400) [pid = 2659] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 221 (0x7fed1b9ef400) [pid = 2659] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 220 (0x7fed2e880400) [pid = 2659] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 219 (0x7fed20ece400) [pid = 2659] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 218 (0x7fed22e1e400) [pid = 2659] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 217 (0x7fed1b9eb000) [pid = 2659] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 216 (0x7fed22ce0800) [pid = 2659] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 215 (0x7fed1ccd6800) [pid = 2659] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:54:05 INFO - PROCESS | 2659 | --DOMWINDOW == 214 (0x7fed2f01a000) [pid = 2659] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:54:05 INFO - PROCESS | 2659 | 1461750845486 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 02:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2134ms 02:54:05 INFO - PROCESS | 2659 | 1461750845508 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 02:54:05 INFO - PROCESS | 2659 | 1461750845512 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 02:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:54:05 INFO - PROCESS | 2659 | 1461750845517 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:54:05 INFO - PROCESS | 2659 | 1461750845520 Marionette TRACE conn3 <- [1,1842,null,{}] 02:54:05 INFO - PROCESS | 2659 | 1461750845525 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:05 INFO - PROCESS | 2659 | 1461750845803 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 02:54:05 INFO - PROCESS | 2659 | 1461750845924 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed206e7800 == 134 [pid = 2659] [id = 468] 02:54:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 215 (0x7fed1b97d400) [pid = 2659] [serial = 1405] [outer = (nil)] 02:54:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 216 (0x7fed2290e400) [pid = 2659] [serial = 1406] [outer = 0x7fed1b97d400] 02:54:05 INFO - PROCESS | 2659 | 1461750845992 Marionette DEBUG loaded listener.js 02:54:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 217 (0x7fed24ae7400) [pid = 2659] [serial = 1407] [outer = 0x7fed1b97d400] 02:54:06 INFO - PROCESS | 2659 | 1461750846745 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 02:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1243ms 02:54:06 INFO - PROCESS | 2659 | 1461750846760 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 02:54:06 INFO - PROCESS | 2659 | 1461750846763 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 02:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:54:06 INFO - PROCESS | 2659 | 1461750846775 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:54:06 INFO - PROCESS | 2659 | 1461750846792 Marionette TRACE conn3 <- [1,1846,null,{}] 02:54:06 INFO - PROCESS | 2659 | 1461750846810 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:07 INFO - PROCESS | 2659 | 1461750847019 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 02:54:07 INFO - PROCESS | 2659 | 1461750847377 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed19653000 == 135 [pid = 2659] [id = 469] 02:54:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 218 (0x7fed16aca000) [pid = 2659] [serial = 1408] [outer = (nil)] 02:54:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 219 (0x7fed16ad9800) [pid = 2659] [serial = 1409] [outer = 0x7fed16aca000] 02:54:07 INFO - PROCESS | 2659 | 1461750847535 Marionette DEBUG loaded listener.js 02:54:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 220 (0x7fed199dbc00) [pid = 2659] [serial = 1410] [outer = 0x7fed16aca000] 02:54:08 INFO - PROCESS | 2659 | 1461750848484 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:54:08 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:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1765ms 02:54:08 INFO - PROCESS | 2659 | 1461750848537 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 02:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:54:08 INFO - PROCESS | 2659 | 1461750848544 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 02:54:08 INFO - PROCESS | 2659 | 1461750848553 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:54:08 INFO - PROCESS | 2659 | 1461750848558 Marionette TRACE conn3 <- [1,1850,null,{}] 02:54:08 INFO - PROCESS | 2659 | 1461750848565 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:08 INFO - PROCESS | 2659 | 1461750848816 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 02:54:09 INFO - PROCESS | 2659 | 1461750849120 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1fde7800 == 136 [pid = 2659] [id = 470] 02:54:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 221 (0x7fed1cc61000) [pid = 2659] [serial = 1411] [outer = (nil)] 02:54:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 222 (0x7fed1d7ec400) [pid = 2659] [serial = 1412] [outer = 0x7fed1cc61000] 02:54:09 INFO - PROCESS | 2659 | 1461750849207 Marionette DEBUG loaded listener.js 02:54:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 223 (0x7fed1eb62800) [pid = 2659] [serial = 1413] [outer = 0x7fed1cc61000] 02:54:10 INFO - PROCESS | 2659 | 1461750850156 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1683ms 02:54:10 INFO - PROCESS | 2659 | 1461750850240 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 02:54:10 INFO - PROCESS | 2659 | 1461750850247 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 02:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:54:10 INFO - PROCESS | 2659 | 1461750850255 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:54:10 INFO - PROCESS | 2659 | 1461750850258 Marionette TRACE conn3 <- [1,1854,null,{}] 02:54:10 INFO - PROCESS | 2659 | 1461750850264 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:10 INFO - PROCESS | 2659 | 1461750850543 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 02:54:10 INFO - PROCESS | 2659 | 1461750850888 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed28cc5000 == 137 [pid = 2659] [id = 471] 02:54:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 224 (0x7fed1eb55800) [pid = 2659] [serial = 1414] [outer = (nil)] 02:54:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 225 (0x7fed20ed0800) [pid = 2659] [serial = 1415] [outer = 0x7fed1eb55800] 02:54:10 INFO - PROCESS | 2659 | 1461750850968 Marionette DEBUG loaded listener.js 02:54:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 226 (0x7fed22b47400) [pid = 2659] [serial = 1416] [outer = 0x7fed1eb55800] 02:54:11 INFO - PROCESS | 2659 | 1461750851944 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1730ms 02:54:12 INFO - PROCESS | 2659 | 1461750852021 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 02:54:12 INFO - PROCESS | 2659 | 1461750852026 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 02:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:54:12 INFO - PROCESS | 2659 | 1461750852042 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:54:12 INFO - PROCESS | 2659 | 1461750852052 Marionette TRACE conn3 <- [1,1858,null,{}] 02:54:12 INFO - PROCESS | 2659 | 1461750852059 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:12 INFO - PROCESS | 2659 | 1461750852341 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 02:54:12 INFO - PROCESS | 2659 | 1461750852660 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2b605800 == 138 [pid = 2659] [id = 472] 02:54:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 227 (0x7fed1f24a400) [pid = 2659] [serial = 1417] [outer = (nil)] 02:54:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 228 (0x7fed24ae7c00) [pid = 2659] [serial = 1418] [outer = 0x7fed1f24a400] 02:54:12 INFO - PROCESS | 2659 | 1461750852738 Marionette DEBUG loaded listener.js 02:54:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 229 (0x7fed28bcd000) [pid = 2659] [serial = 1419] [outer = 0x7fed1f24a400] 02:54:13 INFO - PROCESS | 2659 | 1461750853624 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 02:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1651ms 02:54:13 INFO - PROCESS | 2659 | 1461750853687 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 02:54:13 INFO - PROCESS | 2659 | 1461750853692 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 02:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:54:13 INFO - PROCESS | 2659 | 1461750853699 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:54:13 INFO - PROCESS | 2659 | 1461750853702 Marionette TRACE conn3 <- [1,1862,null,{}] 02:54:13 INFO - PROCESS | 2659 | 1461750853707 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:13 INFO - PROCESS | 2659 | 1461750853951 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 02:54:14 INFO - PROCESS | 2659 | 1461750854247 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2cf21000 == 139 [pid = 2659] [id = 473] 02:54:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 230 (0x7fed1feb3400) [pid = 2659] [serial = 1420] [outer = (nil)] 02:54:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 231 (0x7fed29c7dc00) [pid = 2659] [serial = 1421] [outer = 0x7fed1feb3400] 02:54:14 INFO - PROCESS | 2659 | 1461750854330 Marionette DEBUG loaded listener.js 02:54:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 232 (0x7fed2aec2c00) [pid = 2659] [serial = 1422] [outer = 0x7fed1feb3400] 02:54:15 INFO - PROCESS | 2659 | 1461750855151 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 02:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1483ms 02:54:15 INFO - PROCESS | 2659 | 1461750855183 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 02:54:15 INFO - PROCESS | 2659 | 1461750855186 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 02:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:54:15 INFO - PROCESS | 2659 | 1461750855192 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:54:15 INFO - PROCESS | 2659 | 1461750855195 Marionette TRACE conn3 <- [1,1866,null,{}] 02:54:15 INFO - PROCESS | 2659 | 1461750855202 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:15 INFO - PROCESS | 2659 | 1461750855413 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 02:54:15 INFO - PROCESS | 2659 | 1461750855632 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2f60a800 == 140 [pid = 2659] [id = 474] 02:54:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 233 (0x7fed2bdfe400) [pid = 2659] [serial = 1423] [outer = (nil)] 02:54:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 234 (0x7fed2cfe2400) [pid = 2659] [serial = 1424] [outer = 0x7fed2bdfe400] 02:54:15 INFO - PROCESS | 2659 | 1461750855804 Marionette DEBUG loaded listener.js 02:54:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 235 (0x7fed2f015800) [pid = 2659] [serial = 1425] [outer = 0x7fed2bdfe400] 02:54:17 INFO - PROCESS | 2659 | 1461750857156 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 02:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 2040ms 02:54:17 INFO - PROCESS | 2659 | 1461750857234 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 02:54:17 INFO - PROCESS | 2659 | 1461750857239 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 02:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:54:17 INFO - PROCESS | 2659 | 1461750857245 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:54:17 INFO - PROCESS | 2659 | 1461750857248 Marionette TRACE conn3 <- [1,1870,null,{}] 02:54:17 INFO - PROCESS | 2659 | 1461750857254 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:17 INFO - PROCESS | 2659 | 1461750857489 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 02:54:17 INFO - PROCESS | 2659 | 1461750857791 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed33470800 == 141 [pid = 2659] [id = 475] 02:54:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 236 (0x7fed2b9eb000) [pid = 2659] [serial = 1426] [outer = (nil)] 02:54:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 237 (0x7fed2fc8b800) [pid = 2659] [serial = 1427] [outer = 0x7fed2b9eb000] 02:54:17 INFO - PROCESS | 2659 | 1461750857874 Marionette DEBUG loaded listener.js 02:54:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 238 (0x7fed31c55400) [pid = 2659] [serial = 1428] [outer = 0x7fed2b9eb000] 02:54:18 INFO - PROCESS | 2659 | 1461750858742 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 02:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1536ms 02:54:18 INFO - PROCESS | 2659 | 1461750858782 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 02:54:18 INFO - PROCESS | 2659 | 1461750858786 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 02:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:54:18 INFO - PROCESS | 2659 | 1461750858792 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:54:18 INFO - PROCESS | 2659 | 1461750858794 Marionette TRACE conn3 <- [1,1874,null,{}] 02:54:18 INFO - PROCESS | 2659 | 1461750858800 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:19 INFO - PROCESS | 2659 | 1461750859036 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 02:54:19 INFO - PROCESS | 2659 | 1461750859300 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed36ce3000 == 142 [pid = 2659] [id = 476] 02:54:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 239 (0x7fed2bdfe800) [pid = 2659] [serial = 1429] [outer = (nil)] 02:54:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 240 (0x7fed33447400) [pid = 2659] [serial = 1430] [outer = 0x7fed2bdfe800] 02:54:19 INFO - PROCESS | 2659 | 1461750859422 Marionette DEBUG loaded listener.js 02:54:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 241 (0x7fed3510b000) [pid = 2659] [serial = 1431] [outer = 0x7fed2bdfe800] 02:54:20 INFO - PROCESS | 2659 | 1461750860589 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 02:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1883ms 02:54:20 INFO - PROCESS | 2659 | 1461750860690 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 02:54:20 INFO - PROCESS | 2659 | 1461750860696 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 02:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:54:20 INFO - PROCESS | 2659 | 1461750860707 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:54:20 INFO - PROCESS | 2659 | 1461750860712 Marionette TRACE conn3 <- [1,1878,null,{}] 02:54:20 INFO - PROCESS | 2659 | 1461750860774 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:20 INFO - PROCESS | 2659 | 1461750860978 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 02:54:21 INFO - PROCESS | 2659 | 1461750861291 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed44e49000 == 143 [pid = 2659] [id = 477] 02:54:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 242 (0x7fed29f7c400) [pid = 2659] [serial = 1432] [outer = (nil)] 02:54:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 243 (0x7fed3560e000) [pid = 2659] [serial = 1433] [outer = 0x7fed29f7c400] 02:54:21 INFO - PROCESS | 2659 | 1461750861373 Marionette DEBUG loaded listener.js 02:54:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 244 (0x7fed359f9c00) [pid = 2659] [serial = 1434] [outer = 0x7fed29f7c400] 02:54:22 INFO - PROCESS | 2659 | 1461750862195 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 02:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1537ms 02:54:22 INFO - PROCESS | 2659 | 1461750862244 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 02:54:22 INFO - PROCESS | 2659 | 1461750862248 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 02:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:54:22 INFO - PROCESS | 2659 | 1461750862254 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:54:22 INFO - PROCESS | 2659 | 1461750862256 Marionette TRACE conn3 <- [1,1882,null,{}] 02:54:22 INFO - PROCESS | 2659 | 1461750862284 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:22 INFO - PROCESS | 2659 | 1461750862580 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 02:54:22 INFO - PROCESS | 2659 | 1461750862953 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed49291000 == 144 [pid = 2659] [id = 478] 02:54:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 245 (0x7fed2c17b000) [pid = 2659] [serial = 1435] [outer = (nil)] 02:54:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 246 (0x7fed35dd2800) [pid = 2659] [serial = 1436] [outer = 0x7fed2c17b000] 02:54:23 INFO - PROCESS | 2659 | 1461750863086 Marionette DEBUG loaded listener.js 02:54:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 247 (0x7fed37f05400) [pid = 2659] [serial = 1437] [outer = 0x7fed2c17b000] 02:54:24 INFO - PROCESS | 2659 | 1461750864122 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 02:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1904ms 02:54:24 INFO - PROCESS | 2659 | 1461750864159 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 02:54:24 INFO - PROCESS | 2659 | 1461750864162 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 02:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:54:24 INFO - PROCESS | 2659 | 1461750864168 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:54:24 INFO - PROCESS | 2659 | 1461750864172 Marionette TRACE conn3 <- [1,1886,null,{}] 02:54:24 INFO - PROCESS | 2659 | 1461750864178 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:24 INFO - PROCESS | 2659 | 1461750864399 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 02:54:24 INFO - PROCESS | 2659 | 1461750864663 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed19ad0000 == 145 [pid = 2659] [id = 479] 02:54:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 248 (0x7fed38404400) [pid = 2659] [serial = 1438] [outer = (nil)] 02:54:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 249 (0x7fed411e2400) [pid = 2659] [serial = 1439] [outer = 0x7fed38404400] 02:54:24 INFO - PROCESS | 2659 | 1461750864756 Marionette DEBUG loaded listener.js 02:54:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 250 (0x7fed42299c00) [pid = 2659] [serial = 1440] [outer = 0x7fed38404400] 02:54:25 INFO - PROCESS | 2659 | 1461750865676 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 02:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1580ms 02:54:25 INFO - PROCESS | 2659 | 1461750865750 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 02:54:25 INFO - PROCESS | 2659 | 1461750865754 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 02:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:54:25 INFO - PROCESS | 2659 | 1461750865760 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:54:25 INFO - PROCESS | 2659 | 1461750865764 Marionette TRACE conn3 <- [1,1890,null,{}] 02:54:25 INFO - PROCESS | 2659 | 1461750865769 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:26 INFO - PROCESS | 2659 | 1461750866001 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 02:54:26 INFO - PROCESS | 2659 | 1461750866270 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1cb97800 == 146 [pid = 2659] [id = 480] 02:54:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 251 (0x7fed2eae5c00) [pid = 2659] [serial = 1441] [outer = (nil)] 02:54:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 252 (0x7fed46da7400) [pid = 2659] [serial = 1442] [outer = 0x7fed2eae5c00] 02:54:26 INFO - PROCESS | 2659 | 1461750866391 Marionette DEBUG loaded listener.js 02:54:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 253 (0x7fed46f2d400) [pid = 2659] [serial = 1443] [outer = 0x7fed2eae5c00] 02:54:27 INFO - PROCESS | 2659 | 1461750867278 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 02:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1584ms 02:54:27 INFO - PROCESS | 2659 | 1461750867344 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 02:54:27 INFO - PROCESS | 2659 | 1461750867348 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 02:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:54:27 INFO - PROCESS | 2659 | 1461750867354 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:54:27 INFO - PROCESS | 2659 | 1461750867357 Marionette TRACE conn3 <- [1,1894,null,{}] 02:54:27 INFO - PROCESS | 2659 | 1461750867362 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:27 INFO - PROCESS | 2659 | 1461750867592 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 02:54:27 INFO - PROCESS | 2659 | 1461750867891 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed23109000 == 147 [pid = 2659] [id = 481] 02:54:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 254 (0x7fed18b93400) [pid = 2659] [serial = 1444] [outer = (nil)] 02:54:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 255 (0x7fed18b9b400) [pid = 2659] [serial = 1445] [outer = 0x7fed18b93400] 02:54:27 INFO - PROCESS | 2659 | 1461750867974 Marionette DEBUG loaded listener.js 02:54:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 256 (0x7fed29f6e800) [pid = 2659] [serial = 1446] [outer = 0x7fed18b93400] 02:54:28 INFO - PROCESS | 2659 | 1461750868875 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 02:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1589ms 02:54:28 INFO - PROCESS | 2659 | 1461750868946 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 02:54:28 INFO - PROCESS | 2659 | 1461750868950 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 02:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:54:28 INFO - PROCESS | 2659 | 1461750868956 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:54:28 INFO - PROCESS | 2659 | 1461750868959 Marionette TRACE conn3 <- [1,1898,null,{}] 02:54:28 INFO - PROCESS | 2659 | 1461750868965 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:29 INFO - PROCESS | 2659 | 1461750869189 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 02:54:29 INFO - PROCESS | 2659 | 1461750869492 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed23121800 == 148 [pid = 2659] [id = 482] 02:54:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 257 (0x7fed18b95800) [pid = 2659] [serial = 1447] [outer = (nil)] 02:54:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 258 (0x7fed1954c000) [pid = 2659] [serial = 1448] [outer = 0x7fed18b95800] 02:54:29 INFO - PROCESS | 2659 | 1461750869578 Marionette DEBUG loaded listener.js 02:54:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 259 (0x7fed19551800) [pid = 2659] [serial = 1449] [outer = 0x7fed18b95800] 02:54:30 INFO - PROCESS | 2659 | 1461750870422 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 02:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1534ms 02:54:30 INFO - PROCESS | 2659 | 1461750870493 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 02:54:30 INFO - PROCESS | 2659 | 1461750870497 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 02:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:54:30 INFO - PROCESS | 2659 | 1461750870503 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:54:30 INFO - PROCESS | 2659 | 1461750870506 Marionette TRACE conn3 <- [1,1902,null,{}] 02:54:30 INFO - PROCESS | 2659 | 1461750870512 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:30 INFO - PROCESS | 2659 | 1461750870743 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 02:54:31 INFO - PROCESS | 2659 | 1461750871008 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed21d1a000 == 149 [pid = 2659] [id = 483] 02:54:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 260 (0x7fed18b96400) [pid = 2659] [serial = 1450] [outer = (nil)] 02:54:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 261 (0x7fed19556400) [pid = 2659] [serial = 1451] [outer = 0x7fed18b96400] 02:54:31 INFO - PROCESS | 2659 | 1461750871131 Marionette DEBUG loaded listener.js 02:54:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 262 (0x7fed432b8800) [pid = 2659] [serial = 1452] [outer = 0x7fed18b96400] 02:54:31 INFO - PROCESS | 2659 | 1461750871989 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 02:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1532ms 02:54:32 INFO - PROCESS | 2659 | 1461750872037 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 02:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:54:32 INFO - PROCESS | 2659 | 1461750872041 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 02:54:32 INFO - PROCESS | 2659 | 1461750872048 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:54:32 INFO - PROCESS | 2659 | 1461750872052 Marionette TRACE conn3 <- [1,1906,null,{}] 02:54:32 INFO - PROCESS | 2659 | 1461750872058 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:32 INFO - PROCESS | 2659 | 1461750872302 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 02:54:32 INFO - PROCESS | 2659 | 1461750872621 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2488a800 == 150 [pid = 2659] [id = 484] 02:54:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 263 (0x7fed18b9f800) [pid = 2659] [serial = 1453] [outer = (nil)] 02:54:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 264 (0x7fed1cbab800) [pid = 2659] [serial = 1454] [outer = 0x7fed18b9f800] 02:54:32 INFO - PROCESS | 2659 | 1461750872705 Marionette DEBUG loaded listener.js 02:54:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 265 (0x7fed1cbafc00) [pid = 2659] [serial = 1455] [outer = 0x7fed18b9f800] 02:54:33 INFO - PROCESS | 2659 | 1461750873589 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 02:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1589ms 02:54:33 INFO - PROCESS | 2659 | 1461750873637 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 02:54:33 INFO - PROCESS | 2659 | 1461750873640 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 02:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:54:33 INFO - PROCESS | 2659 | 1461750873648 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:54:33 INFO - PROCESS | 2659 | 1461750873651 Marionette TRACE conn3 <- [1,1910,null,{}] 02:54:33 INFO - PROCESS | 2659 | 1461750873659 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:33 INFO - PROCESS | 2659 | 1461750873905 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 02:54:34 INFO - PROCESS | 2659 | 1461750874218 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed16143000 == 151 [pid = 2659] [id = 485] 02:54:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 266 (0x7fed19553400) [pid = 2659] [serial = 1456] [outer = (nil)] 02:54:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 267 (0x7fed1cbb4c00) [pid = 2659] [serial = 1457] [outer = 0x7fed19553400] 02:54:34 INFO - PROCESS | 2659 | 1461750874299 Marionette DEBUG loaded listener.js 02:54:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 268 (0x7fed46f2f400) [pid = 2659] [serial = 1458] [outer = 0x7fed19553400] 02:54:35 INFO - PROCESS | 2659 | 1461750875150 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 02:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1535ms 02:54:35 INFO - PROCESS | 2659 | 1461750875184 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 02:54:35 INFO - PROCESS | 2659 | 1461750875188 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 02:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:54:35 INFO - PROCESS | 2659 | 1461750875194 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:54:35 INFO - PROCESS | 2659 | 1461750875196 Marionette TRACE conn3 <- [1,1914,null,{}] 02:54:35 INFO - PROCESS | 2659 | 1461750875201 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:35 INFO - PROCESS | 2659 | 1461750875421 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 02:54:35 INFO - PROCESS | 2659 | 1461750875700 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1615d800 == 152 [pid = 2659] [id = 486] 02:54:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 269 (0x7fed161e2c00) [pid = 2659] [serial = 1459] [outer = (nil)] 02:54:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 270 (0x7fed161eb800) [pid = 2659] [serial = 1460] [outer = 0x7fed161e2c00] 02:54:35 INFO - PROCESS | 2659 | 1461750875819 Marionette DEBUG loaded listener.js 02:54:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 271 (0x7fed161f0800) [pid = 2659] [serial = 1461] [outer = 0x7fed161e2c00] 02:54:36 INFO - PROCESS | 2659 | 1461750876651 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 02:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1527ms 02:54:36 INFO - PROCESS | 2659 | 1461750876723 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 02:54:36 INFO - PROCESS | 2659 | 1461750876726 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 02:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:54:36 INFO - PROCESS | 2659 | 1461750876732 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:54:36 INFO - PROCESS | 2659 | 1461750876734 Marionette TRACE conn3 <- [1,1918,null,{}] 02:54:36 INFO - PROCESS | 2659 | 1461750876740 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:36 INFO - PROCESS | 2659 | 1461750876967 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 02:54:37 INFO - PROCESS | 2659 | 1461750877289 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | --DOCSHELL 0x7fed2cd3e800 == 151 [pid = 2659] [id = 169] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2fcbc800 == 150 [pid = 2659] [id = 406] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29c4a800 == 149 [pid = 2659] [id = 403] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed46c4e000 == 148 [pid = 2659] [id = 410] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3818f000 == 147 [pid = 2659] [id = 408] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed206de000 == 146 [pid = 2659] [id = 411] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3590b000 == 145 [pid = 2659] [id = 407] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f616000 == 144 [pid = 2659] [id = 405] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed42423000 == 143 [pid = 2659] [id = 409] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2d070000 == 142 [pid = 2659] [id = 404] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed206e7800 == 141 [pid = 2659] [id = 468] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed23033800 == 140 [pid = 2659] [id = 467] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed20917800 == 139 [pid = 2659] [id = 466] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1eaa2800 == 138 [pid = 2659] [id = 465] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed19650000 == 137 [pid = 2659] [id = 464] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed206dd800 == 136 [pid = 2659] [id = 463] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed41dbd000 == 135 [pid = 2659] [id = 459] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed36c43000 == 134 [pid = 2659] [id = 458] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed35175000 == 133 [pid = 2659] [id = 457] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed333a6800 == 132 [pid = 2659] [id = 456] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f976800 == 131 [pid = 2659] [id = 455] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f380800 == 130 [pid = 2659] [id = 454] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2ebd6800 == 129 [pid = 2659] [id = 453] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2cf28000 == 128 [pid = 2659] [id = 452] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2bb55800 == 127 [pid = 2659] [id = 451] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2302e800 == 126 [pid = 2659] [id = 279] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b007800 == 125 [pid = 2659] [id = 450] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29e47000 == 124 [pid = 2659] [id = 449] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29c2d800 == 123 [pid = 2659] [id = 448] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2106c800 == 122 [pid = 2659] [id = 447] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1c8f8000 == 121 [pid = 2659] [id = 446] 02:54:38 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed249e6000 == 120 [pid = 2659] [id = 445] 02:54:38 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed18a17000 == 121 [pid = 2659] [id = 487] 02:54:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 272 (0x7fed16ac7800) [pid = 2659] [serial = 1462] [outer = (nil)] 02:54:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 273 (0x7fed16acd400) [pid = 2659] [serial = 1463] [outer = 0x7fed16ac7800] 02:54:38 INFO - PROCESS | 2659 | 1461750878745 Marionette DEBUG loaded listener.js 02:54:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 274 (0x7fed18b99c00) [pid = 2659] [serial = 1464] [outer = 0x7fed16ac7800] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 273 (0x7fed3333bc00) [pid = 2659] [serial = 1206] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 272 (0x7fed232cfc00) [pid = 2659] [serial = 1337] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 271 (0x7fed34834800) [pid = 2659] [serial = 1292] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 270 (0x7fed24a66400) [pid = 2659] [serial = 1283] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 269 (0x7fed312bb400) [pid = 2659] [serial = 1152] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 268 (0x7fed1dfd6800) [pid = 2659] [serial = 1134] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 267 (0x7fed2c178c00) [pid = 2659] [serial = 1077] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 266 (0x7fed2f01a400) [pid = 2659] [serial = 1149] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 265 (0x7fed2c182400) [pid = 2659] [serial = 1146] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 264 (0x7fed1cb0f400) [pid = 2659] [serial = 1323] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 263 (0x7fed41fb6800) [pid = 2659] [serial = 1035] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 262 (0x7fed1c312400) [pid = 2659] [serial = 1322] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 261 (0x7fed36a38000) [pid = 2659] [serial = 1095] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 260 (0x7fed43264400) [pid = 2659] [serial = 1304] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 259 (0x7fed22ce5800) [pid = 2659] [serial = 1137] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 258 (0x7fed1aae3c00) [pid = 2659] [serial = 1320] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 257 (0x7fed1f243c00) [pid = 2659] [serial = 1326] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 256 (0x7fed16ae1c00) [pid = 2659] [serial = 1316] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 255 (0x7fed28915800) [pid = 2659] [serial = 1071] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 254 (0x7fed35fee000) [pid = 2659] [serial = 1298] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 253 (0x7fed43265000) [pid = 2659] [serial = 1020] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 252 (0x7fed2290cc00) [pid = 2659] [serial = 1331] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 251 (0x7fed2fc8c400) [pid = 2659] [serial = 1011] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 250 (0x7fed2482f800) [pid = 2659] [serial = 1173] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 249 (0x7fed1ccd2000) [pid = 2659] [serial = 1065] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 248 (0x7fed3482ec00) [pid = 2659] [serial = 1155] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 247 (0x7fed2f01c400) [pid = 2659] [serial = 1080] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 246 (0x7fed41105400) [pid = 2659] [serial = 1017] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 245 (0x7fed1aae6c00) [pid = 2659] [serial = 1038] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 244 (0x7fed1feb5400) [pid = 2659] [serial = 1328] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 243 (0x7fed36759400) [pid = 2659] [serial = 1002] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 242 (0x7fed37f6ac00) [pid = 2659] [serial = 1164] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 241 (0x7fed35118400) [pid = 2659] [serial = 1089] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 240 (0x7fed42073000) [pid = 2659] [serial = 1098] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 239 (0x7fed22adc800) [pid = 2659] [serial = 1332] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 238 (0x7fed36a31c00) [pid = 2659] [serial = 1014] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 237 (0x7fed43438000) [pid = 2659] [serial = 1167] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 236 (0x7fed472ad000) [pid = 2659] [serial = 1307] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 235 (0x7fed35cc0000) [pid = 2659] [serial = 1161] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 234 (0x7fed22b4e000) [pid = 2659] [serial = 1005] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 233 (0x7fed2d21a400) [pid = 2659] [serial = 1029] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 232 (0x7fed1d7e4400) [pid = 2659] [serial = 1334] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 231 (0x7fed22e21c00) [pid = 2659] [serial = 1335] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 230 (0x7fed3575d800) [pid = 2659] [serial = 1092] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 229 (0x7fed199de000) [pid = 2659] [serial = 1319] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 228 (0x7fed356bd400) [pid = 2659] [serial = 1158] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 227 (0x7fed16acd000) [pid = 2659] [serial = 1310] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 226 (0x7fed29c68c00) [pid = 2659] [serial = 1143] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 225 (0x7fed2d323c00) [pid = 2659] [serial = 1289] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 224 (0x7fed435db800) [pid = 2659] [serial = 1170] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 223 (0x7fed22ad8c00) [pid = 2659] [serial = 1068] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 222 (0x7fed1dfdb400) [pid = 2659] [serial = 1325] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 221 (0x7fed16ad6c00) [pid = 2659] [serial = 1313] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 220 (0x7fed312b8400) [pid = 2659] [serial = 1083] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 219 (0x7fed1febcc00) [pid = 2659] [serial = 1280] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 218 (0x7fed32e71000) [pid = 2659] [serial = 1032] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 217 (0x7fed37f64000) [pid = 2659] [serial = 1301] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 216 (0x7fed28a5b000) [pid = 2659] [serial = 1026] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 215 (0x7fed28f7e800) [pid = 2659] [serial = 1286] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 214 (0x7fed435de800) [pid = 2659] [serial = 1107] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 213 (0x7fed1cb08800) [pid = 2659] [serial = 1277] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 212 (0x7fed1febac00) [pid = 2659] [serial = 1023] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 211 (0x7fed344e2c00) [pid = 2659] [serial = 1086] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 210 (0x7fed20ed5400) [pid = 2659] [serial = 1329] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 209 (0x7fed23130000) [pid = 2659] [serial = 1110] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 208 (0x7fed3510ac00) [pid = 2659] [serial = 1104] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 207 (0x7fed43260800) [pid = 2659] [serial = 1101] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 206 (0x7fed46da5400) [pid = 2659] [serial = 1176] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 205 (0x7fed28f84400) [pid = 2659] [serial = 1008] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 204 (0x7fed24af2400) [pid = 2659] [serial = 1140] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 203 (0x7fed29f6e400) [pid = 2659] [serial = 1074] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 202 (0x7fed3575e800) [pid = 2659] [serial = 1295] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | --DOMWINDOW == 201 (0x7fed2cfd9400) [pid = 2659] [serial = 1275] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2659 | ************************* 02:54:39 INFO - PROCESS | 2659 | A coding exception was thrown and uncaught in a Task. 02:54:39 INFO - PROCESS | 2659 | 02:54:39 INFO - PROCESS | 2659 | Full message: TypeError: NetworkError when attempting to fetch resource. 02:54:39 INFO - PROCESS | 2659 | Full stack: 02:54:39 INFO - PROCESS | 2659 | ************************* 02:54:39 INFO - PROCESS | 2659 | 1461750879879 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 02:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 3187ms 02:54:39 INFO - PROCESS | 2659 | 1461750879921 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 02:54:39 INFO - PROCESS | 2659 | 1461750879927 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 02:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:54:39 INFO - PROCESS | 2659 | 1461750879935 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:54:39 INFO - PROCESS | 2659 | 1461750879938 Marionette TRACE conn3 <- [1,1922,null,{}] 02:54:39 INFO - PROCESS | 2659 | 1461750879946 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:40 INFO - PROCESS | 2659 | 1461750880166 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 02:54:40 INFO - PROCESS | 2659 | 1461750880361 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1cb9e000 == 122 [pid = 2659] [id = 488] 02:54:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 202 (0x7fed16ac8800) [pid = 2659] [serial = 1465] [outer = (nil)] 02:54:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 203 (0x7fed1cc5bc00) [pid = 2659] [serial = 1466] [outer = 0x7fed16ac8800] 02:54:40 INFO - PROCESS | 2659 | 1461750880436 Marionette DEBUG loaded listener.js 02:54:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 204 (0x7fed1ccd7000) [pid = 2659] [serial = 1467] [outer = 0x7fed16ac8800] 02:54:41 INFO - PROCESS | 2659 | 1461750881264 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 02:54:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1384ms 02:54:41 INFO - PROCESS | 2659 | 1461750881320 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 02:54:41 INFO - PROCESS | 2659 | 1461750881324 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 02:54:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:54:41 INFO - PROCESS | 2659 | 1461750881336 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:54:41 INFO - PROCESS | 2659 | 1461750881340 Marionette TRACE conn3 <- [1,1926,null,{}] 02:54:41 INFO - PROCESS | 2659 | 1461750881347 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:41 INFO - PROCESS | 2659 | 1461750881660 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 02:54:41 INFO - PROCESS | 2659 | 1461750881692 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1ddf3800 == 123 [pid = 2659] [id = 489] 02:54:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 205 (0x7fed1cccd400) [pid = 2659] [serial = 1468] [outer = (nil)] 02:54:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 206 (0x7fed1eb5d800) [pid = 2659] [serial = 1469] [outer = 0x7fed1cccd400] 02:54:41 INFO - PROCESS | 2659 | 1461750881758 Marionette DEBUG loaded listener.js 02:54:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 207 (0x7fed1f498000) [pid = 2659] [serial = 1470] [outer = 0x7fed1cccd400] 02:54:43 INFO - PROCESS | 2659 | 1461750883065 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 02:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1784ms 02:54:43 INFO - PROCESS | 2659 | 1461750883127 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 02:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:54:43 INFO - PROCESS | 2659 | 1461750883132 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 02:54:43 INFO - PROCESS | 2659 | 1461750883139 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:54:43 INFO - PROCESS | 2659 | 1461750883144 Marionette TRACE conn3 <- [1,1930,null,{}] 02:54:43 INFO - PROCESS | 2659 | 1461750883167 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:43 INFO - PROCESS | 2659 | 1461750883459 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 02:54:44 INFO - PROCESS | 2659 | --DOMWINDOW == 206 (0x7fed2313b400) [pid = 2659] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:54:44 INFO - PROCESS | 2659 | --DOMWINDOW == 205 (0x7fed1e961800) [pid = 2659] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:54:44 INFO - PROCESS | 2659 | --DOMWINDOW == 204 (0x7fed199e1000) [pid = 2659] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:54:44 INFO - PROCESS | 2659 | --DOMWINDOW == 203 (0x7fed18a90400) [pid = 2659] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:54:44 INFO - PROCESS | 2659 | --DOMWINDOW == 202 (0x7fed1f49c400) [pid = 2659] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:54:44 INFO - PROCESS | 2659 | 1461750884034 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1fc2a800 == 124 [pid = 2659] [id = 490] 02:54:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 203 (0x7fed16ad0800) [pid = 2659] [serial = 1471] [outer = (nil)] 02:54:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 204 (0x7fed199df800) [pid = 2659] [serial = 1472] [outer = 0x7fed16ad0800] 02:54:44 INFO - PROCESS | 2659 | 1461750884100 Marionette DEBUG loaded listener.js 02:54:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 205 (0x7fed22ad7800) [pid = 2659] [serial = 1473] [outer = 0x7fed16ad0800] 02:54:44 INFO - PROCESS | 2659 | 1461750884967 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 02:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1889ms 02:54:45 INFO - PROCESS | 2659 | 1461750885028 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 02:54:45 INFO - PROCESS | 2659 | 1461750885033 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 02:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:54:45 INFO - PROCESS | 2659 | 1461750885039 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:54:45 INFO - PROCESS | 2659 | 1461750885041 Marionette TRACE conn3 <- [1,1934,null,{}] 02:54:45 INFO - PROCESS | 2659 | 1461750885046 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:45 INFO - PROCESS | 2659 | 1461750885252 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 02:54:45 INFO - PROCESS | 2659 | 1461750885424 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2090b000 == 125 [pid = 2659] [id = 491] 02:54:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 206 (0x7fed16ad4000) [pid = 2659] [serial = 1474] [outer = (nil)] 02:54:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 207 (0x7fed22b50400) [pid = 2659] [serial = 1475] [outer = 0x7fed16ad4000] 02:54:45 INFO - PROCESS | 2659 | 1461750885490 Marionette DEBUG loaded listener.js 02:54:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 208 (0x7fed22e0b000) [pid = 2659] [serial = 1476] [outer = 0x7fed16ad4000] 02:54:46 INFO - PROCESS | 2659 | 1461750886559 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 02:54:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1586ms 02:54:46 INFO - PROCESS | 2659 | 1461750886627 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 02:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:54:46 INFO - PROCESS | 2659 | 1461750886633 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 02:54:46 INFO - PROCESS | 2659 | 1461750886641 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:54:46 INFO - PROCESS | 2659 | 1461750886646 Marionette TRACE conn3 <- [1,1938,null,{}] 02:54:46 INFO - PROCESS | 2659 | 1461750886654 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:46 INFO - PROCESS | 2659 | 1461750886917 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 02:54:47 INFO - PROCESS | 2659 | 1461750887243 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1dda5000 == 126 [pid = 2659] [id = 492] 02:54:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 209 (0x7fed1c315400) [pid = 2659] [serial = 1477] [outer = (nil)] 02:54:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 210 (0x7fed1cbaac00) [pid = 2659] [serial = 1478] [outer = 0x7fed1c315400] 02:54:47 INFO - PROCESS | 2659 | 1461750887329 Marionette DEBUG loaded listener.js 02:54:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 211 (0x7fed1e963000) [pid = 2659] [serial = 1479] [outer = 0x7fed1c315400] 02:54:48 INFO - PROCESS | 2659 | 1461750888242 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 02:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1645ms 02:54:48 INFO - PROCESS | 2659 | 1461750888285 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 02:54:48 INFO - PROCESS | 2659 | 1461750888295 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 02:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:54:48 INFO - PROCESS | 2659 | 1461750888306 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:54:48 INFO - PROCESS | 2659 | 1461750888310 Marionette TRACE conn3 <- [1,1942,null,{}] 02:54:48 INFO - PROCESS | 2659 | 1461750888316 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:48 INFO - PROCESS | 2659 | 1461750888527 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 02:54:48 INFO - PROCESS | 2659 | 1461750888736 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed20d5a000 == 127 [pid = 2659] [id = 493] 02:54:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 212 (0x7fed1feb0c00) [pid = 2659] [serial = 1480] [outer = (nil)] 02:54:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 213 (0x7fed2290f800) [pid = 2659] [serial = 1481] [outer = 0x7fed1feb0c00] 02:54:48 INFO - PROCESS | 2659 | 1461750888853 Marionette DEBUG loaded listener.js 02:54:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 214 (0x7fed22b50000) [pid = 2659] [serial = 1482] [outer = 0x7fed1feb0c00] 02:54:49 INFO - PROCESS | 2659 | 1461750889917 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1679ms 02:54:49 INFO - PROCESS | 2659 | 1461750889987 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 02:54:49 INFO - PROCESS | 2659 | 1461750889991 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 02:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:54:50 INFO - PROCESS | 2659 | 1461750889997 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:54:50 INFO - PROCESS | 2659 | 1461750890003 Marionette TRACE conn3 <- [1,1946,null,{}] 02:54:50 INFO - PROCESS | 2659 | 1461750890019 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:50 INFO - PROCESS | 2659 | 1461750890282 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 02:54:50 INFO - PROCESS | 2659 | 1461750890587 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed22b71000 == 128 [pid = 2659] [id = 494] 02:54:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 215 (0x7fed22e21c00) [pid = 2659] [serial = 1483] [outer = (nil)] 02:54:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 216 (0x7fed2313d800) [pid = 2659] [serial = 1484] [outer = 0x7fed22e21c00] 02:54:50 INFO - PROCESS | 2659 | 1461750890668 Marionette DEBUG loaded listener.js 02:54:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 217 (0x7fed24828000) [pid = 2659] [serial = 1485] [outer = 0x7fed22e21c00] 02:54:51 INFO - PROCESS | 2659 | 1461750891535 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1589ms 02:54:51 INFO - PROCESS | 2659 | 1461750891587 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 02:54:51 INFO - PROCESS | 2659 | 1461750891592 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 02:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:54:51 INFO - PROCESS | 2659 | 1461750891598 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:54:51 INFO - PROCESS | 2659 | 1461750891600 Marionette TRACE conn3 <- [1,1950,null,{}] 02:54:51 INFO - PROCESS | 2659 | 1461750891606 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:51 INFO - PROCESS | 2659 | 1461750891813 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 02:54:52 INFO - PROCESS | 2659 | 1461750892028 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2488d000 == 129 [pid = 2659] [id = 495] 02:54:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 218 (0x7fed22e21400) [pid = 2659] [serial = 1486] [outer = (nil)] 02:54:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 219 (0x7fed24ae5000) [pid = 2659] [serial = 1487] [outer = 0x7fed22e21400] 02:54:52 INFO - PROCESS | 2659 | 1461750892193 Marionette DEBUG loaded listener.js 02:54:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 220 (0x7fed2891f400) [pid = 2659] [serial = 1488] [outer = 0x7fed22e21400] 02:54:53 INFO - PROCESS | 2659 | 1461750893072 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 02:54:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:54:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1533ms 02:54:53 INFO - PROCESS | 2659 | 1461750893132 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 02:54:53 INFO - PROCESS | 2659 | 1461750893136 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 02:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:54:53 INFO - PROCESS | 2659 | 1461750893142 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:54:53 INFO - PROCESS | 2659 | 1461750893146 Marionette TRACE conn3 <- [1,1954,null,{}] 02:54:53 INFO - PROCESS | 2659 | 1461750893151 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:53 INFO - PROCESS | 2659 | 1461750893366 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 02:54:53 INFO - PROCESS | 2659 | 1461750893578 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed28cd1800 == 130 [pid = 2659] [id = 496] 02:54:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 221 (0x7fed24862800) [pid = 2659] [serial = 1489] [outer = (nil)] 02:54:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 222 (0x7fed28a99c00) [pid = 2659] [serial = 1490] [outer = 0x7fed24862800] 02:54:53 INFO - PROCESS | 2659 | 1461750893696 Marionette DEBUG loaded listener.js 02:54:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 223 (0x7fed28f7f000) [pid = 2659] [serial = 1491] [outer = 0x7fed24862800] 02:54:54 INFO - PROCESS | 2659 | 1461750894635 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 02:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1535ms 02:54:54 INFO - PROCESS | 2659 | 1461750894679 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 02:54:54 INFO - PROCESS | 2659 | 1461750894683 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 02:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:54:54 INFO - PROCESS | 2659 | 1461750894690 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:54:54 INFO - PROCESS | 2659 | 1461750894693 Marionette TRACE conn3 <- [1,1958,null,{}] 02:54:54 INFO - PROCESS | 2659 | 1461750894699 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:54 INFO - PROCESS | 2659 | 1461750894963 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 02:54:55 INFO - PROCESS | 2659 | 1461750895176 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed29e44800 == 131 [pid = 2659] [id = 497] 02:54:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 224 (0x7fed2bdfc400) [pid = 2659] [serial = 1492] [outer = (nil)] 02:54:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 225 (0x7fed2d099000) [pid = 2659] [serial = 1493] [outer = 0x7fed2bdfc400] 02:54:55 INFO - PROCESS | 2659 | 1461750895350 Marionette DEBUG loaded listener.js 02:54:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 226 (0x7fed2de88400) [pid = 2659] [serial = 1494] [outer = 0x7fed2bdfc400] 02:54:56 INFO - PROCESS | 2659 | 1461750896241 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 02:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1586ms 02:54:56 INFO - PROCESS | 2659 | 1461750896277 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 02:54:56 INFO - PROCESS | 2659 | 1461750896281 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 02:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:54:56 INFO - PROCESS | 2659 | 1461750896287 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:54:56 INFO - PROCESS | 2659 | 1461750896290 Marionette TRACE conn3 <- [1,1962,null,{}] 02:54:56 INFO - PROCESS | 2659 | 1461750896296 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:56 INFO - PROCESS | 2659 | 1461750896509 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 02:54:56 INFO - PROCESS | 2659 | 1461750896725 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2afd1800 == 132 [pid = 2659] [id = 498] 02:54:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 227 (0x7fed2aec4c00) [pid = 2659] [serial = 1495] [outer = (nil)] 02:54:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 228 (0x7fed2ef44c00) [pid = 2659] [serial = 1496] [outer = 0x7fed2aec4c00] 02:54:56 INFO - PROCESS | 2659 | 1461750896839 Marionette DEBUG loaded listener.js 02:54:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 229 (0x7fed2f019c00) [pid = 2659] [serial = 1497] [outer = 0x7fed2aec4c00] 02:54:57 INFO - PROCESS | 2659 | 1461750897822 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 02:54:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1582ms 02:54:57 INFO - PROCESS | 2659 | 1461750897871 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 02:54:57 INFO - PROCESS | 2659 | 1461750897875 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 02:54:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:54:57 INFO - PROCESS | 2659 | 1461750897881 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:54:57 INFO - PROCESS | 2659 | 1461750897883 Marionette TRACE conn3 <- [1,1966,null,{}] 02:54:57 INFO - PROCESS | 2659 | 1461750897890 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:58 INFO - PROCESS | 2659 | 1461750898109 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 02:54:58 INFO - PROCESS | 2659 | 1461750898369 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2b613800 == 133 [pid = 2659] [id = 499] 02:54:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 230 (0x7fed2c182400) [pid = 2659] [serial = 1498] [outer = (nil)] 02:54:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 231 (0x7fed2f692800) [pid = 2659] [serial = 1499] [outer = 0x7fed2c182400] 02:54:58 INFO - PROCESS | 2659 | 1461750898489 Marionette DEBUG loaded listener.js 02:54:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 232 (0x7fed2fc8c000) [pid = 2659] [serial = 1500] [outer = 0x7fed2c182400] 02:54:59 INFO - PROCESS | 2659 | 1461750899348 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 02:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1536ms 02:54:59 INFO - PROCESS | 2659 | 1461750899418 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 02:54:59 INFO - PROCESS | 2659 | 1461750899422 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 02:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:54:59 INFO - PROCESS | 2659 | 1461750899428 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:54:59 INFO - PROCESS | 2659 | 1461750899430 Marionette TRACE conn3 <- [1,1970,null,{}] 02:54:59 INFO - PROCESS | 2659 | 1461750899436 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:59 INFO - PROCESS | 2659 | 1461750899660 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 02:54:59 INFO - PROCESS | 2659 | 1461750899957 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2c238000 == 134 [pid = 2659] [id = 500] 02:54:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 233 (0x7fed2ea71400) [pid = 2659] [serial = 1501] [outer = (nil)] 02:55:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 234 (0x7fed312be800) [pid = 2659] [serial = 1502] [outer = 0x7fed2ea71400] 02:55:00 INFO - PROCESS | 2659 | 1461750900045 Marionette DEBUG loaded listener.js 02:55:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 235 (0x7fed34413000) [pid = 2659] [serial = 1503] [outer = 0x7fed2ea71400] 02:55:00 INFO - PROCESS | 2659 | 1461750900873 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 02:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1481ms 02:55:00 INFO - PROCESS | 2659 | 1461750900909 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 02:55:00 INFO - PROCESS | 2659 | 1461750900913 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 02:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:55:00 INFO - PROCESS | 2659 | 1461750900919 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:55:00 INFO - PROCESS | 2659 | 1461750900921 Marionette TRACE conn3 <- [1,1974,null,{}] 02:55:00 INFO - PROCESS | 2659 | 1461750900927 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:01 INFO - PROCESS | 2659 | 1461750901142 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 02:55:01 INFO - PROCESS | 2659 | 1461750901412 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2dee3000 == 135 [pid = 2659] [id = 501] 02:55:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 236 (0x7fed1ccd0400) [pid = 2659] [serial = 1504] [outer = (nil)] 02:55:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 237 (0x7fed34551c00) [pid = 2659] [serial = 1505] [outer = 0x7fed1ccd0400] 02:55:01 INFO - PROCESS | 2659 | 1461750901490 Marionette DEBUG loaded listener.js 02:55:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 238 (0x7fed3510b400) [pid = 2659] [serial = 1506] [outer = 0x7fed1ccd0400] 02:55:02 INFO - PROCESS | 2659 | 1461750902456 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 02:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1580ms 02:55:02 INFO - PROCESS | 2659 | 1461750902500 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 02:55:02 INFO - PROCESS | 2659 | 1461750902505 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 02:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:55:02 INFO - PROCESS | 2659 | 1461750902513 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:55:02 INFO - PROCESS | 2659 | 1461750902518 Marionette TRACE conn3 <- [1,1978,null,{}] 02:55:02 INFO - PROCESS | 2659 | 1461750902523 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:02 INFO - PROCESS | 2659 | 1461750902846 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 02:55:03 INFO - PROCESS | 2659 | 1461750903196 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2f371800 == 136 [pid = 2659] [id = 502] 02:55:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 239 (0x7fed357c2c00) [pid = 2659] [serial = 1507] [outer = (nil)] 02:55:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 240 (0x7fed35ddb800) [pid = 2659] [serial = 1508] [outer = 0x7fed357c2c00] 02:55:03 INFO - PROCESS | 2659 | 1461750903284 Marionette DEBUG loaded listener.js 02:55:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 241 (0x7fed37f61400) [pid = 2659] [serial = 1509] [outer = 0x7fed357c2c00] 02:55:04 INFO - PROCESS | 2659 | 1461750904123 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1679ms 02:55:04 INFO - PROCESS | 2659 | 1461750904194 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 02:55:04 INFO - PROCESS | 2659 | 1461750904197 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 02:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:55:04 INFO - PROCESS | 2659 | 1461750904204 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:55:04 INFO - PROCESS | 2659 | 1461750904208 Marionette TRACE conn3 <- [1,1982,null,{}] 02:55:04 INFO - PROCESS | 2659 | 1461750904213 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:04 INFO - PROCESS | 2659 | 1461750904463 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 02:55:04 INFO - PROCESS | 2659 | 1461750904722 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2f961000 == 137 [pid = 2659] [id = 503] 02:55:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 242 (0x7fed35aa5c00) [pid = 2659] [serial = 1510] [outer = (nil)] 02:55:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 243 (0x7fed41105000) [pid = 2659] [serial = 1511] [outer = 0x7fed35aa5c00] 02:55:04 INFO - PROCESS | 2659 | 1461750904846 Marionette DEBUG loaded listener.js 02:55:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 244 (0x7fed420e9c00) [pid = 2659] [serial = 1512] [outer = 0x7fed35aa5c00] 02:55:05 INFO - PROCESS | 2659 | 1461750905673 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1530ms 02:55:05 INFO - PROCESS | 2659 | 1461750905737 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 02:55:05 INFO - PROCESS | 2659 | 1461750905740 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 02:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:55:05 INFO - PROCESS | 2659 | 1461750905746 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:55:05 INFO - PROCESS | 2659 | 1461750905748 Marionette TRACE conn3 <- [1,1986,null,{}] 02:55:05 INFO - PROCESS | 2659 | 1461750905754 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:05 INFO - PROCESS | 2659 | 1461750905990 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 02:55:06 INFO - PROCESS | 2659 | 1461750906250 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed3070e800 == 138 [pid = 2659] [id = 504] 02:55:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 245 (0x7fed20e5ac00) [pid = 2659] [serial = 1513] [outer = (nil)] 02:55:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 246 (0x7fed43131400) [pid = 2659] [serial = 1514] [outer = 0x7fed20e5ac00] 02:55:06 INFO - PROCESS | 2659 | 1461750906378 Marionette DEBUG loaded listener.js 02:55:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 247 (0x7fed43262400) [pid = 2659] [serial = 1515] [outer = 0x7fed20e5ac00] 02:55:07 INFO - PROCESS | 2659 | 1461750907227 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1534ms 02:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:55:07 INFO - PROCESS | 2659 | 1461750907281 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 02:55:07 INFO - PROCESS | 2659 | 1461750907284 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 02:55:07 INFO - PROCESS | 2659 | 1461750907291 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:55:07 INFO - PROCESS | 2659 | 1461750907293 Marionette TRACE conn3 <- [1,1990,null,{}] 02:55:07 INFO - PROCESS | 2659 | 1461750907299 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:07 INFO - PROCESS | 2659 | 1461750907527 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 02:55:07 INFO - PROCESS | 2659 | 1461750907807 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed3339f800 == 139 [pid = 2659] [id = 505] 02:55:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 248 (0x7fed24a69000) [pid = 2659] [serial = 1516] [outer = (nil)] 02:55:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 249 (0x7fed4326ec00) [pid = 2659] [serial = 1517] [outer = 0x7fed24a69000] 02:55:07 INFO - PROCESS | 2659 | 1461750907929 Marionette DEBUG loaded listener.js 02:55:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 250 (0x7fed4533ac00) [pid = 2659] [serial = 1518] [outer = 0x7fed24a69000] 02:55:08 INFO - PROCESS | 2659 | 1461750908764 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:55:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:55:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1533ms 02:55:08 INFO - PROCESS | 2659 | 1461750908824 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 02:55:08 INFO - PROCESS | 2659 | 1461750908827 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 02:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:55:08 INFO - PROCESS | 2659 | 1461750908834 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:55:08 INFO - PROCESS | 2659 | 1461750908836 Marionette TRACE conn3 <- [1,1994,null,{}] 02:55:08 INFO - PROCESS | 2659 | 1461750908841 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:09 INFO - PROCESS | 2659 | 1461750909093 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 02:55:09 INFO - PROCESS | 2659 | 1461750909406 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed349d0000 == 140 [pid = 2659] [id = 506] 02:55:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 251 (0x7fed16ad3800) [pid = 2659] [serial = 1519] [outer = (nil)] 02:55:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 252 (0x7fed22c52000) [pid = 2659] [serial = 1520] [outer = 0x7fed16ad3800] 02:55:09 INFO - PROCESS | 2659 | 1461750909488 Marionette DEBUG loaded listener.js 02:55:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 253 (0x7fed22c57000) [pid = 2659] [serial = 1521] [outer = 0x7fed16ad3800] 02:55:10 INFO - PROCESS | 2659 | 1461750910356 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 02:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1578ms 02:55:10 INFO - PROCESS | 2659 | 1461750910414 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 02:55:10 INFO - PROCESS | 2659 | 1461750910418 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 02:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:55:10 INFO - PROCESS | 2659 | 1461750910423 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:55:10 INFO - PROCESS | 2659 | 1461750910427 Marionette TRACE conn3 <- [1,1998,null,{}] 02:55:10 INFO - PROCESS | 2659 | 1461750910432 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:11 INFO - PROCESS | 2659 | 1461750911089 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 02:55:11 INFO - PROCESS | 2659 | 1461750911407 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1dca8000 == 141 [pid = 2659] [id = 507] 02:55:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 254 (0x7fed16ad6c00) [pid = 2659] [serial = 1522] [outer = (nil)] 02:55:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 255 (0x7fed18b98c00) [pid = 2659] [serial = 1523] [outer = 0x7fed16ad6c00] 02:55:11 INFO - PROCESS | 2659 | 1461750911495 Marionette DEBUG loaded listener.js 02:55:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 256 (0x7fed197ce400) [pid = 2659] [serial = 1524] [outer = 0x7fed16ad6c00] 02:55:12 INFO - PROCESS | 2659 | 1461750912355 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 02:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1986ms 02:55:12 INFO - PROCESS | 2659 | 1461750912413 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 02:55:12 INFO - PROCESS | 2659 | 1461750912418 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 02:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:55:12 INFO - PROCESS | 2659 | 1461750912425 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:55:12 INFO - PROCESS | 2659 | 1461750912434 Marionette TRACE conn3 <- [1,2002,null,{}] 02:55:12 INFO - PROCESS | 2659 | 1461750912443 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:12 INFO - PROCESS | 2659 | 1461750912729 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 02:55:13 INFO - PROCESS | 2659 | 1461750913104 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed20fc6000 == 142 [pid = 2659] [id = 508] 02:55:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 257 (0x7fed18a92c00) [pid = 2659] [serial = 1525] [outer = (nil)] 02:55:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 258 (0x7fed1954f000) [pid = 2659] [serial = 1526] [outer = 0x7fed18a92c00] 02:55:13 INFO - PROCESS | 2659 | 1461750913269 Marionette DEBUG loaded listener.js 02:55:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 259 (0x7fed1dfdd000) [pid = 2659] [serial = 1527] [outer = 0x7fed18a92c00] 02:55:14 INFO - PROCESS | 2659 | 1461750914240 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 02:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1899ms 02:55:14 INFO - PROCESS | 2659 | 1461750914336 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 02:55:14 INFO - PROCESS | 2659 | 1461750914339 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 02:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:55:14 INFO - PROCESS | 2659 | 1461750914352 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:55:14 INFO - PROCESS | 2659 | 1461750914357 Marionette TRACE conn3 <- [1,2006,null,{}] 02:55:14 INFO - PROCESS | 2659 | 1461750914366 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:14 INFO - PROCESS | 2659 | 1461750914597 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 02:55:14 INFO - PROCESS | 2659 | 1461750914917 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed21d19000 == 143 [pid = 2659] [id = 509] 02:55:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 260 (0x7fed1e963400) [pid = 2659] [serial = 1528] [outer = (nil)] 02:55:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 261 (0x7fed2286b800) [pid = 2659] [serial = 1529] [outer = 0x7fed1e963400] 02:55:14 INFO - PROCESS | 2659 | 1461750914990 Marionette DEBUG loaded listener.js 02:55:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 262 (0x7fed22b51000) [pid = 2659] [serial = 1530] [outer = 0x7fed1e963400] 02:55:15 INFO - PROCESS | 2659 | 1461750915905 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 02:55:15 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:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1596ms 02:55:15 INFO - PROCESS | 2659 | 1461750915949 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 02:55:15 INFO - PROCESS | 2659 | 1461750915955 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 02:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:55:15 INFO - PROCESS | 2659 | 1461750915971 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:55:15 INFO - PROCESS | 2659 | 1461750915977 Marionette TRACE conn3 <- [1,2010,null,{}] 02:55:15 INFO - PROCESS | 2659 | 1461750915983 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:16 INFO - PROCESS | 2659 | 1461750916206 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 02:55:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed49298000 == 142 [pid = 2659] [id = 389] 02:55:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1c3cd000 == 141 [pid = 2659] [id = 438] 02:55:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1965b800 == 140 [pid = 2659] [id = 393] 02:55:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed16143000 == 139 [pid = 2659] [id = 485] 02:55:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2488a800 == 138 [pid = 2659] [id = 484] 02:55:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed21d1a000 == 137 [pid = 2659] [id = 483] 02:55:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed23121800 == 136 [pid = 2659] [id = 482] 02:55:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed23109000 == 135 [pid = 2659] [id = 481] 02:55:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1cb97800 == 134 [pid = 2659] [id = 480] 02:55:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed19ad0000 == 133 [pid = 2659] [id = 479] 02:55:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed49291000 == 132 [pid = 2659] [id = 478] 02:55:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed44e49000 == 131 [pid = 2659] [id = 477] 02:55:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed36ce3000 == 130 [pid = 2659] [id = 476] 02:55:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed33470800 == 129 [pid = 2659] [id = 475] 02:55:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f60a800 == 128 [pid = 2659] [id = 474] 02:55:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2cf21000 == 127 [pid = 2659] [id = 473] 02:55:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b605800 == 126 [pid = 2659] [id = 472] 02:55:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed28cc5000 == 125 [pid = 2659] [id = 471] 02:55:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1fde7800 == 124 [pid = 2659] [id = 470] 02:55:16 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed19653000 == 123 [pid = 2659] [id = 469] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 261 (0x7fed2290e400) [pid = 2659] [serial = 1406] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 260 (0x7fed28bd6c00) [pid = 2659] [serial = 1403] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 259 (0x7fed28f83400) [pid = 2659] [serial = 1404] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 258 (0x7fed35dd4000) [pid = 2659] [serial = 1385] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 257 (0x7fed2d097800) [pid = 2659] [serial = 1361] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 256 (0x7fed2b9e4400) [pid = 2659] [serial = 1358] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 255 (0x7fed2f013000) [pid = 2659] [serial = 1367] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 254 (0x7fed199dc800) [pid = 2659] [serial = 1340] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 253 (0x7fed1ccccc00) [pid = 2659] [serial = 1343] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 252 (0x7fed23135c00) [pid = 2659] [serial = 1349] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 251 (0x7fed35110c00) [pid = 2659] [serial = 1376] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 250 (0x7fed2eae4800) [pid = 2659] [serial = 1364] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 249 (0x7fed22b49400) [pid = 2659] [serial = 1346] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 248 (0x7fed28918400) [pid = 2659] [serial = 1352] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 247 (0x7fed29c7c800) [pid = 2659] [serial = 1355] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 246 (0x7fed356b5400) [pid = 2659] [serial = 1379] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 245 (0x7fed3b25b800) [pid = 2659] [serial = 1388] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 244 (0x7fed22910800) [pid = 2659] [serial = 1397] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 243 (0x7fed22e06c00) [pid = 2659] [serial = 1398] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 242 (0x7fed1f497800) [pid = 2659] [serial = 1395] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 241 (0x7fed1eb56000) [pid = 2659] [serial = 1394] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 240 (0x7fed31261800) [pid = 2659] [serial = 1370] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 239 (0x7fed1cc5c800) [pid = 2659] [serial = 1392] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 238 (0x7fed1b9ec800) [pid = 2659] [serial = 1391] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 237 (0x7fed344e3400) [pid = 2659] [serial = 1373] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 236 (0x7fed2aec3400) [pid = 2659] [serial = 1382] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 235 (0x7fed28a5a800) [pid = 2659] [serial = 1401] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | --DOMWINDOW == 234 (0x7fed2482c000) [pid = 2659] [serial = 1400] [outer = (nil)] [url = about:blank] 02:55:16 INFO - PROCESS | 2659 | 1461750916911 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed19653000 == 124 [pid = 2659] [id = 510] 02:55:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 235 (0x7fed161e3400) [pid = 2659] [serial = 1531] [outer = (nil)] 02:55:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 236 (0x7fed199dc800) [pid = 2659] [serial = 1532] [outer = 0x7fed161e3400] 02:55:17 INFO - PROCESS | 2659 | 1461750917002 Marionette DEBUG loaded listener.js 02:55:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 237 (0x7fed1f499000) [pid = 2659] [serial = 1533] [outer = 0x7fed161e3400] 02:55:17 INFO - PROCESS | 2659 | 1461750917821 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 02:55:17 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:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1893ms 02:55:17 INFO - PROCESS | 2659 | 1461750917857 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 02:55:17 INFO - PROCESS | 2659 | 1461750917859 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 02:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:55:17 INFO - PROCESS | 2659 | 1461750917868 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:55:17 INFO - PROCESS | 2659 | 1461750917870 Marionette TRACE conn3 <- [1,2014,null,{}] 02:55:17 INFO - PROCESS | 2659 | 1461750917876 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:18 INFO - PROCESS | 2659 | 1461750918086 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 02:55:18 INFO - PROCESS | 2659 | 1461750918264 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1f41e800 == 125 [pid = 2659] [id = 511] 02:55:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 238 (0x7fed161ec400) [pid = 2659] [serial = 1534] [outer = (nil)] 02:55:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 239 (0x7fed232cf400) [pid = 2659] [serial = 1535] [outer = 0x7fed161ec400] 02:55:18 INFO - PROCESS | 2659 | 1461750918329 Marionette DEBUG loaded listener.js 02:55:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 240 (0x7fed24ae5800) [pid = 2659] [serial = 1536] [outer = 0x7fed161ec400] 02:55:19 INFO - PROCESS | 2659 | 1461750919198 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 02:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1385ms 02:55:19 INFO - PROCESS | 2659 | 1461750919265 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 02:55:19 INFO - PROCESS | 2659 | 1461750919270 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 02:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:55:19 INFO - PROCESS | 2659 | 1461750919277 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:55:19 INFO - PROCESS | 2659 | 1461750919280 Marionette TRACE conn3 <- [1,2018,null,{}] 02:55:19 INFO - PROCESS | 2659 | 1461750919285 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:19 INFO - PROCESS | 2659 | 1461750919568 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 02:55:19 INFO - PROCESS | 2659 | 1461750919604 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed22b79800 == 126 [pid = 2659] [id = 512] 02:55:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 241 (0x7fed28df0c00) [pid = 2659] [serial = 1537] [outer = (nil)] 02:55:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 242 (0x7fed28f83400) [pid = 2659] [serial = 1538] [outer = 0x7fed28df0c00] 02:55:19 INFO - PROCESS | 2659 | 1461750919679 Marionette DEBUG loaded listener.js 02:55:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 243 (0x7fed2aeb8c00) [pid = 2659] [serial = 1539] [outer = 0x7fed28df0c00] 02:55:20 INFO - PROCESS | 2659 | 1461750920601 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1383ms 02:55:20 INFO - PROCESS | 2659 | 1461750920661 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 02:55:20 INFO - PROCESS | 2659 | 1461750920665 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 02:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:55:20 INFO - PROCESS | 2659 | 1461750920676 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:55:20 INFO - PROCESS | 2659 | 1461750920679 Marionette TRACE conn3 <- [1,2022,null,{}] 02:55:20 INFO - PROCESS | 2659 | 1461750920684 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:20 INFO - PROCESS | 2659 | 1461750920959 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 02:55:21 INFO - PROCESS | 2659 | 1461750920996 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed28cbb000 == 127 [pid = 2659] [id = 513] 02:55:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 244 (0x7fed2290e400) [pid = 2659] [serial = 1540] [outer = (nil)] 02:55:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 245 (0x7fed2c178c00) [pid = 2659] [serial = 1541] [outer = 0x7fed2290e400] 02:55:21 INFO - PROCESS | 2659 | 1461750921066 Marionette DEBUG loaded listener.js 02:55:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 246 (0x7fed2e873800) [pid = 2659] [serial = 1542] [outer = 0x7fed2290e400] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 245 (0x7fed1feb3400) [pid = 2659] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 244 (0x7fed34c4b400) [pid = 2659] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 243 (0x7fed1cb02400) [pid = 2659] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 242 (0x7fed1cc5a400) [pid = 2659] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 241 (0x7fed19553400) [pid = 2659] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 240 (0x7fed16ac4800) [pid = 2659] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 239 (0x7fed197c8800) [pid = 2659] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 238 (0x7fed1cccd400) [pid = 2659] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 237 (0x7fed2eae5c00) [pid = 2659] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 236 (0x7fed18a8ac00) [pid = 2659] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 235 (0x7fed16ac7800) [pid = 2659] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 234 (0x7fed3514f800) [pid = 2659] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 233 (0x7fed18b93400) [pid = 2659] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 232 (0x7fed2cfe1400) [pid = 2659] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 231 (0x7fed1f24a400) [pid = 2659] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 230 (0x7fed1c314c00) [pid = 2659] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 229 (0x7fed161e2c00) [pid = 2659] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 228 (0x7fed34831000) [pid = 2659] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 227 (0x7fed35192400) [pid = 2659] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 226 (0x7fed28de8000) [pid = 2659] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 225 (0x7fed1eb55800) [pid = 2659] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 224 (0x7fed18a8a000) [pid = 2659] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 223 (0x7fed38404400) [pid = 2659] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 222 (0x7fed2b9eb000) [pid = 2659] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 221 (0x7fed1cb0cc00) [pid = 2659] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 220 (0x7fed2c17b000) [pid = 2659] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 219 (0x7fed16aca000) [pid = 2659] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 218 (0x7fed1f4a0400) [pid = 2659] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 217 (0x7fed29f7c400) [pid = 2659] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 216 (0x7fed22ad8000) [pid = 2659] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 215 (0x7fed18b95800) [pid = 2659] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 214 (0x7fed16adb000) [pid = 2659] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 213 (0x7fed2290d800) [pid = 2659] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 212 (0x7fed24823800) [pid = 2659] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 211 (0x7fed18b9f800) [pid = 2659] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 210 (0x7fed2286ac00) [pid = 2659] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 209 (0x7fed1b9ee000) [pid = 2659] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 208 (0x7fed28bd9000) [pid = 2659] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 207 (0x7fed2b9e5800) [pid = 2659] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 206 (0x7fed24826400) [pid = 2659] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 205 (0x7fed340b3c00) [pid = 2659] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 204 (0x7fed16ac6c00) [pid = 2659] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 203 (0x7fed2bdfe400) [pid = 2659] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 202 (0x7fed16ac8800) [pid = 2659] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 201 (0x7fed28a98400) [pid = 2659] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 200 (0x7fed197c1400) [pid = 2659] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 199 (0x7fed28f82000) [pid = 2659] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 198 (0x7fed18b96400) [pid = 2659] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 197 (0x7fed29c5c000) [pid = 2659] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 196 (0x7fed29c66400) [pid = 2659] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 195 (0x7fed24825c00) [pid = 2659] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 194 (0x7fed1b977800) [pid = 2659] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 193 (0x7fed2290d000) [pid = 2659] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 192 (0x7fed197c4800) [pid = 2659] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 191 (0x7fed31e08000) [pid = 2659] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 190 (0x7fed29c60400) [pid = 2659] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 189 (0x7fed16ad0800) [pid = 2659] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 188 (0x7fed2bdfe800) [pid = 2659] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 187 (0x7fed46f34000) [pid = 2659] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 186 (0x7fed35cb6400) [pid = 2659] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 185 (0x7fed22869000) [pid = 2659] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 184 (0x7fed32fe6000) [pid = 2659] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 183 (0x7fed2ea78800) [pid = 2659] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 182 (0x7fed1cc61000) [pid = 2659] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 181 (0x7fed31c5b400) [pid = 2659] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 180 (0x7fed1f494c00) [pid = 2659] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 179 (0x7fed1cb0a400) [pid = 2659] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 178 (0x7fed2312f400) [pid = 2659] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 177 (0x7fed1b9ec400) [pid = 2659] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:55:22 INFO - PROCESS | 2659 | --DOMWINDOW == 176 (0x7fed30824400) [pid = 2659] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:55:22 INFO - PROCESS | 2659 | 1461750922954 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 02:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 2341ms 02:55:23 INFO - PROCESS | 2659 | 1461750923019 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 02:55:23 INFO - PROCESS | 2659 | 1461750923023 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 02:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:55:23 INFO - PROCESS | 2659 | 1461750923029 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:55:23 INFO - PROCESS | 2659 | 1461750923031 Marionette TRACE conn3 <- [1,2026,null,{}] 02:55:23 INFO - PROCESS | 2659 | 1461750923036 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:23 INFO - PROCESS | 2659 | 1461750923238 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 02:55:23 INFO - PROCESS | 2659 | 1461750923418 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1c3cf800 == 128 [pid = 2659] [id = 514] 02:55:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 177 (0x7fed161e2800) [pid = 2659] [serial = 1543] [outer = (nil)] 02:55:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 178 (0x7fed16adfc00) [pid = 2659] [serial = 1544] [outer = 0x7fed161e2800] 02:55:23 INFO - PROCESS | 2659 | 1461750923483 Marionette DEBUG loaded listener.js 02:55:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 179 (0x7fed197c7000) [pid = 2659] [serial = 1545] [outer = 0x7fed161e2800] 02:55:24 INFO - PROCESS | 2659 | 1461750924255 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 02:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1431ms 02:55:24 INFO - PROCESS | 2659 | 1461750924462 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 02:55:24 INFO - PROCESS | 2659 | 1461750924469 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 02:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:55:24 INFO - PROCESS | 2659 | 1461750924480 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:55:24 INFO - PROCESS | 2659 | 1461750924484 Marionette TRACE conn3 <- [1,2030,null,{}] 02:55:24 INFO - PROCESS | 2659 | 1461750924493 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:24 INFO - PROCESS | 2659 | 1461750924761 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 02:55:25 INFO - PROCESS | 2659 | 1461750925102 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1cb93800 == 129 [pid = 2659] [id = 515] 02:55:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 180 (0x7fed18b91c00) [pid = 2659] [serial = 1546] [outer = (nil)] 02:55:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 181 (0x7fed19554400) [pid = 2659] [serial = 1547] [outer = 0x7fed18b91c00] 02:55:25 INFO - PROCESS | 2659 | 1461750925180 Marionette DEBUG loaded listener.js 02:55:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 182 (0x7fed199dec00) [pid = 2659] [serial = 1548] [outer = 0x7fed18b91c00] 02:55:26 INFO - PROCESS | 2659 | 1461750926089 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 02:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1647ms 02:55:26 INFO - PROCESS | 2659 | 1461750926128 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 02:55:26 INFO - PROCESS | 2659 | 1461750926135 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 02:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:55:26 INFO - PROCESS | 2659 | 1461750926149 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:55:26 INFO - PROCESS | 2659 | 1461750926154 Marionette TRACE conn3 <- [1,2034,null,{}] 02:55:26 INFO - PROCESS | 2659 | 1461750926161 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:26 INFO - PROCESS | 2659 | 1461750926407 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 02:55:26 INFO - PROCESS | 2659 | 1461750926725 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed22883800 == 130 [pid = 2659] [id = 516] 02:55:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 183 (0x7fed1cb10800) [pid = 2659] [serial = 1549] [outer = (nil)] 02:55:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 184 (0x7fed1cc5a800) [pid = 2659] [serial = 1550] [outer = 0x7fed1cb10800] 02:55:26 INFO - PROCESS | 2659 | 1461750926808 Marionette DEBUG loaded listener.js 02:55:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 185 (0x7fed1e95fc00) [pid = 2659] [serial = 1551] [outer = 0x7fed1cb10800] 02:55:27 INFO - PROCESS | 2659 | 1461750927726 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1643ms 02:55:27 INFO - PROCESS | 2659 | 1461750927788 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 02:55:27 INFO - PROCESS | 2659 | 1461750927791 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 02:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:55:27 INFO - PROCESS | 2659 | 1461750927799 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:55:27 INFO - PROCESS | 2659 | 1461750927802 Marionette TRACE conn3 <- [1,2038,null,{}] 02:55:27 INFO - PROCESS | 2659 | 1461750927818 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:28 INFO - PROCESS | 2659 | 1461750928098 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 02:55:28 INFO - PROCESS | 2659 | 1461750928482 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed29c33800 == 131 [pid = 2659] [id = 517] 02:55:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 186 (0x7fed2290a800) [pid = 2659] [serial = 1552] [outer = (nil)] 02:55:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 187 (0x7fed22b44800) [pid = 2659] [serial = 1553] [outer = 0x7fed2290a800] 02:55:28 INFO - PROCESS | 2659 | 1461750928566 Marionette DEBUG loaded listener.js 02:55:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 188 (0x7fed22c57c00) [pid = 2659] [serial = 1554] [outer = 0x7fed2290a800] 02:55:29 INFO - PROCESS | 2659 | 1461750929508 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 02:55:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:55:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1737ms 02:55:29 INFO - PROCESS | 2659 | 1461750929538 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 02:55:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:55:29 INFO - PROCESS | 2659 | 1461750929542 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 02:55:29 INFO - PROCESS | 2659 | 1461750929548 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:55:29 INFO - PROCESS | 2659 | 1461750929552 Marionette TRACE conn3 <- [1,2042,null,{}] 02:55:29 INFO - PROCESS | 2659 | 1461750929557 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:29 INFO - PROCESS | 2659 | 1461750929779 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 02:55:30 INFO - PROCESS | 2659 | 1461750930045 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2b015000 == 132 [pid = 2659] [id = 518] 02:55:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 189 (0x7fed2286c400) [pid = 2659] [serial = 1555] [outer = (nil)] 02:55:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 190 (0x7fed232d1800) [pid = 2659] [serial = 1556] [outer = 0x7fed2286c400] 02:55:30 INFO - PROCESS | 2659 | 1461750930168 Marionette DEBUG loaded listener.js 02:55:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 191 (0x7fed28915800) [pid = 2659] [serial = 1557] [outer = 0x7fed2286c400] 02:55:31 INFO - PROCESS | 2659 | 1461750931079 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:55:31 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:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1587ms 02:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:55:31 INFO - PROCESS | 2659 | 1461750931136 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 02:55:31 INFO - PROCESS | 2659 | 1461750931139 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 02:55:31 INFO - PROCESS | 2659 | 1461750931145 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:55:31 INFO - PROCESS | 2659 | 1461750931148 Marionette TRACE conn3 <- [1,2046,null,{}] 02:55:31 INFO - PROCESS | 2659 | 1461750931154 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:31 INFO - PROCESS | 2659 | 1461750931380 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 02:55:31 INFO - PROCESS | 2659 | 1461750931692 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2c23d800 == 133 [pid = 2659] [id = 519] 02:55:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 192 (0x7fed20e5b400) [pid = 2659] [serial = 1558] [outer = (nil)] 02:55:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 193 (0x7fed28a9f800) [pid = 2659] [serial = 1559] [outer = 0x7fed20e5b400] 02:55:31 INFO - PROCESS | 2659 | 1461750931772 Marionette DEBUG loaded listener.js 02:55:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 194 (0x7fed28f7bc00) [pid = 2659] [serial = 1560] [outer = 0x7fed20e5b400] 02:55:32 INFO - PROCESS | 2659 | 1461750932659 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1580ms 02:55:32 INFO - PROCESS | 2659 | 1461750932726 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 02:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:55:32 INFO - PROCESS | 2659 | 1461750932730 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 02:55:32 INFO - PROCESS | 2659 | 1461750932737 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:55:32 INFO - PROCESS | 2659 | 1461750932741 Marionette TRACE conn3 <- [1,2050,null,{}] 02:55:32 INFO - PROCESS | 2659 | 1461750932748 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:33 INFO - PROCESS | 2659 | 1461750933078 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 02:55:33 INFO - PROCESS | 2659 | 1461750933500 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2f367800 == 134 [pid = 2659] [id = 520] 02:55:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 195 (0x7fed2bdf4800) [pid = 2659] [serial = 1561] [outer = (nil)] 02:55:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 196 (0x7fed2c287000) [pid = 2659] [serial = 1562] [outer = 0x7fed2bdf4800] 02:55:33 INFO - PROCESS | 2659 | 1461750933637 Marionette DEBUG loaded listener.js 02:55:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 197 (0x7fed2ef47000) [pid = 2659] [serial = 1563] [outer = 0x7fed2bdf4800] 02:55:34 INFO - PROCESS | 2659 | 1461750934778 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 2099ms 02:55:34 INFO - PROCESS | 2659 | 1461750934837 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 02:55:34 INFO - PROCESS | 2659 | 1461750934839 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 02:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:55:34 INFO - PROCESS | 2659 | 1461750934846 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:55:34 INFO - PROCESS | 2659 | 1461750934850 Marionette TRACE conn3 <- [1,2054,null,{}] 02:55:34 INFO - PROCESS | 2659 | 1461750934856 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:35 INFO - PROCESS | 2659 | 1461750935096 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 02:55:35 INFO - PROCESS | 2659 | 1461750935362 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2fcb9000 == 135 [pid = 2659] [id = 521] 02:55:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 198 (0x7fed2b4e2400) [pid = 2659] [serial = 1564] [outer = (nil)] 02:55:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 199 (0x7fed2f29d800) [pid = 2659] [serial = 1565] [outer = 0x7fed2b4e2400] 02:55:35 INFO - PROCESS | 2659 | 1461750935484 Marionette DEBUG loaded listener.js 02:55:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 200 (0x7fed30823000) [pid = 2659] [serial = 1566] [outer = 0x7fed2b4e2400] 02:55:36 INFO - PROCESS | 2659 | 1461750936369 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 02:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1586ms 02:55:36 INFO - PROCESS | 2659 | 1461750936433 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 02:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:55:36 INFO - PROCESS | 2659 | 1461750936438 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 02:55:36 INFO - PROCESS | 2659 | 1461750936444 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:55:36 INFO - PROCESS | 2659 | 1461750936447 Marionette TRACE conn3 <- [1,2058,null,{}] 02:55:36 INFO - PROCESS | 2659 | 1461750936452 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:36 INFO - PROCESS | 2659 | 1461750936686 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 02:55:36 INFO - PROCESS | 2659 | 1461750936989 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed3448f800 == 136 [pid = 2659] [id = 522] 02:55:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 201 (0x7fed29c7d000) [pid = 2659] [serial = 1567] [outer = (nil)] 02:55:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 202 (0x7fed32e6dc00) [pid = 2659] [serial = 1568] [outer = 0x7fed29c7d000] 02:55:37 INFO - PROCESS | 2659 | 1461750937074 Marionette DEBUG loaded listener.js 02:55:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 203 (0x7fed340b3c00) [pid = 2659] [serial = 1569] [outer = 0x7fed29c7d000] 02:55:37 INFO - PROCESS | 2659 | 1461750937973 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 02:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1580ms 02:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:55:38 INFO - PROCESS | 2659 | 1461750938025 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 02:55:38 INFO - PROCESS | 2659 | 1461750938028 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 02:55:38 INFO - PROCESS | 2659 | 1461750938034 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:55:38 INFO - PROCESS | 2659 | 1461750938037 Marionette TRACE conn3 <- [1,2062,null,{}] 02:55:38 INFO - PROCESS | 2659 | 1461750938044 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:38 INFO - PROCESS | 2659 | 1461750938284 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 02:55:38 INFO - PROCESS | 2659 | 1461750938598 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed35faf800 == 137 [pid = 2659] [id = 523] 02:55:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 204 (0x7fed1f49a000) [pid = 2659] [serial = 1570] [outer = (nil)] 02:55:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 205 (0x7fed34961400) [pid = 2659] [serial = 1571] [outer = 0x7fed1f49a000] 02:55:38 INFO - PROCESS | 2659 | 1461750938682 Marionette DEBUG loaded listener.js 02:55:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 206 (0x7fed3514f800) [pid = 2659] [serial = 1572] [outer = 0x7fed1f49a000] 02:55:39 INFO - PROCESS | 2659 | 1461750939607 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 02:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1632ms 02:55:39 INFO - PROCESS | 2659 | 1461750939667 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 02:55:39 INFO - PROCESS | 2659 | 1461750939671 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 02:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:55:39 INFO - PROCESS | 2659 | 1461750939678 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:55:39 INFO - PROCESS | 2659 | 1461750939681 Marionette TRACE conn3 <- [1,2066,null,{}] 02:55:39 INFO - PROCESS | 2659 | 1461750939687 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:39 INFO - PROCESS | 2659 | 1461750939936 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 02:55:40 INFO - PROCESS | 2659 | 1461750940248 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed38115000 == 138 [pid = 2659] [id = 524] 02:55:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 207 (0x7fed2bdfc000) [pid = 2659] [serial = 1573] [outer = (nil)] 02:55:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 208 (0x7fed356b5400) [pid = 2659] [serial = 1574] [outer = 0x7fed2bdfc000] 02:55:40 INFO - PROCESS | 2659 | 1461750940333 Marionette DEBUG loaded listener.js 02:55:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 209 (0x7fed357b8800) [pid = 2659] [serial = 1575] [outer = 0x7fed2bdfc000] 02:55:41 INFO - PROCESS | 2659 | 1461750941198 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 02:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1580ms 02:55:41 INFO - PROCESS | 2659 | 1461750941259 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 02:55:41 INFO - PROCESS | 2659 | 1461750941264 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 02:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:55:41 INFO - PROCESS | 2659 | 1461750941269 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:55:41 INFO - PROCESS | 2659 | 1461750941273 Marionette TRACE conn3 <- [1,2070,null,{}] 02:55:41 INFO - PROCESS | 2659 | 1461750941278 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:41 INFO - PROCESS | 2659 | 1461750941539 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 02:55:41 INFO - PROCESS | 2659 | 1461750941886 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed41dbe800 == 139 [pid = 2659] [id = 525] 02:55:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 210 (0x7fed35ff5400) [pid = 2659] [serial = 1576] [outer = (nil)] 02:55:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 211 (0x7fed37f05800) [pid = 2659] [serial = 1577] [outer = 0x7fed35ff5400] 02:55:41 INFO - PROCESS | 2659 | 1461750941976 Marionette DEBUG loaded listener.js 02:55:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 212 (0x7fed4110d400) [pid = 2659] [serial = 1578] [outer = 0x7fed35ff5400] 02:55:42 INFO - PROCESS | 2659 | 1461750942909 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 02:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1679ms 02:55:42 INFO - PROCESS | 2659 | 1461750942951 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 02:55:42 INFO - PROCESS | 2659 | 1461750942955 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 02:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:55:42 INFO - PROCESS | 2659 | 1461750942961 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:55:42 INFO - PROCESS | 2659 | 1461750942964 Marionette TRACE conn3 <- [1,2074,null,{}] 02:55:42 INFO - PROCESS | 2659 | 1461750942970 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:43 INFO - PROCESS | 2659 | 1461750943205 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 02:55:43 INFO - PROCESS | 2659 | 1461750943576 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed44e3a800 == 140 [pid = 2659] [id = 526] 02:55:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 213 (0x7fed43265000) [pid = 2659] [serial = 1579] [outer = (nil)] 02:55:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 214 (0x7fed432b4800) [pid = 2659] [serial = 1580] [outer = 0x7fed43265000] 02:55:43 INFO - PROCESS | 2659 | 1461750943663 Marionette DEBUG loaded listener.js 02:55:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 215 (0x7fed453be000) [pid = 2659] [serial = 1581] [outer = 0x7fed43265000] 02:55:44 INFO - PROCESS | 2659 | 1461750944603 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 02:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1680ms 02:55:44 INFO - PROCESS | 2659 | 1461750944643 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 02:55:44 INFO - PROCESS | 2659 | 1461750944645 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 02:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:55:44 INFO - PROCESS | 2659 | 1461750944653 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:55:44 INFO - PROCESS | 2659 | 1461750944656 Marionette TRACE conn3 <- [1,2078,null,{}] 02:55:44 INFO - PROCESS | 2659 | 1461750944662 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:44 INFO - PROCESS | 2659 | 1461750944900 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 02:55:45 INFO - PROCESS | 2659 | 1461750945212 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed474b3800 == 141 [pid = 2659] [id = 527] 02:55:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 216 (0x7fed41d6e000) [pid = 2659] [serial = 1582] [outer = (nil)] 02:55:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 217 (0x7fed46db0800) [pid = 2659] [serial = 1583] [outer = 0x7fed41d6e000] 02:55:45 INFO - PROCESS | 2659 | 1461750945297 Marionette DEBUG loaded listener.js 02:55:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 218 (0x7fed46f32000) [pid = 2659] [serial = 1584] [outer = 0x7fed41d6e000] 02:55:46 INFO - PROCESS | 2659 | 1461750946110 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 02:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1529ms 02:55:46 INFO - PROCESS | 2659 | 1461750946183 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 02:55:46 INFO - PROCESS | 2659 | 1461750946187 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 02:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:55:46 INFO - PROCESS | 2659 | 1461750946194 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:55:46 INFO - PROCESS | 2659 | 1461750946196 Marionette TRACE conn3 <- [1,2082,null,{}] 02:55:46 INFO - PROCESS | 2659 | 1461750946203 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:46 INFO - PROCESS | 2659 | 1461750946475 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 02:55:46 INFO - PROCESS | 2659 | 1461750946805 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed4b6d0800 == 142 [pid = 2659] [id = 528] 02:55:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 219 (0x7fed161eac00) [pid = 2659] [serial = 1585] [outer = (nil)] 02:55:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 220 (0x7fed1c820800) [pid = 2659] [serial = 1586] [outer = 0x7fed161eac00] 02:55:46 INFO - PROCESS | 2659 | 1461750946894 Marionette DEBUG loaded listener.js 02:55:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 221 (0x7fed1c825c00) [pid = 2659] [serial = 1587] [outer = 0x7fed161eac00] 02:55:47 INFO - PROCESS | 2659 | 1461750947875 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 02:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1732ms 02:55:47 INFO - PROCESS | 2659 | 1461750947927 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 02:55:47 INFO - PROCESS | 2659 | 1461750947931 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 02:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:55:47 INFO - PROCESS | 2659 | 1461750947937 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:55:47 INFO - PROCESS | 2659 | 1461750947941 Marionette TRACE conn3 <- [1,2086,null,{}] 02:55:47 INFO - PROCESS | 2659 | 1461750947946 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:48 INFO - PROCESS | 2659 | 1461750948188 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 02:55:48 INFO - PROCESS | 2659 | 1461750948507 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1fe19000 == 143 [pid = 2659] [id = 529] 02:55:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 222 (0x7fed1c818c00) [pid = 2659] [serial = 1588] [outer = (nil)] 02:55:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 223 (0x7fed46c82400) [pid = 2659] [serial = 1589] [outer = 0x7fed1c818c00] 02:55:48 INFO - PROCESS | 2659 | 1461750948620 Marionette DEBUG loaded listener.js 02:55:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 224 (0x7fed46f36000) [pid = 2659] [serial = 1590] [outer = 0x7fed1c818c00] 02:55:49 INFO - PROCESS | 2659 | 1461750949520 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 02:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1633ms 02:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:55:49 INFO - PROCESS | 2659 | 1461750949572 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 02:55:49 INFO - PROCESS | 2659 | 1461750949575 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 02:55:49 INFO - PROCESS | 2659 | 1461750949582 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:55:49 INFO - PROCESS | 2659 | 1461750949585 Marionette TRACE conn3 <- [1,2090,null,{}] 02:55:49 INFO - PROCESS | 2659 | 1461750949592 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:49 INFO - PROCESS | 2659 | 1461750949820 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 02:55:50 INFO - PROCESS | 2659 | 1461750950148 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1fad0000 == 144 [pid = 2659] [id = 530] 02:55:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 225 (0x7fed1c824000) [pid = 2659] [serial = 1591] [outer = (nil)] 02:55:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 226 (0x7fed1cb6b400) [pid = 2659] [serial = 1592] [outer = 0x7fed1c824000] 02:55:50 INFO - PROCESS | 2659 | 1461750950233 Marionette DEBUG loaded listener.js 02:55:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 227 (0x7fed1cb70800) [pid = 2659] [serial = 1593] [outer = 0x7fed1c824000] 02:55:51 INFO - PROCESS | 2659 | 1461750951201 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 02:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1686ms 02:55:51 INFO - PROCESS | 2659 | 1461750951269 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 02:55:51 INFO - PROCESS | 2659 | 1461750951273 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 02:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:55:51 INFO - PROCESS | 2659 | 1461750951280 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:55:51 INFO - PROCESS | 2659 | 1461750951284 Marionette TRACE conn3 <- [1,2094,null,{}] 02:55:51 INFO - PROCESS | 2659 | 1461750951289 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:51 INFO - PROCESS | 2659 | 1461750951542 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 02:55:51 INFO - PROCESS | 2659 | 1461750951869 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed19ac9000 == 145 [pid = 2659] [id = 531] 02:55:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 228 (0x7fed161ee000) [pid = 2659] [serial = 1594] [outer = (nil)] 02:55:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 229 (0x7fed16258c00) [pid = 2659] [serial = 1595] [outer = 0x7fed161ee000] 02:55:51 INFO - PROCESS | 2659 | 1461750951961 Marionette DEBUG loaded listener.js 02:55:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 230 (0x7fed1625ec00) [pid = 2659] [serial = 1596] [outer = 0x7fed161ee000] 02:55:52 INFO - PROCESS | 2659 | 1461750952918 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 02:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1683ms 02:55:52 INFO - PROCESS | 2659 | 1461750952964 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 02:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:55:52 INFO - PROCESS | 2659 | 1461750952968 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 02:55:52 INFO - PROCESS | 2659 | 1461750952974 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:55:52 INFO - PROCESS | 2659 | 1461750952978 Marionette TRACE conn3 <- [1,2098,null,{}] 02:55:52 INFO - PROCESS | 2659 | 1461750952983 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:53 INFO - PROCESS | 2659 | 1461750953233 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 02:55:53 INFO - PROCESS | 2659 | 1461750953566 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1dde0000 == 146 [pid = 2659] [id = 532] 02:55:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 231 (0x7fed161eb400) [pid = 2659] [serial = 1597] [outer = (nil)] 02:55:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 232 (0x7fed16add400) [pid = 2659] [serial = 1598] [outer = 0x7fed161eb400] 02:55:53 INFO - PROCESS | 2659 | 1461750953672 Marionette DEBUG loaded listener.js 02:55:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 233 (0x7fed199dac00) [pid = 2659] [serial = 1599] [outer = 0x7fed161eb400] 02:55:54 INFO - PROCESS | 2659 | 1461750954552 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 02:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1637ms 02:55:55 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed42084000 == 145 [pid = 2659] [id = 68] 02:55:55 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed18a17000 == 144 [pid = 2659] [id = 487] 02:55:55 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29e49000 == 143 [pid = 2659] [id = 399] 02:55:55 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1ddf7800 == 142 [pid = 2659] [id = 396] 02:55:55 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b9ad000 == 141 [pid = 2659] [id = 401] 02:55:55 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29c32000 == 140 [pid = 2659] [id = 398] 02:55:55 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed22e46000 == 139 [pid = 2659] [id = 397] 02:55:55 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed28cbb000 == 138 [pid = 2659] [id = 513] 02:55:55 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed22b79800 == 137 [pid = 2659] [id = 512] 02:55:55 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1f41e800 == 136 [pid = 2659] [id = 511] 02:55:55 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed19653000 == 135 [pid = 2659] [id = 510] 02:55:55 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed21d19000 == 134 [pid = 2659] [id = 509] 02:55:55 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed20fc6000 == 133 [pid = 2659] [id = 508] 02:55:55 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1dca8000 == 132 [pid = 2659] [id = 507] 02:55:55 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3339f800 == 131 [pid = 2659] [id = 505] 02:55:55 INFO - PROCESS | 2659 | --DOMWINDOW == 232 (0x7fed22b50400) [pid = 2659] [serial = 1475] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 2659 | --DOMWINDOW == 231 (0x7fed29c7dc00) [pid = 2659] [serial = 1421] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 2659 | --DOMWINDOW == 230 (0x7fed42006800) [pid = 2659] [serial = 1227] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 2659 | --DOMWINDOW == 229 (0x7fed1cb10c00) [pid = 2659] [serial = 1233] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 2659 | --DOMWINDOW == 228 (0x7fed46f34c00) [pid = 2659] [serial = 1239] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 2659 | --DOMWINDOW == 227 (0x7fed46f2f400) [pid = 2659] [serial = 1458] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 2659 | --DOMWINDOW == 226 (0x7fed16ad1c00) [pid = 2659] [serial = 1311] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 2659 | --DOMWINDOW == 225 (0x7fed2f29cc00) [pid = 2659] [serial = 1368] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 2659 | --DOMWINDOW == 224 (0x7fed1f498000) [pid = 2659] [serial = 1470] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 2659 | --DOMWINDOW == 223 (0x7fed46da7400) [pid = 2659] [serial = 1442] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 2659 | --DOMWINDOW == 222 (0x7fed1b975c00) [pid = 2659] [serial = 1341] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 2659 | --DOMWINDOW == 221 (0x7fed16acd400) [pid = 2659] [serial = 1463] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 2659 | --DOMWINDOW == 220 (0x7fed38430000) [pid = 2659] [serial = 1224] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 2659 | --DOMWINDOW == 219 (0x7fed29f6e800) [pid = 2659] [serial = 1446] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 218 (0x7fed3344bc00) [pid = 2659] [serial = 1371] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 217 (0x7fed28bcd000) [pid = 2659] [serial = 1419] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 216 (0x7fed1dfd5400) [pid = 2659] [serial = 1344] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 215 (0x7fed161f0800) [pid = 2659] [serial = 1461] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 214 (0x7fed367abc00) [pid = 2659] [serial = 1299] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 213 (0x7fed420ed400) [pid = 2659] [serial = 1302] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 212 (0x7fed2f69a800) [pid = 2659] [serial = 1218] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 211 (0x7fed22b47400) [pid = 2659] [serial = 1416] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 210 (0x7fed18a96c00) [pid = 2659] [serial = 1248] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 209 (0x7fed42299c00) [pid = 2659] [serial = 1440] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 208 (0x7fed2fc8b800) [pid = 2659] [serial = 1427] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 207 (0x7fed411e2400) [pid = 2659] [serial = 1439] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 206 (0x7fed357b9400) [pid = 2659] [serial = 1383] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 205 (0x7fed35dd2800) [pid = 2659] [serial = 1436] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 204 (0x7fed16ad9800) [pid = 2659] [serial = 1409] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 203 (0x7fed161eb800) [pid = 2659] [serial = 1460] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 202 (0x7fed2290f000) [pid = 2659] [serial = 1209] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 201 (0x7fed359f9c00) [pid = 2659] [serial = 1434] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 200 (0x7fed46f2d400) [pid = 2659] [serial = 1443] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 199 (0x7fed43268800) [pid = 2659] [serial = 1230] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 198 (0x7fed199dbc00) [pid = 2659] [serial = 1410] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 197 (0x7fed19551800) [pid = 2659] [serial = 1449] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 196 (0x7fed199d6c00) [pid = 2659] [serial = 1317] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 195 (0x7fed24862000) [pid = 2659] [serial = 1212] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 194 (0x7fed46f2f800) [pid = 2659] [serial = 1179] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 193 (0x7fed1cbab800) [pid = 2659] [serial = 1454] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 192 (0x7fed28a94400) [pid = 2659] [serial = 1353] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 191 (0x7fed1cc66800) [pid = 2659] [serial = 1278] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 190 (0x7fed2b9e9000) [pid = 2659] [serial = 1215] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 189 (0x7fed20ed0800) [pid = 2659] [serial = 1415] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 188 (0x7fed2ef4d000) [pid = 2659] [serial = 1365] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 187 (0x7fed28a57000) [pid = 2659] [serial = 1284] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 186 (0x7fed35151c00) [pid = 2659] [serial = 1221] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 185 (0x7fed16adc000) [pid = 2659] [serial = 1314] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 184 (0x7fed31c55400) [pid = 2659] [serial = 1428] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 183 (0x7fed2cfe2400) [pid = 2659] [serial = 1424] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 182 (0x7fed18b99c00) [pid = 2659] [serial = 1464] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 181 (0x7fed1ccd7000) [pid = 2659] [serial = 1467] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 180 (0x7fed2f015c00) [pid = 2659] [serial = 1290] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 179 (0x7fed1cbb4c00) [pid = 2659] [serial = 1457] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 178 (0x7fed197d0000) [pid = 2659] [serial = 1242] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 177 (0x7fed2b4de000) [pid = 2659] [serial = 1356] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 176 (0x7fed3560e000) [pid = 2659] [serial = 1433] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 175 (0x7fed19556400) [pid = 2659] [serial = 1451] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 174 (0x7fed2c17c800) [pid = 2659] [serial = 1359] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 173 (0x7fed357bd800) [pid = 2659] [serial = 1380] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 172 (0x7fed2bdf3800) [pid = 2659] [serial = 1287] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 171 (0x7fed36bbbc00) [pid = 2659] [serial = 1386] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 170 (0x7fed2aec2c00) [pid = 2659] [serial = 1422] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 169 (0x7fed22cec000) [pid = 2659] [serial = 1347] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 168 (0x7fed1eb5d800) [pid = 2659] [serial = 1469] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 167 (0x7fed1b97b800) [pid = 2659] [serial = 1245] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 166 (0x7fed35cb2800) [pid = 2659] [serial = 1296] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 165 (0x7fed2ea6d800) [pid = 2659] [serial = 1362] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 164 (0x7fed1cc5bc00) [pid = 2659] [serial = 1466] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 163 (0x7fed22ad7800) [pid = 2659] [serial = 1473] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 162 (0x7fed3510b000) [pid = 2659] [serial = 1431] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 161 (0x7fed476dc800) [pid = 2659] [serial = 1308] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 160 (0x7fed24ae7c00) [pid = 2659] [serial = 1418] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 159 (0x7fed18b9b400) [pid = 2659] [serial = 1445] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 158 (0x7fed1cbafc00) [pid = 2659] [serial = 1455] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 157 (0x7fed435d7c00) [pid = 2659] [serial = 1305] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 156 (0x7fed199df800) [pid = 2659] [serial = 1472] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 155 (0x7fed24866000) [pid = 2659] [serial = 1350] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 154 (0x7fed356afc00) [pid = 2659] [serial = 1377] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 153 (0x7fed41faf800) [pid = 2659] [serial = 1389] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 152 (0x7fed1eb62800) [pid = 2659] [serial = 1413] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 151 (0x7fed35616400) [pid = 2659] [serial = 1293] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 150 (0x7fed2f015800) [pid = 2659] [serial = 1425] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 149 (0x7fed1d7ec400) [pid = 2659] [serial = 1412] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 148 (0x7fed432b8800) [pid = 2659] [serial = 1452] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 147 (0x7fed22b48800) [pid = 2659] [serial = 1281] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 146 (0x7fed1954c000) [pid = 2659] [serial = 1448] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 145 (0x7fed46dabc00) [pid = 2659] [serial = 1236] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 144 (0x7fed2485a000) [pid = 2659] [serial = 1338] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 143 (0x7fed33447400) [pid = 2659] [serial = 1430] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 142 (0x7fed37f05400) [pid = 2659] [serial = 1437] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 141 (0x7fed1c31a000) [pid = 2659] [serial = 1182] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | --DOMWINDOW == 140 (0x7fed34838400) [pid = 2659] [serial = 1374] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 2659 | 1461750956173 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 02:55:56 INFO - PROCESS | 2659 | 1461750956177 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 02:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:55:56 INFO - PROCESS | 2659 | 1461750956217 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:55:56 INFO - PROCESS | 2659 | 1461750956224 Marionette TRACE conn3 <- [1,2102,null,{}] 02:55:56 INFO - PROCESS | 2659 | 1461750956233 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:56 INFO - PROCESS | 2659 | 1461750956438 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 02:55:56 INFO - PROCESS | 2659 | 1461750956653 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed19645800 == 132 [pid = 2659] [id = 533] 02:55:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 141 (0x7fed16ad6800) [pid = 2659] [serial = 1600] [outer = (nil)] 02:55:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 142 (0x7fed18a8e800) [pid = 2659] [serial = 1601] [outer = 0x7fed16ad6800] 02:55:56 INFO - PROCESS | 2659 | 1461750956726 Marionette DEBUG loaded listener.js 02:55:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 143 (0x7fed18b99c00) [pid = 2659] [serial = 1602] [outer = 0x7fed16ad6800] 02:55:57 INFO - PROCESS | 2659 | 1461750957542 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 02:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1394ms 02:55:57 INFO - PROCESS | 2659 | 1461750957609 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 02:55:57 INFO - PROCESS | 2659 | 1461750957615 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 02:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:55:57 INFO - PROCESS | 2659 | 1461750957629 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:55:57 INFO - PROCESS | 2659 | 1461750957633 Marionette TRACE conn3 <- [1,2106,null,{}] 02:55:57 INFO - PROCESS | 2659 | 1461750957642 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:57 INFO - PROCESS | 2659 | 1461750957863 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 02:55:58 INFO - PROCESS | 2659 | 1461750958053 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1c3e4800 == 133 [pid = 2659] [id = 534] 02:55:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 144 (0x7fed16ad9800) [pid = 2659] [serial = 1603] [outer = (nil)] 02:55:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 145 (0x7fed197d0000) [pid = 2659] [serial = 1604] [outer = 0x7fed16ad9800] 02:55:58 INFO - PROCESS | 2659 | 1461750958121 Marionette DEBUG loaded listener.js 02:55:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 146 (0x7fed1b974c00) [pid = 2659] [serial = 1605] [outer = 0x7fed16ad9800] 02:55:59 INFO - PROCESS | 2659 | 1461750959277 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 02:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1696ms 02:55:59 INFO - PROCESS | 2659 | 1461750959322 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 02:55:59 INFO - PROCESS | 2659 | 1461750959326 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 02:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:55:59 INFO - PROCESS | 2659 | 1461750959332 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:55:59 INFO - PROCESS | 2659 | 1461750959336 Marionette TRACE conn3 <- [1,2110,null,{}] 02:55:59 INFO - PROCESS | 2659 | 1461750959354 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:59 INFO - PROCESS | 2659 | 1461750959676 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 02:55:59 INFO - PROCESS | 2659 | 1461750959920 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1ddda800 == 134 [pid = 2659] [id = 535] 02:56:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 147 (0x7fed1cb10c00) [pid = 2659] [serial = 1606] [outer = (nil)] 02:56:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 148 (0x7fed1cb73400) [pid = 2659] [serial = 1607] [outer = 0x7fed1cb10c00] 02:56:00 INFO - PROCESS | 2659 | 1461750960169 Marionette DEBUG loaded listener.js 02:56:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 149 (0x7fed1cbae400) [pid = 2659] [serial = 1608] [outer = 0x7fed1cb10c00] 02:56:01 INFO - PROCESS | 2659 | --DOMWINDOW == 148 (0x7fed16ad6c00) [pid = 2659] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:56:01 INFO - PROCESS | 2659 | --DOMWINDOW == 147 (0x7fed28df0c00) [pid = 2659] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:56:01 INFO - PROCESS | 2659 | --DOMWINDOW == 146 (0x7fed18a92c00) [pid = 2659] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:56:01 INFO - PROCESS | 2659 | --DOMWINDOW == 145 (0x7fed2290e400) [pid = 2659] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:56:01 INFO - PROCESS | 2659 | --DOMWINDOW == 144 (0x7fed161ec400) [pid = 2659] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:56:01 INFO - PROCESS | 2659 | --DOMWINDOW == 143 (0x7fed161e3400) [pid = 2659] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:56:01 INFO - PROCESS | 2659 | --DOMWINDOW == 142 (0x7fed1e963400) [pid = 2659] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:56:01 INFO - PROCESS | 2659 | 1461750961622 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 02:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 2339ms 02:56:01 INFO - PROCESS | 2659 | 1461750961672 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 02:56:01 INFO - PROCESS | 2659 | 1461750961676 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 02:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:56:01 INFO - PROCESS | 2659 | 1461750961683 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:56:01 INFO - PROCESS | 2659 | 1461750961686 Marionette TRACE conn3 <- [1,2114,null,{}] 02:56:01 INFO - PROCESS | 2659 | 1461750961691 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:01 INFO - PROCESS | 2659 | 1461750961913 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 02:56:02 INFO - PROCESS | 2659 | 1461750962112 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1f41e800 == 135 [pid = 2659] [id = 536] 02:56:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 143 (0x7fed161e3400) [pid = 2659] [serial = 1609] [outer = (nil)] 02:56:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 144 (0x7fed1cc5d800) [pid = 2659] [serial = 1610] [outer = 0x7fed161e3400] 02:56:02 INFO - PROCESS | 2659 | 1461750962222 Marionette DEBUG loaded listener.js 02:56:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 145 (0x7fed1ccd1000) [pid = 2659] [serial = 1611] [outer = 0x7fed161e3400] 02:56:03 INFO - PROCESS | 2659 | 1461750963327 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 02:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1688ms 02:56:03 INFO - PROCESS | 2659 | 1461750963374 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 02:56:03 INFO - PROCESS | 2659 | 1461750963380 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 02:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:56:03 INFO - PROCESS | 2659 | 1461750963389 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:56:03 INFO - PROCESS | 2659 | 1461750963394 Marionette TRACE conn3 <- [1,2118,null,{}] 02:56:03 INFO - PROCESS | 2659 | 1461750963404 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:03 INFO - PROCESS | 2659 | 1461750963644 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 02:56:03 INFO - PROCESS | 2659 | 1461750963986 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1b922800 == 136 [pid = 2659] [id = 537] 02:56:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 146 (0x7fed16ac9800) [pid = 2659] [serial = 1612] [outer = (nil)] 02:56:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 147 (0x7fed18b9e400) [pid = 2659] [serial = 1613] [outer = 0x7fed16ac9800] 02:56:04 INFO - PROCESS | 2659 | 1461750964085 Marionette DEBUG loaded listener.js 02:56:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 148 (0x7fed199da000) [pid = 2659] [serial = 1614] [outer = 0x7fed16ac9800] 02:56:05 INFO - PROCESS | 2659 | 1461750965161 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 02:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1842ms 02:56:05 INFO - PROCESS | 2659 | 1461750965232 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 02:56:05 INFO - PROCESS | 2659 | 1461750965242 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 02:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:56:05 INFO - PROCESS | 2659 | 1461750965254 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:56:05 INFO - PROCESS | 2659 | 1461750965258 Marionette TRACE conn3 <- [1,2122,null,{}] 02:56:05 INFO - PROCESS | 2659 | 1461750965265 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:05 INFO - PROCESS | 2659 | 1461750965547 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 02:56:05 INFO - PROCESS | 2659 | 1461750965853 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1fdec800 == 137 [pid = 2659] [id = 538] 02:56:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 149 (0x7fed1c30c800) [pid = 2659] [serial = 1615] [outer = (nil)] 02:56:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 150 (0x7fed1cb03400) [pid = 2659] [serial = 1616] [outer = 0x7fed1c30c800] 02:56:05 INFO - PROCESS | 2659 | 1461750965937 Marionette DEBUG loaded listener.js 02:56:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 151 (0x7fed1cba7c00) [pid = 2659] [serial = 1617] [outer = 0x7fed1c30c800] 02:56:07 INFO - PROCESS | 2659 | 1461750967169 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 02:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1985ms 02:56:07 INFO - PROCESS | 2659 | 1461750967255 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 02:56:07 INFO - PROCESS | 2659 | 1461750967261 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 02:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:56:07 INFO - PROCESS | 2659 | 1461750967270 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:56:07 INFO - PROCESS | 2659 | 1461750967279 Marionette TRACE conn3 <- [1,2126,null,{}] 02:56:07 INFO - PROCESS | 2659 | 1461750967347 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:07 INFO - PROCESS | 2659 | 1461750967792 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 02:56:08 INFO - PROCESS | 2659 | 1461750968155 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed20fc6000 == 138 [pid = 2659] [id = 539] 02:56:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 152 (0x7fed1d7e5800) [pid = 2659] [serial = 1618] [outer = (nil)] 02:56:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 153 (0x7fed1e95d800) [pid = 2659] [serial = 1619] [outer = 0x7fed1d7e5800] 02:56:08 INFO - PROCESS | 2659 | 1461750968239 Marionette DEBUG loaded listener.js 02:56:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 154 (0x7fed1eb61400) [pid = 2659] [serial = 1620] [outer = 0x7fed1d7e5800] 02:56:09 INFO - PROCESS | 2659 | 1461750969160 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 02:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1952ms 02:56:09 INFO - PROCESS | 2659 | 1461750969223 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 02:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:56:09 INFO - PROCESS | 2659 | 1461750969228 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 02:56:09 INFO - PROCESS | 2659 | 1461750969234 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:56:09 INFO - PROCESS | 2659 | 1461750969237 Marionette TRACE conn3 <- [1,2130,null,{}] 02:56:09 INFO - PROCESS | 2659 | 1461750969242 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:09 INFO - PROCESS | 2659 | 1461750969492 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 02:56:09 INFO - PROCESS | 2659 | 1461750969713 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed21d06800 == 139 [pid = 2659] [id = 540] 02:56:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 155 (0x7fed1d7e3c00) [pid = 2659] [serial = 1621] [outer = (nil)] 02:56:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 156 (0x7fed1f49bc00) [pid = 2659] [serial = 1622] [outer = 0x7fed1d7e3c00] 02:56:09 INFO - PROCESS | 2659 | 1461750969833 Marionette DEBUG loaded listener.js 02:56:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 157 (0x7fed20e5a400) [pid = 2659] [serial = 1623] [outer = 0x7fed1d7e3c00] 02:56:10 INFO - PROCESS | 2659 | 1461750970765 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 02:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:56:10 INFO - PROCESS | 2659 | 1461750970820 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 02:56:10 INFO - PROCESS | 2659 | 1461750970827 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:56:10 INFO - PROCESS | 2659 | 1461750970831 Marionette TRACE conn3 <- [1,2134,null,{}] 02:56:10 INFO - PROCESS | 2659 | 1461750970837 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:11 INFO - PROCESS | 2659 | 1461750971066 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 02:56:11 INFO - PROCESS | 2659 | 1461750971371 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed22b6c000 == 140 [pid = 2659] [id = 541] 02:56:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 158 (0x7fed1f245c00) [pid = 2659] [serial = 1624] [outer = (nil)] 02:56:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 159 (0x7fed2290d800) [pid = 2659] [serial = 1625] [outer = 0x7fed1f245c00] 02:56:11 INFO - PROCESS | 2659 | 1461750971452 Marionette DEBUG loaded listener.js 02:56:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 160 (0x7fed22ad9c00) [pid = 2659] [serial = 1626] [outer = 0x7fed1f245c00] 02:56:12 INFO - PROCESS | 2659 | 1461750972311 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 02:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1531ms 02:56:12 INFO - PROCESS | 2659 | 1461750972359 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 02:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:56:12 INFO - PROCESS | 2659 | 1461750972363 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 02:56:12 INFO - PROCESS | 2659 | 1461750972368 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:56:12 INFO - PROCESS | 2659 | 1461750972372 Marionette TRACE conn3 <- [1,2138,null,{}] 02:56:12 INFO - PROCESS | 2659 | 1461750972377 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:12 INFO - PROCESS | 2659 | 1461750972640 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 02:56:12 INFO - PROCESS | 2659 | 1461750972953 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed23114000 == 141 [pid = 2659] [id = 542] 02:56:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 161 (0x7fed22ce5000) [pid = 2659] [serial = 1627] [outer = (nil)] 02:56:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 162 (0x7fed22e18000) [pid = 2659] [serial = 1628] [outer = 0x7fed22ce5000] 02:56:13 INFO - PROCESS | 2659 | 1461750973037 Marionette DEBUG loaded listener.js 02:56:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 163 (0x7fed2313a000) [pid = 2659] [serial = 1629] [outer = 0x7fed22ce5000] 02:56:13 INFO - PROCESS | 2659 | 1461750973899 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 02:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1582ms 02:56:13 INFO - PROCESS | 2659 | 1461750973966 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 02:56:13 INFO - PROCESS | 2659 | 1461750973972 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 02:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:56:13 INFO - PROCESS | 2659 | 1461750973983 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:56:13 INFO - PROCESS | 2659 | 1461750973986 Marionette TRACE conn3 <- [1,2142,null,{}] 02:56:13 INFO - PROCESS | 2659 | 1461750973992 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:14 INFO - PROCESS | 2659 | 1461750974254 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 02:56:14 INFO - PROCESS | 2659 | 1461750974566 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed249e0000 == 142 [pid = 2659] [id = 543] 02:56:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 164 (0x7fed22ce1400) [pid = 2659] [serial = 1630] [outer = (nil)] 02:56:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 165 (0x7fed24822400) [pid = 2659] [serial = 1631] [outer = 0x7fed22ce1400] 02:56:14 INFO - PROCESS | 2659 | 1461750974644 Marionette DEBUG loaded listener.js 02:56:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 166 (0x7fed24860000) [pid = 2659] [serial = 1632] [outer = 0x7fed22ce1400] 02:56:15 INFO - PROCESS | 2659 | 1461750975511 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 02:56:15 INFO - PROCESS | 2659 | 1461750975574 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 02:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:56:15 INFO - PROCESS | 2659 | 1461750975583 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:56:15 INFO - PROCESS | 2659 | 1461750975586 Marionette TRACE conn3 <- [1,2146,null,{}] 02:56:15 INFO - PROCESS | 2659 | 1461750975592 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:15 INFO - PROCESS | 2659 | 1461750975825 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 02:56:16 INFO - PROCESS | 2659 | 1461750976080 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed28ccf000 == 143 [pid = 2659] [id = 544] 02:56:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 167 (0x7fed22ce6c00) [pid = 2659] [serial = 1633] [outer = (nil)] 02:56:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 168 (0x7fed28918400) [pid = 2659] [serial = 1634] [outer = 0x7fed22ce6c00] 02:56:16 INFO - PROCESS | 2659 | 1461750976197 Marionette DEBUG loaded listener.js 02:56:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 169 (0x7fed28a94000) [pid = 2659] [serial = 1635] [outer = 0x7fed22ce6c00] 02:56:17 INFO - PROCESS | 2659 | 1461750977087 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 02:56:17 INFO - PROCESS | 2659 | 1461750977174 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 02:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:56:17 INFO - PROCESS | 2659 | 1461750977181 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:56:17 INFO - PROCESS | 2659 | 1461750977184 Marionette TRACE conn3 <- [1,2150,null,{}] 02:56:17 INFO - PROCESS | 2659 | 1461750977190 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:17 INFO - PROCESS | 2659 | 1461750977463 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 02:56:17 INFO - PROCESS | 2659 | 1461750977761 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed29d8c800 == 144 [pid = 2659] [id = 545] 02:56:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 170 (0x7fed2286f800) [pid = 2659] [serial = 1636] [outer = (nil)] 02:56:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 171 (0x7fed28a9c800) [pid = 2659] [serial = 1637] [outer = 0x7fed2286f800] 02:56:17 INFO - PROCESS | 2659 | 1461750977843 Marionette DEBUG loaded listener.js 02:56:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 172 (0x7fed29c5f800) [pid = 2659] [serial = 1638] [outer = 0x7fed2286f800] 02:56:18 INFO - PROCESS | 2659 | 1461750978699 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 02:56:18 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:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1580ms 02:56:18 INFO - PROCESS | 2659 | 1461750978762 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 02:56:18 INFO - PROCESS | 2659 | 1461750978766 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 02:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:56:18 INFO - PROCESS | 2659 | 1461750978772 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:56:18 INFO - PROCESS | 2659 | 1461750978774 Marionette TRACE conn3 <- [1,2154,null,{}] 02:56:18 INFO - PROCESS | 2659 | 1461750978779 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:19 INFO - PROCESS | 2659 | 1461750979021 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 02:56:19 INFO - PROCESS | 2659 | 1461750979277 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2aedd000 == 145 [pid = 2659] [id = 546] 02:56:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 173 (0x7fed22e14800) [pid = 2659] [serial = 1639] [outer = (nil)] 02:56:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 174 (0x7fed29f6e400) [pid = 2659] [serial = 1640] [outer = 0x7fed22e14800] 02:56:19 INFO - PROCESS | 2659 | 1461750979409 Marionette DEBUG loaded listener.js 02:56:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 175 (0x7fed2b4e7400) [pid = 2659] [serial = 1641] [outer = 0x7fed22e14800] 02:56:20 INFO - PROCESS | 2659 | 1461750980308 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1581ms 02:56:20 INFO - PROCESS | 2659 | 1461750980354 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 02:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:56:20 INFO - PROCESS | 2659 | 1461750980358 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 02:56:20 INFO - PROCESS | 2659 | 1461750980364 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:56:20 INFO - PROCESS | 2659 | 1461750980369 Marionette TRACE conn3 <- [1,2158,null,{}] 02:56:20 INFO - PROCESS | 2659 | 1461750980374 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:20 INFO - PROCESS | 2659 | 1461750980618 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 02:56:20 INFO - PROCESS | 2659 | 1461750980930 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2b79c000 == 146 [pid = 2659] [id = 547] 02:56:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 176 (0x7fed2bdfd800) [pid = 2659] [serial = 1642] [outer = (nil)] 02:56:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 177 (0x7fed2c28ac00) [pid = 2659] [serial = 1643] [outer = 0x7fed2bdfd800] 02:56:21 INFO - PROCESS | 2659 | 1461750981021 Marionette DEBUG loaded listener.js 02:56:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 178 (0x7fed2d31c800) [pid = 2659] [serial = 1644] [outer = 0x7fed2bdfd800] 02:56:21 INFO - PROCESS | 2659 | 1461750981932 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:56:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:56:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1631ms 02:56:21 INFO - PROCESS | 2659 | 1461750981996 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 02:56:22 INFO - PROCESS | 2659 | 1461750982000 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 02:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:56:22 INFO - PROCESS | 2659 | 1461750982006 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:56:22 INFO - PROCESS | 2659 | 1461750982008 Marionette TRACE conn3 <- [1,2162,null,{}] 02:56:22 INFO - PROCESS | 2659 | 1461750982014 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:22 INFO - PROCESS | 2659 | 1461750982248 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 02:56:22 INFO - PROCESS | 2659 | 1461750982552 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2c1d3800 == 147 [pid = 2659] [id = 548] 02:56:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 179 (0x7fed29c67000) [pid = 2659] [serial = 1645] [outer = (nil)] 02:56:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 180 (0x7fed2eae2c00) [pid = 2659] [serial = 1646] [outer = 0x7fed29c67000] 02:56:22 INFO - PROCESS | 2659 | 1461750982640 Marionette DEBUG loaded listener.js 02:56:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 181 (0x7fed2ef4a000) [pid = 2659] [serial = 1647] [outer = 0x7fed29c67000] 02:56:23 INFO - PROCESS | 2659 | 1461750983514 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 02:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1583ms 02:56:23 INFO - PROCESS | 2659 | 1461750983591 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 02:56:23 INFO - PROCESS | 2659 | 1461750983595 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 02:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:56:23 INFO - PROCESS | 2659 | 1461750983601 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:56:23 INFO - PROCESS | 2659 | 1461750983603 Marionette TRACE conn3 <- [1,2166,null,{}] 02:56:23 INFO - PROCESS | 2659 | 1461750983610 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:23 INFO - PROCESS | 2659 | 1461750983850 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 02:56:24 INFO - PROCESS | 2659 | 1461750984164 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2e88a800 == 148 [pid = 2659] [id = 549] 02:56:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 182 (0x7fed22c56400) [pid = 2659] [serial = 1648] [outer = (nil)] 02:56:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 183 (0x7fed2f015800) [pid = 2659] [serial = 1649] [outer = 0x7fed22c56400] 02:56:24 INFO - PROCESS | 2659 | 1461750984242 Marionette DEBUG loaded listener.js 02:56:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 184 (0x7fed2f2a0c00) [pid = 2659] [serial = 1650] [outer = 0x7fed22c56400] 02:56:25 INFO - PROCESS | 2659 | 1461750985082 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 02:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1529ms 02:56:25 INFO - PROCESS | 2659 | 1461750985131 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 02:56:25 INFO - PROCESS | 2659 | 1461750985134 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 02:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:56:25 INFO - PROCESS | 2659 | 1461750985142 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:56:25 INFO - PROCESS | 2659 | 1461750985146 Marionette TRACE conn3 <- [1,2170,null,{}] 02:56:25 INFO - PROCESS | 2659 | 1461750985151 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:25 INFO - PROCESS | 2659 | 1461750985385 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 02:56:25 INFO - PROCESS | 2659 | 1461750985645 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2f230800 == 149 [pid = 2659] [id = 550] 02:56:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 185 (0x7fed2b9e8000) [pid = 2659] [serial = 1651] [outer = (nil)] 02:56:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 186 (0x7fed2fc85000) [pid = 2659] [serial = 1652] [outer = 0x7fed2b9e8000] 02:56:25 INFO - PROCESS | 2659 | 1461750985764 Marionette DEBUG loaded listener.js 02:56:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 187 (0x7fed312b3400) [pid = 2659] [serial = 1653] [outer = 0x7fed2b9e8000] 02:56:26 INFO - PROCESS | 2659 | 1461750986623 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 02:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1534ms 02:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:56:26 INFO - PROCESS | 2659 | 1461750986677 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 02:56:26 INFO - PROCESS | 2659 | 1461750986680 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 02:56:26 INFO - PROCESS | 2659 | 1461750986686 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:56:26 INFO - PROCESS | 2659 | 1461750986689 Marionette TRACE conn3 <- [1,2174,null,{}] 02:56:26 INFO - PROCESS | 2659 | 1461750986695 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:26 INFO - PROCESS | 2659 | 1461750986916 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 02:56:27 INFO - PROCESS | 2659 | 1461750987229 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2f648800 == 150 [pid = 2659] [id = 551] 02:56:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 188 (0x7fed1e967000) [pid = 2659] [serial = 1654] [outer = (nil)] 02:56:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 189 (0x7fed32e6f400) [pid = 2659] [serial = 1655] [outer = 0x7fed1e967000] 02:56:27 INFO - PROCESS | 2659 | 1461750987312 Marionette DEBUG loaded listener.js 02:56:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 190 (0x7fed3454c000) [pid = 2659] [serial = 1656] [outer = 0x7fed1e967000] 02:56:28 INFO - PROCESS | 2659 | 1461750988148 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 02:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1536ms 02:56:28 INFO - PROCESS | 2659 | 1461750988222 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 02:56:28 INFO - PROCESS | 2659 | 1461750988226 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 02:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:56:28 INFO - PROCESS | 2659 | 1461750988232 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:56:28 INFO - PROCESS | 2659 | 1461750988235 Marionette TRACE conn3 <- [1,2178,null,{}] 02:56:28 INFO - PROCESS | 2659 | 1461750988240 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:28 INFO - PROCESS | 2659 | 1461750988477 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 02:56:28 INFO - PROCESS | 2659 | 1461750988740 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2fa1b800 == 151 [pid = 2659] [id = 552] 02:56:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 191 (0x7fed24a65000) [pid = 2659] [serial = 1657] [outer = (nil)] 02:56:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 192 (0x7fed34c4b400) [pid = 2659] [serial = 1658] [outer = 0x7fed24a65000] 02:56:28 INFO - PROCESS | 2659 | 1461750988859 Marionette DEBUG loaded listener.js 02:56:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 193 (0x7fed3560fc00) [pid = 2659] [serial = 1659] [outer = 0x7fed24a65000] 02:56:29 INFO - PROCESS | 2659 | 1461750989768 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:56:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1588ms 02:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:56:29 INFO - PROCESS | 2659 | 1461750989822 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 02:56:29 INFO - PROCESS | 2659 | 1461750989824 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 02:56:29 INFO - PROCESS | 2659 | 1461750989832 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:56:29 INFO - PROCESS | 2659 | 1461750989834 Marionette TRACE conn3 <- [1,2182,null,{}] 02:56:29 INFO - PROCESS | 2659 | 1461750989840 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:30 INFO - PROCESS | 2659 | 1461750990075 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 02:56:30 INFO - PROCESS | 2659 | 1461750990348 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed312d0000 == 152 [pid = 2659] [id = 553] 02:56:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 194 (0x7fed31266400) [pid = 2659] [serial = 1660] [outer = (nil)] 02:56:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 195 (0x7fed35761800) [pid = 2659] [serial = 1661] [outer = 0x7fed31266400] 02:56:30 INFO - PROCESS | 2659 | 1461750990470 Marionette DEBUG loaded listener.js 02:56:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 196 (0x7fed359eb000) [pid = 2659] [serial = 1662] [outer = 0x7fed31266400] 02:56:31 INFO - PROCESS | 2659 | 1461750991361 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:56:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1592ms 02:56:31 INFO - PROCESS | 2659 | 1461750991424 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 02:56:31 INFO - PROCESS | 2659 | 1461750991427 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 02:56:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:56:31 INFO - PROCESS | 2659 | 1461750991433 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:56:31 INFO - PROCESS | 2659 | 1461750991435 Marionette TRACE conn3 <- [1,2186,null,{}] 02:56:31 INFO - PROCESS | 2659 | 1461750991441 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:31 INFO - PROCESS | 2659 | 1461750991682 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 02:56:32 INFO - PROCESS | 2659 | 1461750991994 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed349c1000 == 153 [pid = 2659] [id = 554] 02:56:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 197 (0x7fed1f251400) [pid = 2659] [serial = 1663] [outer = (nil)] 02:56:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 198 (0x7fed35cbf000) [pid = 2659] [serial = 1664] [outer = 0x7fed1f251400] 02:56:32 INFO - PROCESS | 2659 | 1461750992075 Marionette DEBUG loaded listener.js 02:56:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 199 (0x7fed35ddac00) [pid = 2659] [serial = 1665] [outer = 0x7fed1f251400] 02:56:32 INFO - PROCESS | 2659 | 1461750992954 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 02:56:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:56:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1578ms 02:56:33 INFO - PROCESS | 2659 | 1461750993014 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 02:56:33 INFO - PROCESS | 2659 | 1461750993019 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 02:56:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:56:33 INFO - PROCESS | 2659 | 1461750993029 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:56:33 INFO - PROCESS | 2659 | 1461750993034 Marionette TRACE conn3 <- [1,2190,null,{}] 02:56:33 INFO - PROCESS | 2659 | 1461750993040 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:33 INFO - PROCESS | 2659 | 1461750993288 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 02:56:34 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1ddda800 == 152 [pid = 2659] [id = 535] 02:56:34 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1c3e4800 == 151 [pid = 2659] [id = 534] 02:56:34 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed19645800 == 150 [pid = 2659] [id = 533] 02:56:34 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed4b6d0800 == 149 [pid = 2659] [id = 528] 02:56:34 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed474b3800 == 148 [pid = 2659] [id = 527] 02:56:34 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed44e3a800 == 147 [pid = 2659] [id = 526] 02:56:34 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed41dbe800 == 146 [pid = 2659] [id = 525] 02:56:34 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed38115000 == 145 [pid = 2659] [id = 524] 02:56:34 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed35faf800 == 144 [pid = 2659] [id = 523] 02:56:34 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3448f800 == 143 [pid = 2659] [id = 522] 02:56:34 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2fcb9000 == 142 [pid = 2659] [id = 521] 02:56:34 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f367800 == 141 [pid = 2659] [id = 520] 02:56:34 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2c23d800 == 140 [pid = 2659] [id = 519] 02:56:34 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b015000 == 139 [pid = 2659] [id = 518] 02:56:34 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29c33800 == 138 [pid = 2659] [id = 517] 02:56:34 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed22883800 == 137 [pid = 2659] [id = 516] 02:56:34 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1cb93800 == 136 [pid = 2659] [id = 515] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 198 (0x7fed41105000) [pid = 2659] [serial = 1511] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 197 (0x7fed197ce400) [pid = 2659] [serial = 1524] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 196 (0x7fed2aeb8c00) [pid = 2659] [serial = 1539] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 195 (0x7fed2d099000) [pid = 2659] [serial = 1493] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 194 (0x7fed1dfdd000) [pid = 2659] [serial = 1527] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 193 (0x7fed1cbaac00) [pid = 2659] [serial = 1478] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 192 (0x7fed22c52000) [pid = 2659] [serial = 1520] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 191 (0x7fed35ddb800) [pid = 2659] [serial = 1508] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 190 (0x7fed2f692800) [pid = 2659] [serial = 1499] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 189 (0x7fed18b98c00) [pid = 2659] [serial = 1523] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 188 (0x7fed2c178c00) [pid = 2659] [serial = 1541] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 187 (0x7fed232cf400) [pid = 2659] [serial = 1535] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 186 (0x7fed34551c00) [pid = 2659] [serial = 1505] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 185 (0x7fed2e873800) [pid = 2659] [serial = 1542] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 184 (0x7fed2ef44c00) [pid = 2659] [serial = 1496] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 183 (0x7fed199dc800) [pid = 2659] [serial = 1532] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 182 (0x7fed2290f800) [pid = 2659] [serial = 1481] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 181 (0x7fed4326ec00) [pid = 2659] [serial = 1517] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 180 (0x7fed24ae5800) [pid = 2659] [serial = 1536] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 179 (0x7fed312be800) [pid = 2659] [serial = 1502] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 178 (0x7fed28a99c00) [pid = 2659] [serial = 1490] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 177 (0x7fed22b51000) [pid = 2659] [serial = 1530] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 176 (0x7fed2313d800) [pid = 2659] [serial = 1484] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 175 (0x7fed24ae5000) [pid = 2659] [serial = 1487] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 174 (0x7fed1f499000) [pid = 2659] [serial = 1533] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 173 (0x7fed1954f000) [pid = 2659] [serial = 1526] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 172 (0x7fed43131400) [pid = 2659] [serial = 1514] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 171 (0x7fed28f83400) [pid = 2659] [serial = 1538] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 170 (0x7fed2286b800) [pid = 2659] [serial = 1529] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | --DOMWINDOW == 169 (0x7fed16adfc00) [pid = 2659] [serial = 1544] [outer = (nil)] [url = about:blank] 02:56:34 INFO - PROCESS | 2659 | 1461750994876 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed18a09800 == 137 [pid = 2659] [id = 555] 02:56:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 170 (0x7fed161f1800) [pid = 2659] [serial = 1666] [outer = (nil)] 02:56:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 171 (0x7fed16256400) [pid = 2659] [serial = 1667] [outer = 0x7fed161f1800] 02:56:34 INFO - PROCESS | 2659 | 1461750994954 Marionette DEBUG loaded listener.js 02:56:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 172 (0x7fed16261000) [pid = 2659] [serial = 1668] [outer = 0x7fed161f1800] 02:56:35 INFO - PROCESS | 2659 | 1461750995730 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 02:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 2749ms 02:56:35 INFO - PROCESS | 2659 | 1461750995778 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 02:56:35 INFO - PROCESS | 2659 | 1461750995784 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 02:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:56:35 INFO - PROCESS | 2659 | 1461750995791 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:56:35 INFO - PROCESS | 2659 | 1461750995796 Marionette TRACE conn3 <- [1,2194,null,{}] 02:56:35 INFO - PROCESS | 2659 | 1461750995807 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:36 INFO - PROCESS | 2659 | 1461750996046 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 02:56:36 INFO - PROCESS | 2659 | 1461750996240 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed19ae0800 == 138 [pid = 2659] [id = 556] 02:56:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 173 (0x7fed16ac7c00) [pid = 2659] [serial = 1669] [outer = (nil)] 02:56:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 174 (0x7fed18a98800) [pid = 2659] [serial = 1670] [outer = 0x7fed16ac7c00] 02:56:36 INFO - PROCESS | 2659 | 1461750996307 Marionette DEBUG loaded listener.js 02:56:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 175 (0x7fed19548800) [pid = 2659] [serial = 1671] [outer = 0x7fed16ac7c00] 02:56:37 INFO - PROCESS | 2659 | 1461750997191 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 02:56:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:56:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1435ms 02:56:37 INFO - PROCESS | 2659 | 1461750997231 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 02:56:37 INFO - PROCESS | 2659 | 1461750997236 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 02:56:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:56:37 INFO - PROCESS | 2659 | 1461750997260 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:56:37 INFO - PROCESS | 2659 | 1461750997263 Marionette TRACE conn3 <- [1,2198,null,{}] 02:56:37 INFO - PROCESS | 2659 | 1461750997268 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:37 INFO - PROCESS | 2659 | 1461750997556 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 02:56:37 INFO - PROCESS | 2659 | 1461750997599 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1c8e0000 == 139 [pid = 2659] [id = 557] 02:56:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 176 (0x7fed199d5c00) [pid = 2659] [serial = 1672] [outer = (nil)] 02:56:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 177 (0x7fed199dbc00) [pid = 2659] [serial = 1673] [outer = 0x7fed199d5c00] 02:56:37 INFO - PROCESS | 2659 | 1461750997663 Marionette DEBUG loaded listener.js 02:56:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 178 (0x7fed1b972400) [pid = 2659] [serial = 1674] [outer = 0x7fed199d5c00] 02:56:38 INFO - PROCESS | 2659 | 1461750998618 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:56:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:56:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1430ms 02:56:38 INFO - PROCESS | 2659 | 1461750998691 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 02:56:38 INFO - PROCESS | 2659 | 1461750998694 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 02:56:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:56:38 INFO - PROCESS | 2659 | 1461750998710 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:56:38 INFO - PROCESS | 2659 | 1461750998720 Marionette TRACE conn3 <- [1,2202,null,{}] 02:56:38 INFO - PROCESS | 2659 | 1461750998757 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:39 INFO - PROCESS | 2659 | 1461750999057 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 177 (0x7fed20e5b400) [pid = 2659] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 176 (0x7fed1cb10c00) [pid = 2659] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 175 (0x7fed1ccd0400) [pid = 2659] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 174 (0x7fed41d6e000) [pid = 2659] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 173 (0x7fed1c315400) [pid = 2659] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 172 (0x7fed16ad9800) [pid = 2659] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 171 (0x7fed1cb10800) [pid = 2659] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 170 (0x7fed35ff5400) [pid = 2659] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 169 (0x7fed43265000) [pid = 2659] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 168 (0x7fed2ea71400) [pid = 2659] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 167 (0x7fed29c7d000) [pid = 2659] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 166 (0x7fed24862800) [pid = 2659] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 165 (0x7fed2bdfc000) [pid = 2659] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 164 (0x7fed161ee000) [pid = 2659] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 163 (0x7fed1c818c00) [pid = 2659] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 162 (0x7fed24a69000) [pid = 2659] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 161 (0x7fed18b91c00) [pid = 2659] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 160 (0x7fed16ad3800) [pid = 2659] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 159 (0x7fed35aa5c00) [pid = 2659] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 158 (0x7fed2286c400) [pid = 2659] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 157 (0x7fed16ad6800) [pid = 2659] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 156 (0x7fed2bdfc400) [pid = 2659] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 155 (0x7fed2290a800) [pid = 2659] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 154 (0x7fed22e21400) [pid = 2659] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 153 (0x7fed2bdf4800) [pid = 2659] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 152 (0x7fed1c824000) [pid = 2659] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 151 (0x7fed2b4e2400) [pid = 2659] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 150 (0x7fed1b97d400) [pid = 2659] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 149 (0x7fed1feb0c00) [pid = 2659] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 148 (0x7fed357c2c00) [pid = 2659] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 147 (0x7fed161eac00) [pid = 2659] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 146 (0x7fed161e2800) [pid = 2659] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 145 (0x7fed2c182400) [pid = 2659] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 144 (0x7fed1f49a000) [pid = 2659] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 143 (0x7fed22e21c00) [pid = 2659] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 142 (0x7fed2aec4c00) [pid = 2659] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 141 (0x7fed20e5ac00) [pid = 2659] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:56:39 INFO - PROCESS | 2659 | --DOMWINDOW == 140 (0x7fed16ad4000) [pid = 2659] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:56:40 INFO - PROCESS | 2659 | 1461751000051 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1c3c8800 == 140 [pid = 2659] [id = 558] 02:56:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 141 (0x7fed16260400) [pid = 2659] [serial = 1675] [outer = (nil)] 02:56:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 142 (0x7fed16ad6800) [pid = 2659] [serial = 1676] [outer = 0x7fed16260400] 02:56:40 INFO - PROCESS | 2659 | 1461751000124 Marionette DEBUG loaded listener.js 02:56:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 143 (0x7fed1c81a800) [pid = 2659] [serial = 1677] [outer = 0x7fed16260400] 02:56:40 INFO - PROCESS | 2659 | 1461751000805 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 02:56:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 2133ms 02:56:40 INFO - PROCESS | 2659 | 1461751000836 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 02:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:56:40 INFO - PROCESS | 2659 | 1461751000841 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 02:56:40 INFO - PROCESS | 2659 | 1461751000847 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:56:40 INFO - PROCESS | 2659 | 1461751000849 Marionette TRACE conn3 <- [1,2206,null,{}] 02:56:40 INFO - PROCESS | 2659 | 1461751000854 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:41 INFO - PROCESS | 2659 | 1461751001067 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 02:56:41 INFO - PROCESS | 2659 | 1461751001249 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1e0d7000 == 141 [pid = 2659] [id = 559] 02:56:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 144 (0x7fed16ac6c00) [pid = 2659] [serial = 1678] [outer = (nil)] 02:56:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 145 (0x7fed1cb66400) [pid = 2659] [serial = 1679] [outer = 0x7fed16ac6c00] 02:56:41 INFO - PROCESS | 2659 | 1461751001311 Marionette DEBUG loaded listener.js 02:56:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 146 (0x7fed1cba7400) [pid = 2659] [serial = 1680] [outer = 0x7fed16ac6c00] 02:56:42 INFO - PROCESS | 2659 | 1461751002410 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 02:56:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:56:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1583ms 02:56:42 INFO - PROCESS | 2659 | 1461751002430 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 02:56:42 INFO - PROCESS | 2659 | 1461751002437 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 02:56:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:56:42 INFO - PROCESS | 2659 | 1461751002447 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:56:42 INFO - PROCESS | 2659 | 1461751002452 Marionette TRACE conn3 <- [1,2210,null,{}] 02:56:42 INFO - PROCESS | 2659 | 1461751002461 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:42 INFO - PROCESS | 2659 | 1461751002690 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 02:56:43 INFO - PROCESS | 2659 | 1461751003013 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1b91d000 == 142 [pid = 2659] [id = 560] 02:56:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 147 (0x7fed18b96800) [pid = 2659] [serial = 1681] [outer = (nil)] 02:56:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 148 (0x7fed1954c800) [pid = 2659] [serial = 1682] [outer = 0x7fed18b96800] 02:56:43 INFO - PROCESS | 2659 | 1461751003098 Marionette DEBUG loaded listener.js 02:56:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 149 (0x7fed197cec00) [pid = 2659] [serial = 1683] [outer = 0x7fed18b96800] 02:56:43 INFO - PROCESS | 2659 | 1461751003948 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 02:56:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:56:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1534ms 02:56:43 INFO - PROCESS | 2659 | 1461751003981 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 02:56:43 INFO - PROCESS | 2659 | 1461751003990 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 02:56:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:56:44 INFO - PROCESS | 2659 | 1461751004001 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:56:44 INFO - PROCESS | 2659 | 1461751004005 Marionette TRACE conn3 <- [1,2214,null,{}] 02:56:44 INFO - PROCESS | 2659 | 1461751004012 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:44 INFO - PROCESS | 2659 | 1461751004260 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 02:56:44 INFO - PROCESS | 2659 | 1461751004626 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1eab0000 == 143 [pid = 2659] [id = 561] 02:56:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 150 (0x7fed1c820000) [pid = 2659] [serial = 1684] [outer = (nil)] 02:56:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 151 (0x7fed1c824400) [pid = 2659] [serial = 1685] [outer = 0x7fed1c820000] 02:56:44 INFO - PROCESS | 2659 | 1461751004707 Marionette DEBUG loaded listener.js 02:56:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 152 (0x7fed1cb6a000) [pid = 2659] [serial = 1686] [outer = 0x7fed1c820000] 02:56:45 INFO - PROCESS | 2659 | 1461751005624 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 02:56:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:56:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1686ms 02:56:45 INFO - PROCESS | 2659 | 1461751005688 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 02:56:45 INFO - PROCESS | 2659 | 1461751005692 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 02:56:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:56:45 INFO - PROCESS | 2659 | 1461751005698 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:56:45 INFO - PROCESS | 2659 | 1461751005704 Marionette TRACE conn3 <- [1,2218,null,{}] 02:56:45 INFO - PROCESS | 2659 | 1461751005720 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:45 INFO - PROCESS | 2659 | 1461751005989 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 02:56:46 INFO - PROCESS | 2659 | 1461751006297 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1fc35800 == 144 [pid = 2659] [id = 562] 02:56:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 153 (0x7fed1cbb2400) [pid = 2659] [serial = 1687] [outer = (nil)] 02:56:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 154 (0x7fed1cc5d400) [pid = 2659] [serial = 1688] [outer = 0x7fed1cbb2400] 02:56:46 INFO - PROCESS | 2659 | 1461751006386 Marionette DEBUG loaded listener.js 02:56:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 155 (0x7fed1ccd3c00) [pid = 2659] [serial = 1689] [outer = 0x7fed1cbb2400] 02:56:47 INFO - PROCESS | 2659 | 1461751007241 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 02:56:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:56:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1593ms 02:56:47 INFO - PROCESS | 2659 | 1461751007293 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 02:56:47 INFO - PROCESS | 2659 | 1461751007298 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 02:56:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:56:47 INFO - PROCESS | 2659 | 1461751007305 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:56:47 INFO - PROCESS | 2659 | 1461751007307 Marionette TRACE conn3 <- [1,2222,null,{}] 02:56:47 INFO - PROCESS | 2659 | 1461751007313 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:47 INFO - PROCESS | 2659 | 1461751007541 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 02:56:47 INFO - PROCESS | 2659 | 1461751007805 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed20542800 == 145 [pid = 2659] [id = 563] 02:56:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 156 (0x7fed1cbb4400) [pid = 2659] [serial = 1690] [outer = (nil)] 02:56:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 157 (0x7fed1dfdc400) [pid = 2659] [serial = 1691] [outer = 0x7fed1cbb4400] 02:56:47 INFO - PROCESS | 2659 | 1461751007931 Marionette DEBUG loaded listener.js 02:56:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 158 (0x7fed1e95dc00) [pid = 2659] [serial = 1692] [outer = 0x7fed1cbb4400] 02:56:48 INFO - PROCESS | 2659 | 1461751008764 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:56:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:56:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1532ms 02:56:48 INFO - PROCESS | 2659 | 1461751008838 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 02:56:48 INFO - PROCESS | 2659 | 1461751008841 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 02:56:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:56:48 INFO - PROCESS | 2659 | 1461751008849 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:56:48 INFO - PROCESS | 2659 | 1461751008853 Marionette TRACE conn3 <- [1,2226,null,{}] 02:56:48 INFO - PROCESS | 2659 | 1461751008858 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:49 INFO - PROCESS | 2659 | 1461751009098 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 02:56:49 INFO - PROCESS | 2659 | 1461751009455 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2091c800 == 146 [pid = 2659] [id = 564] 02:56:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 159 (0x7fed1c818800) [pid = 2659] [serial = 1693] [outer = (nil)] 02:56:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 160 (0x7fed1eb55000) [pid = 2659] [serial = 1694] [outer = 0x7fed1c818800] 02:56:49 INFO - PROCESS | 2659 | 1461751009542 Marionette DEBUG loaded listener.js 02:56:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 161 (0x7fed1f245400) [pid = 2659] [serial = 1695] [outer = 0x7fed1c818800] 02:56:50 INFO - PROCESS | 2659 | 1461751010425 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 02:56:50 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:56:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1639ms 02:56:50 INFO - PROCESS | 2659 | 1461751010489 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 02:56:50 INFO - PROCESS | 2659 | 1461751010493 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 02:56:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:56:50 INFO - PROCESS | 2659 | 1461751010500 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:56:50 INFO - PROCESS | 2659 | 1461751010503 Marionette TRACE conn3 <- [1,2230,null,{}] 02:56:50 INFO - PROCESS | 2659 | 1461751010509 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:50 INFO - PROCESS | 2659 | 1461751010807 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 02:56:51 INFO - PROCESS | 2659 | 1461751011117 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed21d13000 == 147 [pid = 2659] [id = 565] 02:56:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 162 (0x7fed1f4a0400) [pid = 2659] [serial = 1696] [outer = (nil)] 02:56:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 163 (0x7fed20e5d800) [pid = 2659] [serial = 1697] [outer = 0x7fed1f4a0400] 02:56:51 INFO - PROCESS | 2659 | 1461751011201 Marionette DEBUG loaded listener.js 02:56:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 164 (0x7fed2286d000) [pid = 2659] [serial = 1698] [outer = 0x7fed1f4a0400] 02:56:52 INFO - PROCESS | 2659 | 1461751012065 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 02:56:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:56:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1629ms 02:56:52 INFO - PROCESS | 2659 | 1461751012131 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 02:56:52 INFO - PROCESS | 2659 | 1461751012135 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 02:56:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:56:52 INFO - PROCESS | 2659 | 1461751012140 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:56:52 INFO - PROCESS | 2659 | 1461751012143 Marionette TRACE conn3 <- [1,2234,null,{}] 02:56:52 INFO - PROCESS | 2659 | 1461751012149 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:52 INFO - PROCESS | 2659 | 1461751012374 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 02:56:52 INFO - PROCESS | 2659 | 1461751012636 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed22b69000 == 148 [pid = 2659] [id = 566] 02:56:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 165 (0x7fed1f49a000) [pid = 2659] [serial = 1699] [outer = (nil)] 02:56:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 166 (0x7fed2290e400) [pid = 2659] [serial = 1700] [outer = 0x7fed1f49a000] 02:56:52 INFO - PROCESS | 2659 | 1461751012757 Marionette DEBUG loaded listener.js 02:56:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 167 (0x7fed22918000) [pid = 2659] [serial = 1701] [outer = 0x7fed1f49a000] 02:56:53 INFO - PROCESS | 2659 | 1461751013604 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 02:56:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:56:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1529ms 02:56:53 INFO - PROCESS | 2659 | 1461751013671 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 02:56:53 INFO - PROCESS | 2659 | 1461751013675 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 02:56:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:56:53 INFO - PROCESS | 2659 | 1461751013681 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:56:53 INFO - PROCESS | 2659 | 1461751013685 Marionette TRACE conn3 <- [1,2238,null,{}] 02:56:53 INFO - PROCESS | 2659 | 1461751013690 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:53 INFO - PROCESS | 2659 | 1461751013915 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 02:56:54 INFO - PROCESS | 2659 | 1461751014175 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed23043800 == 149 [pid = 2659] [id = 567] 02:56:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 168 (0x7fed20e54800) [pid = 2659] [serial = 1702] [outer = (nil)] 02:56:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 169 (0x7fed22ad8c00) [pid = 2659] [serial = 1703] [outer = 0x7fed20e54800] 02:56:54 INFO - PROCESS | 2659 | 1461751014294 Marionette DEBUG loaded listener.js 02:56:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 170 (0x7fed22b45000) [pid = 2659] [serial = 1704] [outer = 0x7fed20e54800] 02:56:55 INFO - PROCESS | 2659 | 1461751015170 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:56:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:56:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1536ms 02:56:55 INFO - PROCESS | 2659 | 1461751015220 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 02:56:55 INFO - PROCESS | 2659 | 1461751015223 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 02:56:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:56:55 INFO - PROCESS | 2659 | 1461751015231 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:56:55 INFO - PROCESS | 2659 | 1461751015234 Marionette TRACE conn3 <- [1,2242,null,{}] 02:56:55 INFO - PROCESS | 2659 | 1461751015240 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:55 INFO - PROCESS | 2659 | 1461751015475 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 02:56:55 INFO - PROCESS | 2659 | 1461751015792 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed24894800 == 150 [pid = 2659] [id = 568] 02:56:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 171 (0x7fed1f496400) [pid = 2659] [serial = 1705] [outer = (nil)] 02:56:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 172 (0x7fed22b50c00) [pid = 2659] [serial = 1706] [outer = 0x7fed1f496400] 02:56:55 INFO - PROCESS | 2659 | 1461751015890 Marionette DEBUG loaded listener.js 02:56:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 173 (0x7fed22c52000) [pid = 2659] [serial = 1707] [outer = 0x7fed1f496400] 02:56:56 INFO - PROCESS | 2659 | 1461751016773 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:56:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:56:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1591ms 02:56:56 INFO - PROCESS | 2659 | 1461751016823 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 02:56:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:56:56 INFO - PROCESS | 2659 | 1461751016827 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 02:56:56 INFO - PROCESS | 2659 | 1461751016834 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:56:56 INFO - PROCESS | 2659 | 1461751016837 Marionette TRACE conn3 <- [1,2246,null,{}] 02:56:56 INFO - PROCESS | 2659 | 1461751016843 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:57 INFO - PROCESS | 2659 | 1461751017074 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 02:56:57 INFO - PROCESS | 2659 | 1461751017385 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed28ac3800 == 151 [pid = 2659] [id = 569] 02:56:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 174 (0x7fed20ecac00) [pid = 2659] [serial = 1708] [outer = (nil)] 02:56:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 175 (0x7fed22cdec00) [pid = 2659] [serial = 1709] [outer = 0x7fed20ecac00] 02:56:57 INFO - PROCESS | 2659 | 1461751017466 Marionette DEBUG loaded listener.js 02:56:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 176 (0x7fed22ce9c00) [pid = 2659] [serial = 1710] [outer = 0x7fed20ecac00] 02:56:58 INFO - PROCESS | 2659 | 1461751018356 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 02:56:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:56:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1588ms 02:56:58 INFO - PROCESS | 2659 | 1461751018423 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 02:56:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:56:58 INFO - PROCESS | 2659 | 1461751018427 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 02:56:58 INFO - PROCESS | 2659 | 1461751018434 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:56:58 INFO - PROCESS | 2659 | 1461751018440 Marionette TRACE conn3 <- [1,2250,null,{}] 02:56:58 INFO - PROCESS | 2659 | 1461751018446 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:58 INFO - PROCESS | 2659 | 1461751018737 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 02:56:59 INFO - PROCESS | 2659 | 1461751019053 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed29d0b000 == 152 [pid = 2659] [id = 570] 02:56:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 177 (0x7fed23133800) [pid = 2659] [serial = 1711] [outer = (nil)] 02:56:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 178 (0x7fed23138000) [pid = 2659] [serial = 1712] [outer = 0x7fed23133800] 02:56:59 INFO - PROCESS | 2659 | 1461751019142 Marionette DEBUG loaded listener.js 02:56:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 179 (0x7fed24826800) [pid = 2659] [serial = 1713] [outer = 0x7fed23133800] 02:57:00 INFO - PROCESS | 2659 | 1461751020058 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 02:57:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:57:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1683ms 02:57:00 INFO - PROCESS | 2659 | 1461751020120 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 02:57:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:57:00 INFO - PROCESS | 2659 | 1461751020132 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 02:57:00 INFO - PROCESS | 2659 | 1461751020140 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:57:00 INFO - PROCESS | 2659 | 1461751020144 Marionette TRACE conn3 <- [1,2254,null,{}] 02:57:00 INFO - PROCESS | 2659 | 1461751020149 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:00 INFO - PROCESS | 2659 | 1461751020383 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 02:57:00 INFO - PROCESS | 2659 | 1461751020696 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2ad22000 == 153 [pid = 2659] [id = 571] 02:57:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 180 (0x7fed22e07000) [pid = 2659] [serial = 1714] [outer = (nil)] 02:57:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 181 (0x7fed2485c000) [pid = 2659] [serial = 1715] [outer = 0x7fed22e07000] 02:57:00 INFO - PROCESS | 2659 | 1461751020775 Marionette DEBUG loaded listener.js 02:57:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 182 (0x7fed24a6f000) [pid = 2659] [serial = 1716] [outer = 0x7fed22e07000] 02:57:01 INFO - PROCESS | 2659 | 1461751021775 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 02:57:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:57:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1694ms 02:57:01 INFO - PROCESS | 2659 | 1461751021835 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 02:57:01 INFO - PROCESS | 2659 | 1461751021837 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 02:57:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:57:01 INFO - PROCESS | 2659 | 1461751021844 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:57:01 INFO - PROCESS | 2659 | 1461751021846 Marionette TRACE conn3 <- [1,2258,null,{}] 02:57:01 INFO - PROCESS | 2659 | 1461751021852 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:02 INFO - PROCESS | 2659 | 1461751022094 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 02:57:02 INFO - PROCESS | 2659 | 1461751022409 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2b018800 == 154 [pid = 2659] [id = 572] 02:57:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 183 (0x7fed23133c00) [pid = 2659] [serial = 1717] [outer = (nil)] 02:57:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 184 (0x7fed24ae8400) [pid = 2659] [serial = 1718] [outer = 0x7fed23133c00] 02:57:02 INFO - PROCESS | 2659 | 1461751022492 Marionette DEBUG loaded listener.js 02:57:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 185 (0x7fed28914400) [pid = 2659] [serial = 1719] [outer = 0x7fed23133c00] 02:57:03 INFO - PROCESS | 2659 | 1461751023363 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:57:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:57:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1580ms 02:57:03 INFO - PROCESS | 2659 | 1461751023426 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 02:57:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:57:03 INFO - PROCESS | 2659 | 1461751023430 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 02:57:03 INFO - PROCESS | 2659 | 1461751023437 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:57:03 INFO - PROCESS | 2659 | 1461751023440 Marionette TRACE conn3 <- [1,2262,null,{}] 02:57:03 INFO - PROCESS | 2659 | 1461751023446 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:03 INFO - PROCESS | 2659 | 1461751023691 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 02:57:04 INFO - PROCESS | 2659 | 1461751024000 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2b9a4800 == 155 [pid = 2659] [id = 573] 02:57:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 186 (0x7fed24826400) [pid = 2659] [serial = 1720] [outer = (nil)] 02:57:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 187 (0x7fed28922800) [pid = 2659] [serial = 1721] [outer = 0x7fed24826400] 02:57:04 INFO - PROCESS | 2659 | 1461751024083 Marionette DEBUG loaded listener.js 02:57:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 188 (0x7fed28a60000) [pid = 2659] [serial = 1722] [outer = 0x7fed24826400] 02:57:05 INFO - PROCESS | 2659 | 1461751025091 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 02:57:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:57:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1689ms 02:57:05 INFO - PROCESS | 2659 | 1461751025126 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 02:57:05 INFO - PROCESS | 2659 | 1461751025130 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 02:57:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:57:05 INFO - PROCESS | 2659 | 1461751025136 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:57:05 INFO - PROCESS | 2659 | 1461751025138 Marionette TRACE conn3 <- [1,2266,null,{}] 02:57:05 INFO - PROCESS | 2659 | 1461751025152 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:05 INFO - PROCESS | 2659 | 1461751025389 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 02:57:05 INFO - PROCESS | 2659 | 1461751025707 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2bf6e800 == 156 [pid = 2659] [id = 574] 02:57:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 189 (0x7fed24a63c00) [pid = 2659] [serial = 1723] [outer = (nil)] 02:57:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 190 (0x7fed28a96000) [pid = 2659] [serial = 1724] [outer = 0x7fed24a63c00] 02:57:05 INFO - PROCESS | 2659 | 1461751025787 Marionette DEBUG loaded listener.js 02:57:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 191 (0x7fed28bd1c00) [pid = 2659] [serial = 1725] [outer = 0x7fed24a63c00] 02:57:06 INFO - PROCESS | 2659 | 1461751026637 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 02:57:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:57:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1541ms 02:57:06 INFO - PROCESS | 2659 | 1461751026680 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 02:57:06 INFO - PROCESS | 2659 | 1461751026683 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 02:57:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:57:06 INFO - PROCESS | 2659 | 1461751026690 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:57:06 INFO - PROCESS | 2659 | 1461751026693 Marionette TRACE conn3 <- [1,2270,null,{}] 02:57:06 INFO - PROCESS | 2659 | 1461751026714 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:07 INFO - PROCESS | 2659 | 1461751027021 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 02:57:07 INFO - PROCESS | 2659 | 1461751027231 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2cf22000 == 157 [pid = 2659] [id = 575] 02:57:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 192 (0x7fed161e4c00) [pid = 2659] [serial = 1726] [outer = (nil)] 02:57:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 193 (0x7fed28de8c00) [pid = 2659] [serial = 1727] [outer = 0x7fed161e4c00] 02:57:07 INFO - PROCESS | 2659 | 1461751027350 Marionette DEBUG loaded listener.js 02:57:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 194 (0x7fed28f7a000) [pid = 2659] [serial = 1728] [outer = 0x7fed161e4c00] 02:57:08 INFO - PROCESS | 2659 | 1461751028179 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 02:57:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:57:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1538ms 02:57:08 INFO - PROCESS | 2659 | 1461751028229 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 02:57:08 INFO - PROCESS | 2659 | 1461751028233 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 02:57:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:57:08 INFO - PROCESS | 2659 | 1461751028240 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:57:08 INFO - PROCESS | 2659 | 1461751028243 Marionette TRACE conn3 <- [1,2274,null,{}] 02:57:08 INFO - PROCESS | 2659 | 1461751028248 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:08 INFO - PROCESS | 2659 | 1461751028479 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 02:57:08 INFO - PROCESS | 2659 | 1461751028750 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2ebe1800 == 158 [pid = 2659] [id = 576] 02:57:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 195 (0x7fed28bcd800) [pid = 2659] [serial = 1729] [outer = (nil)] 02:57:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 196 (0x7fed28f85000) [pid = 2659] [serial = 1730] [outer = 0x7fed28bcd800] 02:57:08 INFO - PROCESS | 2659 | 1461751028870 Marionette DEBUG loaded listener.js 02:57:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 197 (0x7fed29c65400) [pid = 2659] [serial = 1731] [outer = 0x7fed28bcd800] 02:57:09 INFO - PROCESS | 2659 | 1461751029735 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 02:57:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:57:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1533ms 02:57:09 INFO - PROCESS | 2659 | 1461751029774 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 02:57:09 INFO - PROCESS | 2659 | 1461751029777 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 02:57:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:57:09 INFO - PROCESS | 2659 | 1461751029785 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:57:09 INFO - PROCESS | 2659 | 1461751029788 Marionette TRACE conn3 <- [1,2278,null,{}] 02:57:09 INFO - PROCESS | 2659 | 1461751029793 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:10 INFO - PROCESS | 2659 | 1461751030026 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 02:57:10 INFO - PROCESS | 2659 | 1461751030374 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2f610800 == 159 [pid = 2659] [id = 577] 02:57:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 198 (0x7fed161e8c00) [pid = 2659] [serial = 1732] [outer = (nil)] 02:57:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 199 (0x7fed29c66c00) [pid = 2659] [serial = 1733] [outer = 0x7fed161e8c00] 02:57:10 INFO - PROCESS | 2659 | 1461751030455 Marionette DEBUG loaded listener.js 02:57:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 200 (0x7fed29c84400) [pid = 2659] [serial = 1734] [outer = 0x7fed161e8c00] 02:57:11 INFO - PROCESS | 2659 | 1461751031368 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 02:57:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:57:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1629ms 02:57:11 INFO - PROCESS | 2659 | 1461751031416 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 02:57:11 INFO - PROCESS | 2659 | 1461751031418 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 02:57:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:57:11 INFO - PROCESS | 2659 | 1461751031425 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:57:11 INFO - PROCESS | 2659 | 1461751031429 Marionette TRACE conn3 <- [1,2282,null,{}] 02:57:11 INFO - PROCESS | 2659 | 1461751031435 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:11 INFO - PROCESS | 2659 | 1461751031710 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 02:57:12 INFO - PROCESS | 2659 | 1461751032025 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1df1a000 == 160 [pid = 2659] [id = 578] 02:57:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 201 (0x7fed1625cc00) [pid = 2659] [serial = 1735] [outer = (nil)] 02:57:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 202 (0x7fed1c310000) [pid = 2659] [serial = 1736] [outer = 0x7fed1625cc00] 02:57:12 INFO - PROCESS | 2659 | 1461751032107 Marionette DEBUG loaded listener.js 02:57:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 203 (0x7fed2485b000) [pid = 2659] [serial = 1737] [outer = 0x7fed1625cc00] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1df52000 == 159 [pid = 2659] [id = 307] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed49296000 == 158 [pid = 2659] [id = 133] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2aec8800 == 157 [pid = 2659] [id = 400] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed4b641800 == 156 [pid = 2659] [id = 366] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2e8a3000 == 155 [pid = 2659] [id = 311] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed349d0000 == 154 [pid = 2659] [id = 506] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f22d000 == 153 [pid = 2659] [id = 150] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed4b8b5000 == 152 [pid = 2659] [id = 149] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f64b000 == 151 [pid = 2659] [id = 312] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1c3c8800 == 150 [pid = 2659] [id = 558] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1c8e0000 == 149 [pid = 2659] [id = 557] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed19ae0800 == 148 [pid = 2659] [id = 556] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed18a09800 == 147 [pid = 2659] [id = 555] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f648800 == 146 [pid = 2659] [id = 551] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f230800 == 145 [pid = 2659] [id = 550] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2e88a800 == 144 [pid = 2659] [id = 549] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2c1d3800 == 143 [pid = 2659] [id = 548] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b79c000 == 142 [pid = 2659] [id = 547] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2aedd000 == 141 [pid = 2659] [id = 546] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29d8c800 == 140 [pid = 2659] [id = 545] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed28ccf000 == 139 [pid = 2659] [id = 544] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed249e0000 == 138 [pid = 2659] [id = 543] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed23114000 == 137 [pid = 2659] [id = 542] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed22b6c000 == 136 [pid = 2659] [id = 541] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed21d06800 == 135 [pid = 2659] [id = 540] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed20fc6000 == 134 [pid = 2659] [id = 539] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1fdec800 == 133 [pid = 2659] [id = 538] 02:57:13 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1b922800 == 132 [pid = 2659] [id = 537] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 202 (0x7fed1cc5d800) [pid = 2659] [serial = 1610] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 201 (0x7fed28a9f800) [pid = 2659] [serial = 1559] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 200 (0x7fed28f7bc00) [pid = 2659] [serial = 1560] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 199 (0x7fed1cb73400) [pid = 2659] [serial = 1607] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 198 (0x7fed3510b400) [pid = 2659] [serial = 1506] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 197 (0x7fed46f32000) [pid = 2659] [serial = 1584] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 196 (0x7fed1e963000) [pid = 2659] [serial = 1479] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 195 (0x7fed1b974c00) [pid = 2659] [serial = 1605] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 194 (0x7fed1e95fc00) [pid = 2659] [serial = 1551] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 193 (0x7fed37f05800) [pid = 2659] [serial = 1577] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 192 (0x7fed453be000) [pid = 2659] [serial = 1581] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 191 (0x7fed34413000) [pid = 2659] [serial = 1503] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 190 (0x7fed16add400) [pid = 2659] [serial = 1598] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 189 (0x7fed340b3c00) [pid = 2659] [serial = 1569] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 188 (0x7fed28f7f000) [pid = 2659] [serial = 1491] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 187 (0x7fed357b8800) [pid = 2659] [serial = 1575] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 186 (0x7fed16258c00) [pid = 2659] [serial = 1595] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 185 (0x7fed46c82400) [pid = 2659] [serial = 1589] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 184 (0x7fed4533ac00) [pid = 2659] [serial = 1518] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 183 (0x7fed199dec00) [pid = 2659] [serial = 1548] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 182 (0x7fed4110d400) [pid = 2659] [serial = 1578] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 181 (0x7fed22c57000) [pid = 2659] [serial = 1521] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 180 (0x7fed32e6dc00) [pid = 2659] [serial = 1568] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 179 (0x7fed19554400) [pid = 2659] [serial = 1547] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 178 (0x7fed420e9c00) [pid = 2659] [serial = 1512] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 177 (0x7fed28915800) [pid = 2659] [serial = 1557] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 176 (0x7fed18b99c00) [pid = 2659] [serial = 1602] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 175 (0x7fed2de88400) [pid = 2659] [serial = 1494] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 174 (0x7fed1625ec00) [pid = 2659] [serial = 1596] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 173 (0x7fed232d1800) [pid = 2659] [serial = 1556] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 172 (0x7fed46f36000) [pid = 2659] [serial = 1590] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 171 (0x7fed22c57c00) [pid = 2659] [serial = 1554] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 170 (0x7fed2891f400) [pid = 2659] [serial = 1488] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 169 (0x7fed197d0000) [pid = 2659] [serial = 1604] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 168 (0x7fed2c287000) [pid = 2659] [serial = 1562] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 167 (0x7fed1cb70800) [pid = 2659] [serial = 1593] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 166 (0x7fed2ef47000) [pid = 2659] [serial = 1563] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 165 (0x7fed1cb6b400) [pid = 2659] [serial = 1592] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 164 (0x7fed46db0800) [pid = 2659] [serial = 1583] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 163 (0x7fed2f29d800) [pid = 2659] [serial = 1565] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 162 (0x7fed24ae7400) [pid = 2659] [serial = 1407] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 161 (0x7fed1cc5a800) [pid = 2659] [serial = 1550] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 160 (0x7fed18a8e800) [pid = 2659] [serial = 1601] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 159 (0x7fed22b50000) [pid = 2659] [serial = 1482] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 158 (0x7fed37f61400) [pid = 2659] [serial = 1509] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 157 (0x7fed1c825c00) [pid = 2659] [serial = 1587] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 156 (0x7fed197c7000) [pid = 2659] [serial = 1545] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 155 (0x7fed356b5400) [pid = 2659] [serial = 1574] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 154 (0x7fed2fc8c000) [pid = 2659] [serial = 1500] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 153 (0x7fed432b4800) [pid = 2659] [serial = 1580] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 152 (0x7fed1cbae400) [pid = 2659] [serial = 1608] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 151 (0x7fed1c820800) [pid = 2659] [serial = 1586] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 150 (0x7fed34961400) [pid = 2659] [serial = 1571] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 149 (0x7fed3514f800) [pid = 2659] [serial = 1572] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 148 (0x7fed24828000) [pid = 2659] [serial = 1485] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 147 (0x7fed2f019c00) [pid = 2659] [serial = 1497] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 146 (0x7fed22b44800) [pid = 2659] [serial = 1553] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 145 (0x7fed30823000) [pid = 2659] [serial = 1566] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 144 (0x7fed43262400) [pid = 2659] [serial = 1515] [outer = (nil)] [url = about:blank] 02:57:13 INFO - PROCESS | 2659 | --DOMWINDOW == 143 (0x7fed22e0b000) [pid = 2659] [serial = 1476] [outer = (nil)] [url = about:blank] 02:57:14 INFO - PROCESS | 2659 | 1461751034364 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 02:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 2992ms 02:57:14 INFO - PROCESS | 2659 | 1461751034418 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 02:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:57:14 INFO - PROCESS | 2659 | 1461751034425 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 02:57:14 INFO - PROCESS | 2659 | 1461751034432 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:57:14 INFO - PROCESS | 2659 | 1461751034439 Marionette TRACE conn3 <- [1,2286,null,{}] 02:57:14 INFO - PROCESS | 2659 | 1461751034446 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:14 INFO - PROCESS | 2659 | 1461751034664 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 02:57:14 INFO - PROCESS | 2659 | 1461751034876 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed19acd800 == 133 [pid = 2659] [id = 579] 02:57:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 144 (0x7fed18a8c400) [pid = 2659] [serial = 1738] [outer = (nil)] 02:57:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 145 (0x7fed18a93400) [pid = 2659] [serial = 1739] [outer = 0x7fed18a8c400] 02:57:14 INFO - PROCESS | 2659 | 1461751034949 Marionette DEBUG loaded listener.js 02:57:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 146 (0x7fed19549c00) [pid = 2659] [serial = 1740] [outer = 0x7fed18a8c400] 02:57:15 INFO - PROCESS | 2659 | 1461751035842 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 02:57:15 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:57:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1435ms 02:57:15 INFO - PROCESS | 2659 | 1461751035867 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 02:57:15 INFO - PROCESS | 2659 | 1461751035875 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 02:57:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:57:15 INFO - PROCESS | 2659 | 1461751035885 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:57:15 INFO - PROCESS | 2659 | 1461751035889 Marionette TRACE conn3 <- [1,2290,null,{}] 02:57:15 INFO - PROCESS | 2659 | 1461751035896 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:16 INFO - PROCESS | 2659 | 1461751036117 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 02:57:16 INFO - PROCESS | 2659 | 1461751036325 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1cb9e800 == 134 [pid = 2659] [id = 580] 02:57:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 147 (0x7fed197c5800) [pid = 2659] [serial = 1741] [outer = (nil)] 02:57:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 148 (0x7fed1b974000) [pid = 2659] [serial = 1742] [outer = 0x7fed197c5800] 02:57:16 INFO - PROCESS | 2659 | 1461751036393 Marionette DEBUG loaded listener.js 02:57:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 149 (0x7fed1c30e400) [pid = 2659] [serial = 1743] [outer = 0x7fed197c5800] 02:57:17 INFO - PROCESS | 2659 | 1461751037288 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 02:57:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:57:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1436ms 02:57:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:57:17 INFO - PROCESS | 2659 | 1461751037322 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 02:57:17 INFO - PROCESS | 2659 | 1461751037326 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 02:57:17 INFO - PROCESS | 2659 | 1461751037338 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:57:17 INFO - PROCESS | 2659 | 1461751037343 Marionette TRACE conn3 <- [1,2294,null,{}] 02:57:17 INFO - PROCESS | 2659 | 1461751037359 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:17 INFO - PROCESS | 2659 | 1461751037633 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 02:57:17 INFO - PROCESS | 2659 | 1461751037687 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1df42800 == 135 [pid = 2659] [id = 581] 02:57:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 150 (0x7fed1cb67c00) [pid = 2659] [serial = 1744] [outer = (nil)] 02:57:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 151 (0x7fed1cb6bc00) [pid = 2659] [serial = 1745] [outer = 0x7fed1cb67c00] 02:57:17 INFO - PROCESS | 2659 | 1461751037824 Marionette DEBUG loaded listener.js 02:57:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 152 (0x7fed1cb74c00) [pid = 2659] [serial = 1746] [outer = 0x7fed1cb67c00] 02:57:18 INFO - PROCESS | 2659 | --DOMWINDOW == 151 (0x7fed22c56400) [pid = 2659] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:57:18 INFO - PROCESS | 2659 | --DOMWINDOW == 150 (0x7fed1d7e3c00) [pid = 2659] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:57:18 INFO - PROCESS | 2659 | --DOMWINDOW == 149 (0x7fed22ce1400) [pid = 2659] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:57:18 INFO - PROCESS | 2659 | --DOMWINDOW == 148 (0x7fed22ce5000) [pid = 2659] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:57:18 INFO - PROCESS | 2659 | --DOMWINDOW == 147 (0x7fed24a65000) [pid = 2659] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:57:18 INFO - PROCESS | 2659 | --DOMWINDOW == 146 (0x7fed16ac7c00) [pid = 2659] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:57:18 INFO - PROCESS | 2659 | --DOMWINDOW == 145 (0x7fed1f245c00) [pid = 2659] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:57:18 INFO - PROCESS | 2659 | --DOMWINDOW == 144 (0x7fed22ce6c00) [pid = 2659] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:57:18 INFO - PROCESS | 2659 | --DOMWINDOW == 143 (0x7fed1d7e5800) [pid = 2659] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:57:18 INFO - PROCESS | 2659 | --DOMWINDOW == 142 (0x7fed2b9e8000) [pid = 2659] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:57:18 INFO - PROCESS | 2659 | --DOMWINDOW == 141 (0x7fed1e967000) [pid = 2659] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:57:18 INFO - PROCESS | 2659 | --DOMWINDOW == 140 (0x7fed16ac9800) [pid = 2659] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:57:18 INFO - PROCESS | 2659 | --DOMWINDOW == 139 (0x7fed161f1800) [pid = 2659] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:57:18 INFO - PROCESS | 2659 | --DOMWINDOW == 138 (0x7fed199d5c00) [pid = 2659] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:57:18 INFO - PROCESS | 2659 | --DOMWINDOW == 137 (0x7fed1c30c800) [pid = 2659] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:57:18 INFO - PROCESS | 2659 | --DOMWINDOW == 136 (0x7fed31266400) [pid = 2659] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:57:18 INFO - PROCESS | 2659 | --DOMWINDOW == 135 (0x7fed161eb400) [pid = 2659] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:57:18 INFO - PROCESS | 2659 | --DOMWINDOW == 134 (0x7fed2286f800) [pid = 2659] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:57:18 INFO - PROCESS | 2659 | --DOMWINDOW == 133 (0x7fed2bdfd800) [pid = 2659] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:57:18 INFO - PROCESS | 2659 | --DOMWINDOW == 132 (0x7fed29c67000) [pid = 2659] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:57:18 INFO - PROCESS | 2659 | --DOMWINDOW == 131 (0x7fed16260400) [pid = 2659] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:57:18 INFO - PROCESS | 2659 | --DOMWINDOW == 130 (0x7fed22e14800) [pid = 2659] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:57:19 INFO - PROCESS | 2659 | 1461751039363 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 02:57:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:57:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 2092ms 02:57:19 INFO - PROCESS | 2659 | 1461751039428 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 02:57:19 INFO - PROCESS | 2659 | 1461751039431 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 02:57:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:57:19 INFO - PROCESS | 2659 | 1461751039438 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:57:19 INFO - PROCESS | 2659 | 1461751039440 Marionette TRACE conn3 <- [1,2298,null,{}] 02:57:19 INFO - PROCESS | 2659 | 1461751039447 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:19 INFO - PROCESS | 2659 | 1461751039667 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 02:57:19 INFO - PROCESS | 2659 | 1461751039833 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1fade000 == 136 [pid = 2659] [id = 582] 02:57:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 131 (0x7fed16ad2400) [pid = 2659] [serial = 1747] [outer = (nil)] 02:57:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 132 (0x7fed1c820400) [pid = 2659] [serial = 1748] [outer = 0x7fed16ad2400] 02:57:19 INFO - PROCESS | 2659 | 1461751039917 Marionette DEBUG loaded listener.js 02:57:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 133 (0x7fed1cc5a800) [pid = 2659] [serial = 1749] [outer = 0x7fed16ad2400] 02:57:20 INFO - PROCESS | 2659 | 1461751040668 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 02:57:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:57:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1278ms 02:57:20 INFO - PROCESS | 2659 | 1461751040718 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 02:57:20 INFO - PROCESS | 2659 | 1461751040722 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 02:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:57:20 INFO - PROCESS | 2659 | 1461751040728 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:57:20 INFO - PROCESS | 2659 | 1461751040731 Marionette TRACE conn3 <- [1,2302,null,{}] 02:57:20 INFO - PROCESS | 2659 | 1461751040737 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:20 INFO - PROCESS | 2659 | 1461751040955 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 02:57:21 INFO - PROCESS | 2659 | 1461751041277 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed19648800 == 137 [pid = 2659] [id = 583] 02:57:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 134 (0x7fed161e4400) [pid = 2659] [serial = 1750] [outer = (nil)] 02:57:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 135 (0x7fed16253c00) [pid = 2659] [serial = 1751] [outer = 0x7fed161e4400] 02:57:21 INFO - PROCESS | 2659 | 1461751041409 Marionette DEBUG loaded listener.js 02:57:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 136 (0x7fed16ad0800) [pid = 2659] [serial = 1752] [outer = 0x7fed161e4400] 02:57:22 INFO - PROCESS | 2659 | 1461751042387 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:57:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:57:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1690ms 02:57:22 INFO - PROCESS | 2659 | 1461751042421 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 02:57:22 INFO - PROCESS | 2659 | 1461751042429 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 02:57:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:57:22 INFO - PROCESS | 2659 | 1461751042437 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:57:22 INFO - PROCESS | 2659 | 1461751042442 Marionette TRACE conn3 <- [1,2306,null,{}] 02:57:22 INFO - PROCESS | 2659 | 1461751042451 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:22 INFO - PROCESS | 2659 | 1461751042708 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 02:57:22 INFO - PROCESS | 2659 | 1461751042925 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1df28000 == 138 [pid = 2659] [id = 584] 02:57:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 137 (0x7fed199d9800) [pid = 2659] [serial = 1753] [outer = (nil)] 02:57:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 138 (0x7fed1aae3c00) [pid = 2659] [serial = 1754] [outer = 0x7fed199d9800] 02:57:23 INFO - PROCESS | 2659 | 1461751043095 Marionette DEBUG loaded listener.js 02:57:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 139 (0x7fed1c313800) [pid = 2659] [serial = 1755] [outer = 0x7fed199d9800] 02:57:24 INFO - PROCESS | 2659 | 1461751044040 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 02:57:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:57:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1642ms 02:57:24 INFO - PROCESS | 2659 | 1461751044083 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 02:57:24 INFO - PROCESS | 2659 | 1461751044090 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 02:57:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:57:24 INFO - PROCESS | 2659 | 1461751044098 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:57:24 INFO - PROCESS | 2659 | 1461751044102 Marionette TRACE conn3 <- [1,2310,null,{}] 02:57:24 INFO - PROCESS | 2659 | 1461751044109 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:24 INFO - PROCESS | 2659 | 1461751044362 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 02:57:24 INFO - PROCESS | 2659 | 1461751044707 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed20538800 == 139 [pid = 2659] [id = 585] 02:57:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 140 (0x7fed1cb66000) [pid = 2659] [serial = 1756] [outer = (nil)] 02:57:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 141 (0x7fed1cc5a000) [pid = 2659] [serial = 1757] [outer = 0x7fed1cb66000] 02:57:24 INFO - PROCESS | 2659 | 1461751044787 Marionette DEBUG loaded listener.js 02:57:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 142 (0x7fed1d7e4000) [pid = 2659] [serial = 1758] [outer = 0x7fed1cb66000] 02:57:25 INFO - PROCESS | 2659 | 1461751045755 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:57:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:57:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1686ms 02:57:25 INFO - PROCESS | 2659 | 1461751045784 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 02:57:25 INFO - PROCESS | 2659 | 1461751045789 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 02:57:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:57:25 INFO - PROCESS | 2659 | 1461751045805 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:57:25 INFO - PROCESS | 2659 | 1461751045815 Marionette TRACE conn3 <- [1,2314,null,{}] 02:57:25 INFO - PROCESS | 2659 | 1461751045821 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:26 INFO - PROCESS | 2659 | 1461751046076 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 02:57:26 INFO - PROCESS | 2659 | 1461751046332 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2107e800 == 140 [pid = 2659] [id = 586] 02:57:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 143 (0x7fed1cb73c00) [pid = 2659] [serial = 1759] [outer = (nil)] 02:57:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 144 (0x7fed1eb5fc00) [pid = 2659] [serial = 1760] [outer = 0x7fed1cb73c00] 02:57:26 INFO - PROCESS | 2659 | 1461751046454 Marionette DEBUG loaded listener.js 02:57:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 145 (0x7fed1f381c00) [pid = 2659] [serial = 1761] [outer = 0x7fed1cb73c00] 02:57:27 INFO - PROCESS | 2659 | 1461751047383 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 02:57:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:57:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1648ms 02:57:27 INFO - PROCESS | 2659 | 1461751047446 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 02:57:27 INFO - PROCESS | 2659 | 1461751047451 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 02:57:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:57:27 INFO - PROCESS | 2659 | 1461751047458 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:57:27 INFO - PROCESS | 2659 | 1461751047460 Marionette TRACE conn3 <- [1,2318,null,{}] 02:57:27 INFO - PROCESS | 2659 | 1461751047466 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:27 INFO - PROCESS | 2659 | 1461751047746 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 02:57:28 INFO - PROCESS | 2659 | 1461751048011 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed22b77000 == 141 [pid = 2659] [id = 587] 02:57:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 146 (0x7fed1e961c00) [pid = 2659] [serial = 1762] [outer = (nil)] 02:57:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 147 (0x7fed1feae800) [pid = 2659] [serial = 1763] [outer = 0x7fed1e961c00] 02:57:28 INFO - PROCESS | 2659 | 1461751048129 Marionette DEBUG loaded listener.js 02:57:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 148 (0x7fed1febcc00) [pid = 2659] [serial = 1764] [outer = 0x7fed1e961c00] 02:57:29 INFO - PROCESS | 2659 | 1461751049035 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 02:57:29 INFO - PROCESS | 2659 | 1461751049095 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 02:57:29 INFO - PROCESS | 2659 | 1461751049102 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:57:29 INFO - PROCESS | 2659 | 1461751049106 Marionette TRACE conn3 <- [1,2322,null,{}] 02:57:29 INFO - PROCESS | 2659 | 1461751049112 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:29 INFO - PROCESS | 2659 | 1461751049381 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 02:57:29 INFO - PROCESS | 2659 | 1461751049705 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2488b000 == 142 [pid = 2659] [id = 588] 02:57:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 149 (0x7fed2286e400) [pid = 2659] [serial = 1765] [outer = (nil)] 02:57:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 150 (0x7fed22876000) [pid = 2659] [serial = 1766] [outer = 0x7fed2286e400] 02:57:29 INFO - PROCESS | 2659 | 1461751049797 Marionette DEBUG loaded listener.js 02:57:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 151 (0x7fed22c57800) [pid = 2659] [serial = 1767] [outer = 0x7fed2286e400] 02:57:30 INFO - PROCESS | 2659 | 1461751050789 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 02:57:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:57:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1732ms 02:57:30 INFO - PROCESS | 2659 | 1461751050835 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 02:57:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:57:30 INFO - PROCESS | 2659 | 1461751050839 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 02:57:30 INFO - PROCESS | 2659 | 1461751050844 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:57:30 INFO - PROCESS | 2659 | 1461751050848 Marionette TRACE conn3 <- [1,2326,null,{}] 02:57:30 INFO - PROCESS | 2659 | 1461751050853 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:31 INFO - PROCESS | 2659 | 1461751051098 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 02:57:31 INFO - PROCESS | 2659 | 1461751051311 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed28cbc000 == 143 [pid = 2659] [id = 589] 02:57:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 152 (0x7fed2286f400) [pid = 2659] [serial = 1768] [outer = (nil)] 02:57:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 153 (0x7fed22e1c000) [pid = 2659] [serial = 1769] [outer = 0x7fed2286f400] 02:57:31 INFO - PROCESS | 2659 | 1461751051468 Marionette DEBUG loaded listener.js 02:57:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 154 (0x7fed2313b000) [pid = 2659] [serial = 1770] [outer = 0x7fed2286f400] 02:57:32 INFO - PROCESS | 2659 | 1461751052318 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 02:57:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:57:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1530ms 02:57:32 INFO - PROCESS | 2659 | 1461751052375 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 02:57:32 INFO - PROCESS | 2659 | 1461751052378 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 02:57:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:57:32 INFO - PROCESS | 2659 | 1461751052405 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:57:32 INFO - PROCESS | 2659 | 1461751052410 Marionette TRACE conn3 <- [1,2330,null,{}] 02:57:32 INFO - PROCESS | 2659 | 1461751052415 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:32 INFO - PROCESS | 2659 | 1461751052658 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 02:57:32 INFO - PROCESS | 2659 | 1461751052916 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed29c4c800 == 144 [pid = 2659] [id = 590] 02:57:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 155 (0x7fed23138400) [pid = 2659] [serial = 1771] [outer = (nil)] 02:57:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 156 (0x7fed232d2c00) [pid = 2659] [serial = 1772] [outer = 0x7fed23138400] 02:57:33 INFO - PROCESS | 2659 | 1461751053035 Marionette DEBUG loaded listener.js 02:57:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 157 (0x7fed2482f800) [pid = 2659] [serial = 1773] [outer = 0x7fed23138400] 02:57:33 INFO - PROCESS | 2659 | 1461751053873 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 02:57:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:57:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1543ms 02:57:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:57:33 INFO - PROCESS | 2659 | 1461751053945 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 02:57:33 INFO - PROCESS | 2659 | 1461751053948 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 02:57:33 INFO - PROCESS | 2659 | 1461751053954 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:57:33 INFO - PROCESS | 2659 | 1461751053957 Marionette TRACE conn3 <- [1,2334,null,{}] 02:57:33 INFO - PROCESS | 2659 | 1461751053964 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:34 INFO - PROCESS | 2659 | 1461751054241 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 02:57:34 INFO - PROCESS | 2659 | 1461751054549 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed29e36000 == 145 [pid = 2659] [id = 591] 02:57:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 158 (0x7fed1c311000) [pid = 2659] [serial = 1774] [outer = (nil)] 02:57:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 159 (0x7fed24857800) [pid = 2659] [serial = 1775] [outer = 0x7fed1c311000] 02:57:34 INFO - PROCESS | 2659 | 1461751054630 Marionette DEBUG loaded listener.js 02:57:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 160 (0x7fed24a68400) [pid = 2659] [serial = 1776] [outer = 0x7fed1c311000] 02:57:35 INFO - PROCESS | 2659 | 1461751055512 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 02:57:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:57:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1584ms 02:57:35 INFO - PROCESS | 2659 | 1461751055539 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 02:57:35 INFO - PROCESS | 2659 | 1461751055542 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 02:57:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:57:35 INFO - PROCESS | 2659 | 1461751055549 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:57:35 INFO - PROCESS | 2659 | 1461751055553 Marionette TRACE conn3 <- [1,2338,null,{}] 02:57:35 INFO - PROCESS | 2659 | 1461751055558 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:35 INFO - PROCESS | 2659 | 1461751055878 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 02:57:36 INFO - PROCESS | 2659 | 1461751056079 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2aee2800 == 146 [pid = 2659] [id = 592] 02:57:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 161 (0x7fed1c81c800) [pid = 2659] [serial = 1777] [outer = (nil)] 02:57:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 162 (0x7fed24af1800) [pid = 2659] [serial = 1778] [outer = 0x7fed1c81c800] 02:57:36 INFO - PROCESS | 2659 | 1461751056195 Marionette DEBUG loaded listener.js 02:57:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 163 (0x7fed28a5cc00) [pid = 2659] [serial = 1779] [outer = 0x7fed1c81c800] 02:57:37 INFO - PROCESS | 2659 | 1461751057113 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 02:57:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:57:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1634ms 02:57:37 INFO - PROCESS | 2659 | 1461751057185 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 02:57:37 INFO - PROCESS | 2659 | 1461751057189 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 02:57:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:57:37 INFO - PROCESS | 2659 | 1461751057197 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:57:37 INFO - PROCESS | 2659 | 1461751057201 Marionette TRACE conn3 <- [1,2342,null,{}] 02:57:37 INFO - PROCESS | 2659 | 1461751057207 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:37 INFO - PROCESS | 2659 | 1461751057480 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 02:57:37 INFO - PROCESS | 2659 | 1461751057795 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2b30c800 == 147 [pid = 2659] [id = 593] 02:57:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 164 (0x7fed28de4400) [pid = 2659] [serial = 1780] [outer = (nil)] 02:57:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 165 (0x7fed28def000) [pid = 2659] [serial = 1781] [outer = 0x7fed28de4400] 02:57:37 INFO - PROCESS | 2659 | 1461751057887 Marionette DEBUG loaded listener.js 02:57:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 166 (0x7fed29c5d000) [pid = 2659] [serial = 1782] [outer = 0x7fed28de4400] 02:57:38 INFO - PROCESS | 2659 | 1461751058819 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 02:57:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:57:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1687ms 02:57:38 INFO - PROCESS | 2659 | 1461751058883 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 02:57:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:57:38 INFO - PROCESS | 2659 | 1461751058888 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 02:57:38 INFO - PROCESS | 2659 | 1461751058894 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:57:38 INFO - PROCESS | 2659 | 1461751058899 Marionette TRACE conn3 <- [1,2346,null,{}] 02:57:38 INFO - PROCESS | 2659 | 1461751058905 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:39 INFO - PROCESS | 2659 | 1461751059220 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 02:57:39 INFO - PROCESS | 2659 | 1461751059527 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2cf0b800 == 148 [pid = 2659] [id = 594] 02:57:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 167 (0x7fed24a6dc00) [pid = 2659] [serial = 1783] [outer = (nil)] 02:57:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 168 (0x7fed29f7cc00) [pid = 2659] [serial = 1784] [outer = 0x7fed24a6dc00] 02:57:39 INFO - PROCESS | 2659 | 1461751059609 Marionette DEBUG loaded listener.js 02:57:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 169 (0x7fed2b457400) [pid = 2659] [serial = 1785] [outer = 0x7fed24a6dc00] 02:57:40 INFO - PROCESS | 2659 | 1461751060479 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 02:57:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:57:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1633ms 02:57:40 INFO - PROCESS | 2659 | 1461751060528 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 02:57:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:57:40 INFO - PROCESS | 2659 | 1461751060531 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 02:57:40 INFO - PROCESS | 2659 | 1461751060537 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:57:40 INFO - PROCESS | 2659 | 1461751060540 Marionette TRACE conn3 <- [1,2350,null,{}] 02:57:40 INFO - PROCESS | 2659 | 1461751060546 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:40 INFO - PROCESS | 2659 | 1461751060775 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 02:57:41 INFO - PROCESS | 2659 | 1461751061082 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2e893000 == 149 [pid = 2659] [id = 595] 02:57:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 170 (0x7fed28de6800) [pid = 2659] [serial = 1786] [outer = (nil)] 02:57:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 171 (0x7fed2b4e3c00) [pid = 2659] [serial = 1787] [outer = 0x7fed28de6800] 02:57:41 INFO - PROCESS | 2659 | 1461751061165 Marionette DEBUG loaded listener.js 02:57:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 172 (0x7fed2b65a800) [pid = 2659] [serial = 1788] [outer = 0x7fed28de6800] 02:57:42 INFO - PROCESS | 2659 | 1461751062027 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 02:57:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:57:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1540ms 02:57:42 INFO - PROCESS | 2659 | 1461751062078 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 02:57:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:57:42 INFO - PROCESS | 2659 | 1461751062091 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 02:57:42 INFO - PROCESS | 2659 | 1461751062098 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:57:42 INFO - PROCESS | 2659 | 1461751062102 Marionette TRACE conn3 <- [1,2354,null,{}] 02:57:42 INFO - PROCESS | 2659 | 1461751062107 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:42 INFO - PROCESS | 2659 | 1461751062350 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 02:57:42 INFO - PROCESS | 2659 | 1461751062612 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2f366000 == 150 [pid = 2659] [id = 596] 02:57:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 173 (0x7fed2b44bc00) [pid = 2659] [serial = 1789] [outer = (nil)] 02:57:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 174 (0x7fed2b808000) [pid = 2659] [serial = 1790] [outer = 0x7fed2b44bc00] 02:57:42 INFO - PROCESS | 2659 | 1461751062733 Marionette DEBUG loaded listener.js 02:57:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 175 (0x7fed2b9df400) [pid = 2659] [serial = 1791] [outer = 0x7fed2b44bc00] 02:57:43 INFO - PROCESS | 2659 | 1461751063612 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 02:57:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:57:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1589ms 02:57:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:57:43 INFO - PROCESS | 2659 | 1461751063688 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 02:57:43 INFO - PROCESS | 2659 | 1461751063690 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 02:57:43 INFO - PROCESS | 2659 | 1461751063697 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:57:43 INFO - PROCESS | 2659 | 1461751063700 Marionette TRACE conn3 <- [1,2358,null,{}] 02:57:43 INFO - PROCESS | 2659 | 1461751063705 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:44 INFO - PROCESS | 2659 | 1461751064011 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 02:57:44 INFO - PROCESS | 2659 | 1461751064314 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2f645000 == 151 [pid = 2659] [id = 597] 02:57:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 176 (0x7fed1c31a000) [pid = 2659] [serial = 1792] [outer = (nil)] 02:57:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 177 (0x7fed2b9e3000) [pid = 2659] [serial = 1793] [outer = 0x7fed1c31a000] 02:57:44 INFO - PROCESS | 2659 | 1461751064396 Marionette DEBUG loaded listener.js 02:57:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 178 (0x7fed2bdef400) [pid = 2659] [serial = 1794] [outer = 0x7fed1c31a000] 02:57:45 INFO - PROCESS | 2659 | 1461751065284 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 02:57:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:57:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1684ms 02:57:45 INFO - PROCESS | 2659 | 1461751065382 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 02:57:45 INFO - PROCESS | 2659 | 1461751065385 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 02:57:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:57:45 INFO - PROCESS | 2659 | 1461751065413 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:57:45 INFO - PROCESS | 2659 | 1461751065417 Marionette TRACE conn3 <- [1,2362,null,{}] 02:57:45 INFO - PROCESS | 2659 | 1461751065423 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:45 INFO - PROCESS | 2659 | 1461751065669 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 02:57:45 INFO - PROCESS | 2659 | 1461751065949 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2fa15000 == 152 [pid = 2659] [id = 598] 02:57:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 179 (0x7fed1dfde000) [pid = 2659] [serial = 1795] [outer = (nil)] 02:57:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 180 (0x7fed2c174c00) [pid = 2659] [serial = 1796] [outer = 0x7fed1dfde000] 02:57:46 INFO - PROCESS | 2659 | 1461751066029 Marionette DEBUG loaded listener.js 02:57:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 181 (0x7fed2c17c400) [pid = 2659] [serial = 1797] [outer = 0x7fed1dfde000] 02:57:46 INFO - PROCESS | 2659 | 1461751066944 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 02:57:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:57:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1603ms 02:57:47 INFO - PROCESS | 2659 | 1461751067012 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 02:57:47 INFO - PROCESS | 2659 | 1461751067016 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 02:57:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:57:47 INFO - PROCESS | 2659 | 1461751067023 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:57:47 INFO - PROCESS | 2659 | 1461751067027 Marionette TRACE conn3 <- [1,2366,null,{}] 02:57:47 INFO - PROCESS | 2659 | 1461751067034 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:47 INFO - PROCESS | 2659 | 1461751067279 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 02:57:47 INFO - PROCESS | 2659 | 1461751067585 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed30705000 == 153 [pid = 2659] [id = 599] 02:57:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 182 (0x7fed22adc000) [pid = 2659] [serial = 1798] [outer = (nil)] 02:57:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 183 (0x7fed2c204000) [pid = 2659] [serial = 1799] [outer = 0x7fed22adc000] 02:57:47 INFO - PROCESS | 2659 | 1461751067668 Marionette DEBUG loaded listener.js 02:57:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 184 (0x7fed2cfd8c00) [pid = 2659] [serial = 1800] [outer = 0x7fed22adc000] 02:57:48 INFO - PROCESS | 2659 | 1461751068547 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 02:57:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:57:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1593ms 02:57:48 INFO - PROCESS | 2659 | 1461751068618 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 02:57:48 INFO - PROCESS | 2659 | 1461751068622 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 02:57:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:57:48 INFO - PROCESS | 2659 | 1461751068631 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:57:48 INFO - PROCESS | 2659 | 1461751068634 Marionette TRACE conn3 <- [1,2370,null,{}] 02:57:48 INFO - PROCESS | 2659 | 1461751068640 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:48 INFO - PROCESS | 2659 | 1461751068969 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 02:57:49 INFO - PROCESS | 2659 | 1461751069289 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed19650000 == 154 [pid = 2659] [id = 600] 02:57:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 185 (0x7fed16ac2800) [pid = 2659] [serial = 1801] [outer = (nil)] 02:57:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 186 (0x7fed18b96000) [pid = 2659] [serial = 1802] [outer = 0x7fed16ac2800] 02:57:49 INFO - PROCESS | 2659 | 1461751069368 Marionette DEBUG loaded listener.js 02:57:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 187 (0x7fed2cfe1400) [pid = 2659] [serial = 1803] [outer = 0x7fed16ac2800] 02:57:50 INFO - PROCESS | 2659 | 1461751070263 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 02:57:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:57:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1684ms 02:57:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:57:50 INFO - PROCESS | 2659 | 1461751070316 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 02:57:50 INFO - PROCESS | 2659 | 1461751070319 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 02:57:50 INFO - PROCESS | 2659 | 1461751070326 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:57:50 INFO - PROCESS | 2659 | 1461751070329 Marionette TRACE conn3 <- [1,2374,null,{}] 02:57:50 INFO - PROCESS | 2659 | 1461751070335 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:50 INFO - PROCESS | 2659 | 1461751070652 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 02:57:52 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1fade000 == 153 [pid = 2659] [id = 582] 02:57:52 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1df42800 == 152 [pid = 2659] [id = 581] 02:57:52 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1cb9e800 == 151 [pid = 2659] [id = 580] 02:57:52 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed19acd800 == 150 [pid = 2659] [id = 579] 02:57:52 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b018800 == 149 [pid = 2659] [id = 572] 02:57:52 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2ad22000 == 148 [pid = 2659] [id = 571] 02:57:52 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29d0b000 == 147 [pid = 2659] [id = 570] 02:57:52 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed28ac3800 == 146 [pid = 2659] [id = 569] 02:57:52 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed24894800 == 145 [pid = 2659] [id = 568] 02:57:52 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed23043800 == 144 [pid = 2659] [id = 567] 02:57:52 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed22b69000 == 143 [pid = 2659] [id = 566] 02:57:52 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed21d13000 == 142 [pid = 2659] [id = 565] 02:57:52 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2091c800 == 141 [pid = 2659] [id = 564] 02:57:52 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed20542800 == 140 [pid = 2659] [id = 563] 02:57:52 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1fc35800 == 139 [pid = 2659] [id = 562] 02:57:52 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1eab0000 == 138 [pid = 2659] [id = 561] 02:57:52 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1b91d000 == 137 [pid = 2659] [id = 560] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 186 (0x7fed1cb66400) [pid = 2659] [serial = 1679] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 185 (0x7fed2f015800) [pid = 2659] [serial = 1649] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 184 (0x7fed20e5a400) [pid = 2659] [serial = 1623] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 183 (0x7fed24822400) [pid = 2659] [serial = 1631] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 182 (0x7fed22e18000) [pid = 2659] [serial = 1628] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 181 (0x7fed34c4b400) [pid = 2659] [serial = 1658] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 180 (0x7fed35cbf000) [pid = 2659] [serial = 1664] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 179 (0x7fed19548800) [pid = 2659] [serial = 1671] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 178 (0x7fed3560fc00) [pid = 2659] [serial = 1659] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 177 (0x7fed22ad9c00) [pid = 2659] [serial = 1626] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 176 (0x7fed28918400) [pid = 2659] [serial = 1634] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 175 (0x7fed1e95d800) [pid = 2659] [serial = 1619] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 174 (0x7fed28a94000) [pid = 2659] [serial = 1635] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 173 (0x7fed312b3400) [pid = 2659] [serial = 1653] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 172 (0x7fed32e6f400) [pid = 2659] [serial = 1655] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 171 (0x7fed18a98800) [pid = 2659] [serial = 1670] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 170 (0x7fed199da000) [pid = 2659] [serial = 1614] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 169 (0x7fed16256400) [pid = 2659] [serial = 1667] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 168 (0x7fed199dbc00) [pid = 2659] [serial = 1673] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 167 (0x7fed1b972400) [pid = 2659] [serial = 1674] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 166 (0x7fed1cba7c00) [pid = 2659] [serial = 1617] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 165 (0x7fed359eb000) [pid = 2659] [serial = 1662] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 164 (0x7fed199dac00) [pid = 2659] [serial = 1599] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 163 (0x7fed3454c000) [pid = 2659] [serial = 1656] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 162 (0x7fed28a9c800) [pid = 2659] [serial = 1637] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 161 (0x7fed2c28ac00) [pid = 2659] [serial = 1643] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 160 (0x7fed1f49bc00) [pid = 2659] [serial = 1622] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 159 (0x7fed2ef4a000) [pid = 2659] [serial = 1647] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 158 (0x7fed16261000) [pid = 2659] [serial = 1668] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 157 (0x7fed29c5f800) [pid = 2659] [serial = 1638] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 156 (0x7fed2fc85000) [pid = 2659] [serial = 1652] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 155 (0x7fed2d31c800) [pid = 2659] [serial = 1644] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 154 (0x7fed35761800) [pid = 2659] [serial = 1661] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 153 (0x7fed16ad6800) [pid = 2659] [serial = 1676] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 152 (0x7fed18b9e400) [pid = 2659] [serial = 1613] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 151 (0x7fed2b4e7400) [pid = 2659] [serial = 1641] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 150 (0x7fed2313a000) [pid = 2659] [serial = 1629] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 149 (0x7fed1c81a800) [pid = 2659] [serial = 1677] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 148 (0x7fed24860000) [pid = 2659] [serial = 1632] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 147 (0x7fed2eae2c00) [pid = 2659] [serial = 1646] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 146 (0x7fed1eb61400) [pid = 2659] [serial = 1620] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 145 (0x7fed29f6e400) [pid = 2659] [serial = 1640] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 144 (0x7fed1cb03400) [pid = 2659] [serial = 1616] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 143 (0x7fed2290d800) [pid = 2659] [serial = 1625] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | --DOMWINDOW == 142 (0x7fed2f2a0c00) [pid = 2659] [serial = 1650] [outer = (nil)] [url = about:blank] 02:57:52 INFO - PROCESS | 2659 | 1461751072221 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed193ce000 == 138 [pid = 2659] [id = 601] 02:57:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 143 (0x7fed16261000) [pid = 2659] [serial = 1804] [outer = (nil)] 02:57:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 144 (0x7fed18a8cc00) [pid = 2659] [serial = 1805] [outer = 0x7fed16261000] 02:57:52 INFO - PROCESS | 2659 | 1461751072299 Marionette DEBUG loaded listener.js 02:57:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 145 (0x7fed18b99c00) [pid = 2659] [serial = 1806] [outer = 0x7fed16261000] 02:57:53 INFO - PROCESS | 2659 | 1461751073100 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 02:57:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:57:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 2796ms 02:57:53 INFO - PROCESS | 2659 | 1461751073122 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 02:57:53 INFO - PROCESS | 2659 | 1461751073129 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 02:57:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:57:53 INFO - PROCESS | 2659 | 1461751073155 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:57:53 INFO - PROCESS | 2659 | 1461751073161 Marionette TRACE conn3 <- [1,2378,null,{}] 02:57:53 INFO - PROCESS | 2659 | 1461751073167 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:53 INFO - PROCESS | 2659 | 1461751073388 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 02:57:53 INFO - PROCESS | 2659 | 1461751073582 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1d9b1000 == 139 [pid = 2659] [id = 602] 02:57:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 146 (0x7fed16253400) [pid = 2659] [serial = 1807] [outer = (nil)] 02:57:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 147 (0x7fed1aad9000) [pid = 2659] [serial = 1808] [outer = 0x7fed16253400] 02:57:53 INFO - PROCESS | 2659 | 1461751073658 Marionette DEBUG loaded listener.js 02:57:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 148 (0x7fed1c821c00) [pid = 2659] [serial = 1809] [outer = 0x7fed16253400] 02:57:54 INFO - PROCESS | 2659 | 1461751074494 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 02:57:54 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:57:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1405ms 02:57:54 INFO - PROCESS | 2659 | 1461751074559 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 02:57:54 INFO - PROCESS | 2659 | 1461751074566 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 02:57:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:57:54 INFO - PROCESS | 2659 | 1461751074572 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:57:54 INFO - PROCESS | 2659 | 1461751074575 Marionette TRACE conn3 <- [1,2382,null,{}] 02:57:54 INFO - PROCESS | 2659 | 1461751074580 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:54 INFO - PROCESS | 2659 | 1461751074867 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 02:57:54 INFO - PROCESS | 2659 | 1461751074906 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1e0e7800 == 140 [pid = 2659] [id = 603] 02:57:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 149 (0x7fed1cbab000) [pid = 2659] [serial = 1810] [outer = (nil)] 02:57:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 150 (0x7fed1cbb1400) [pid = 2659] [serial = 1811] [outer = 0x7fed1cbab000] 02:57:54 INFO - PROCESS | 2659 | 1461751074976 Marionette DEBUG loaded listener.js 02:57:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 151 (0x7fed1ccd5800) [pid = 2659] [serial = 1812] [outer = 0x7fed1cbab000] 02:57:56 INFO - PROCESS | 2659 | 1461751076046 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 02:57:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:57:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1530ms 02:57:56 INFO - PROCESS | 2659 | 1461751076103 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 02:57:56 INFO - PROCESS | 2659 | 1461751076106 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 02:57:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:57:56 INFO - PROCESS | 2659 | 1461751076148 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:57:56 INFO - PROCESS | 2659 | 1461751076168 Marionette TRACE conn3 <- [1,2386,null,{}] 02:57:56 INFO - PROCESS | 2659 | 1461751076204 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:56 INFO - PROCESS | 2659 | 1461751076494 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 02:57:56 INFO - PROCESS | 2659 | 1461751076534 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1fe21800 == 141 [pid = 2659] [id = 604] 02:57:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 152 (0x7fed1dfd8800) [pid = 2659] [serial = 1813] [outer = (nil)] 02:57:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 153 (0x7fed1eb5bc00) [pid = 2659] [serial = 1814] [outer = 0x7fed1dfd8800] 02:57:56 INFO - PROCESS | 2659 | 1461751076598 Marionette DEBUG loaded listener.js 02:57:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 154 (0x7fed1f37c000) [pid = 2659] [serial = 1815] [outer = 0x7fed1dfd8800] 02:57:57 INFO - PROCESS | 2659 | --DOMWINDOW == 153 (0x7fed18b96800) [pid = 2659] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:57:57 INFO - PROCESS | 2659 | --DOMWINDOW == 152 (0x7fed28bcd800) [pid = 2659] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:57:57 INFO - PROCESS | 2659 | --DOMWINDOW == 151 (0x7fed1f496400) [pid = 2659] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:57:57 INFO - PROCESS | 2659 | --DOMWINDOW == 150 (0x7fed22e07000) [pid = 2659] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:57:57 INFO - PROCESS | 2659 | --DOMWINDOW == 149 (0x7fed24826400) [pid = 2659] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:57:57 INFO - PROCESS | 2659 | --DOMWINDOW == 148 (0x7fed18a8c400) [pid = 2659] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:57:57 INFO - PROCESS | 2659 | --DOMWINDOW == 147 (0x7fed161e4c00) [pid = 2659] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:57:57 INFO - PROCESS | 2659 | --DOMWINDOW == 146 (0x7fed20ecac00) [pid = 2659] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:57:57 INFO - PROCESS | 2659 | --DOMWINDOW == 145 (0x7fed20e54800) [pid = 2659] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:57:57 INFO - PROCESS | 2659 | --DOMWINDOW == 144 (0x7fed23133c00) [pid = 2659] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:57:57 INFO - PROCESS | 2659 | --DOMWINDOW == 143 (0x7fed1f4a0400) [pid = 2659] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:57:57 INFO - PROCESS | 2659 | --DOMWINDOW == 142 (0x7fed1c820000) [pid = 2659] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:57:57 INFO - PROCESS | 2659 | --DOMWINDOW == 141 (0x7fed24a63c00) [pid = 2659] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:57:57 INFO - PROCESS | 2659 | --DOMWINDOW == 140 (0x7fed1625cc00) [pid = 2659] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:57:57 INFO - PROCESS | 2659 | --DOMWINDOW == 139 (0x7fed23133800) [pid = 2659] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:57:57 INFO - PROCESS | 2659 | --DOMWINDOW == 138 (0x7fed1cb67c00) [pid = 2659] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:57:57 INFO - PROCESS | 2659 | --DOMWINDOW == 137 (0x7fed1cbb4400) [pid = 2659] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:57:57 INFO - PROCESS | 2659 | --DOMWINDOW == 136 (0x7fed1f49a000) [pid = 2659] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:57:57 INFO - PROCESS | 2659 | --DOMWINDOW == 135 (0x7fed197c5800) [pid = 2659] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:57:57 INFO - PROCESS | 2659 | --DOMWINDOW == 134 (0x7fed1c818800) [pid = 2659] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:57:57 INFO - PROCESS | 2659 | --DOMWINDOW == 133 (0x7fed1cbb2400) [pid = 2659] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:57:57 INFO - PROCESS | 2659 | --DOMWINDOW == 132 (0x7fed161e3400) [pid = 2659] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:57:57 INFO - PROCESS | 2659 | 1461751077949 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 02:57:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:57:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1851ms 02:57:57 INFO - PROCESS | 2659 | 1461751077972 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 02:57:57 INFO - PROCESS | 2659 | 1461751077977 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 02:57:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:57:57 INFO - PROCESS | 2659 | 1461751077984 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:57:57 INFO - PROCESS | 2659 | 1461751077987 Marionette TRACE conn3 <- [1,2390,null,{}] 02:57:57 INFO - PROCESS | 2659 | 1461751077993 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:58 INFO - PROCESS | 2659 | 1461751078298 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 02:57:58 INFO - PROCESS | 2659 | 1461751078321 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed20905000 == 142 [pid = 2659] [id = 605] 02:57:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 133 (0x7fed161e4c00) [pid = 2659] [serial = 1816] [outer = (nil)] 02:57:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 134 (0x7fed1dfe0400) [pid = 2659] [serial = 1817] [outer = 0x7fed161e4c00] 02:57:58 INFO - PROCESS | 2659 | 1461751078398 Marionette DEBUG loaded listener.js 02:57:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 135 (0x7fed1f49a400) [pid = 2659] [serial = 1818] [outer = 0x7fed161e4c00] 02:57:59 INFO - PROCESS | 2659 | 1461751079448 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 02:57:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:57:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1530ms 02:57:59 INFO - PROCESS | 2659 | 1461751079516 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 02:57:59 INFO - PROCESS | 2659 | 1461751079522 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 02:57:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:57:59 INFO - PROCESS | 2659 | 1461751079531 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:57:59 INFO - PROCESS | 2659 | 1461751079537 Marionette TRACE conn3 <- [1,2394,null,{}] 02:57:59 INFO - PROCESS | 2659 | 1461751079586 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:59 INFO - PROCESS | 2659 | 1461751079929 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 02:58:00 INFO - PROCESS | 2659 | 1461751080158 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1d9a8800 == 143 [pid = 2659] [id = 606] 02:58:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 136 (0x7fed197cf800) [pid = 2659] [serial = 1819] [outer = (nil)] 02:58:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 137 (0x7fed199da400) [pid = 2659] [serial = 1820] [outer = 0x7fed197cf800] 02:58:00 INFO - PROCESS | 2659 | 1461751080243 Marionette DEBUG loaded listener.js 02:58:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 138 (0x7fed1cb69800) [pid = 2659] [serial = 1821] [outer = 0x7fed197cf800] 02:58:01 INFO - PROCESS | 2659 | 1461751081263 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:58:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:58:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1788ms 02:58:01 INFO - PROCESS | 2659 | 1461751081320 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 02:58:01 INFO - PROCESS | 2659 | 1461751081329 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 02:58:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:58:01 INFO - PROCESS | 2659 | 1461751081340 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:58:01 INFO - PROCESS | 2659 | 1461751081343 Marionette TRACE conn3 <- [1,2398,null,{}] 02:58:01 INFO - PROCESS | 2659 | 1461751081350 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:01 INFO - PROCESS | 2659 | 1461751081602 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 02:58:01 INFO - PROCESS | 2659 | 1461751081916 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed20fd0800 == 144 [pid = 2659] [id = 607] 02:58:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 139 (0x7fed1d7ecc00) [pid = 2659] [serial = 1822] [outer = (nil)] 02:58:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 140 (0x7fed1e95e400) [pid = 2659] [serial = 1823] [outer = 0x7fed1d7ecc00] 02:58:02 INFO - PROCESS | 2659 | 1461751082003 Marionette DEBUG loaded listener.js 02:58:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 141 (0x7fed1f492c00) [pid = 2659] [serial = 1824] [outer = 0x7fed1d7ecc00] 02:58:03 INFO - PROCESS | 2659 | 1461751083118 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 02:58:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:58:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1837ms 02:58:03 INFO - PROCESS | 2659 | 1461751083178 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 02:58:03 INFO - PROCESS | 2659 | 1461751083181 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 02:58:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:58:03 INFO - PROCESS | 2659 | 1461751083189 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:58:03 INFO - PROCESS | 2659 | 1461751083196 Marionette TRACE conn3 <- [1,2402,null,{}] 02:58:03 INFO - PROCESS | 2659 | 1461751083212 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:03 INFO - PROCESS | 2659 | 1461751083488 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 02:58:03 INFO - PROCESS | 2659 | 1461751083829 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed22885800 == 145 [pid = 2659] [id = 608] 02:58:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 142 (0x7fed20ed1c00) [pid = 2659] [serial = 1825] [outer = (nil)] 02:58:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 143 (0x7fed22869c00) [pid = 2659] [serial = 1826] [outer = 0x7fed20ed1c00] 02:58:03 INFO - PROCESS | 2659 | 1461751083916 Marionette DEBUG loaded listener.js 02:58:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 144 (0x7fed2290f800) [pid = 2659] [serial = 1827] [outer = 0x7fed20ed1c00] 02:58:04 INFO - PROCESS | 2659 | 1461751084790 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 02:58:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:58:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1644ms 02:58:04 INFO - PROCESS | 2659 | 1461751084835 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 02:58:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:58:04 INFO - PROCESS | 2659 | 1461751084840 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 02:58:04 INFO - PROCESS | 2659 | 1461751084847 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:58:04 INFO - PROCESS | 2659 | 1461751084851 Marionette TRACE conn3 <- [1,2406,null,{}] 02:58:04 INFO - PROCESS | 2659 | 1461751084858 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:05 INFO - PROCESS | 2659 | 1461751085105 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 02:58:05 INFO - PROCESS | 2659 | 1461751085369 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2303e000 == 146 [pid = 2659] [id = 609] 02:58:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 145 (0x7fed1cb06400) [pid = 2659] [serial = 1828] [outer = (nil)] 02:58:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 146 (0x7fed22ae1000) [pid = 2659] [serial = 1829] [outer = 0x7fed1cb06400] 02:58:05 INFO - PROCESS | 2659 | 1461751085508 Marionette DEBUG loaded listener.js 02:58:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 147 (0x7fed22b50000) [pid = 2659] [serial = 1830] [outer = 0x7fed1cb06400] 02:58:06 INFO - PROCESS | 2659 | 1461751086465 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 02:58:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:58:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1690ms 02:58:06 INFO - PROCESS | 2659 | 1461751086540 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 02:58:06 INFO - PROCESS | 2659 | 1461751086546 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 02:58:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:58:06 INFO - PROCESS | 2659 | 1461751086557 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:58:06 INFO - PROCESS | 2659 | 1461751086560 Marionette TRACE conn3 <- [1,2410,null,{}] 02:58:06 INFO - PROCESS | 2659 | 1461751086570 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:06 INFO - PROCESS | 2659 | 1461751086974 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 02:58:07 INFO - PROCESS | 2659 | 1461751087358 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2489f800 == 147 [pid = 2659] [id = 610] 02:58:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 148 (0x7fed20e5a800) [pid = 2659] [serial = 1831] [outer = (nil)] 02:58:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 149 (0x7fed22c54800) [pid = 2659] [serial = 1832] [outer = 0x7fed20e5a800] 02:58:07 INFO - PROCESS | 2659 | 1461751087459 Marionette DEBUG loaded listener.js 02:58:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 150 (0x7fed22ceb000) [pid = 2659] [serial = 1833] [outer = 0x7fed20e5a800] 02:58:08 INFO - PROCESS | 2659 | 1461751088465 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 02:58:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:58:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1985ms 02:58:08 INFO - PROCESS | 2659 | 1461751088541 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 02:58:08 INFO - PROCESS | 2659 | 1461751088545 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 02:58:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:58:08 INFO - PROCESS | 2659 | 1461751088552 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:58:08 INFO - PROCESS | 2659 | 1461751088556 Marionette TRACE conn3 <- [1,2414,null,{}] 02:58:08 INFO - PROCESS | 2659 | 1461751088561 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:08 INFO - PROCESS | 2659 | 1461751088867 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 02:58:09 INFO - PROCESS | 2659 | 1461751089182 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed28e6b800 == 148 [pid = 2659] [id = 611] 02:58:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 151 (0x7fed24a63c00) [pid = 2659] [serial = 1834] [outer = (nil)] 02:58:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 152 (0x7fed24a6f400) [pid = 2659] [serial = 1835] [outer = 0x7fed24a63c00] 02:58:09 INFO - PROCESS | 2659 | 1461751089279 Marionette DEBUG loaded listener.js 02:58:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 153 (0x7fed2891b400) [pid = 2659] [serial = 1836] [outer = 0x7fed24a63c00] 02:58:10 INFO - PROCESS | 2659 | 1461751090160 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 02:58:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:58:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1682ms 02:58:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:58:10 INFO - PROCESS | 2659 | 1461751090234 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 02:58:10 INFO - PROCESS | 2659 | 1461751090237 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 02:58:10 INFO - PROCESS | 2659 | 1461751090244 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:58:10 INFO - PROCESS | 2659 | 1461751090247 Marionette TRACE conn3 <- [1,2418,null,{}] 02:58:10 INFO - PROCESS | 2659 | 1461751090252 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:10 INFO - PROCESS | 2659 | 1461751090505 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 02:58:10 INFO - PROCESS | 2659 | 1461751090825 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2ad0e000 == 149 [pid = 2659] [id = 612] 02:58:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 154 (0x7fed18a8d800) [pid = 2659] [serial = 1837] [outer = (nil)] 02:58:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 155 (0x7fed28a5ac00) [pid = 2659] [serial = 1838] [outer = 0x7fed18a8d800] 02:58:10 INFO - PROCESS | 2659 | 1461751090905 Marionette DEBUG loaded listener.js 02:58:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 156 (0x7fed28bd6800) [pid = 2659] [serial = 1839] [outer = 0x7fed18a8d800] 02:58:11 INFO - PROCESS | 2659 | 1461751091787 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:58:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:58:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1581ms 02:58:11 INFO - PROCESS | 2659 | 1461751091825 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 02:58:11 INFO - PROCESS | 2659 | 1461751091828 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 02:58:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:58:11 INFO - PROCESS | 2659 | 1461751091836 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:58:11 INFO - PROCESS | 2659 | 1461751091840 Marionette TRACE conn3 <- [1,2422,null,{}] 02:58:11 INFO - PROCESS | 2659 | 1461751091846 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:12 INFO - PROCESS | 2659 | 1461751092073 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 02:58:12 INFO - PROCESS | 2659 | 1461751092337 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2b018800 == 150 [pid = 2659] [id = 613] 02:58:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 157 (0x7fed197c5400) [pid = 2659] [serial = 1840] [outer = (nil)] 02:58:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 158 (0x7fed28df3000) [pid = 2659] [serial = 1841] [outer = 0x7fed197c5400] 02:58:12 INFO - PROCESS | 2659 | 1461751092456 Marionette DEBUG loaded listener.js 02:58:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 159 (0x7fed28f86800) [pid = 2659] [serial = 1842] [outer = 0x7fed197c5400] 02:58:13 INFO - PROCESS | 2659 | 1461751093305 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:58:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:58:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1531ms 02:58:13 INFO - PROCESS | 2659 | 1461751093368 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 02:58:13 INFO - PROCESS | 2659 | 1461751093373 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 02:58:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:58:13 INFO - PROCESS | 2659 | 1461751093380 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:58:13 INFO - PROCESS | 2659 | 1461751093384 Marionette TRACE conn3 <- [1,2426,null,{}] 02:58:13 INFO - PROCESS | 2659 | 1461751093389 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:13 INFO - PROCESS | 2659 | 1461751093636 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 02:58:13 INFO - PROCESS | 2659 | 1461751093897 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2bb50000 == 151 [pid = 2659] [id = 614] 02:58:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 160 (0x7fed28a5dc00) [pid = 2659] [serial = 1843] [outer = (nil)] 02:58:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 161 (0x7fed29c7e400) [pid = 2659] [serial = 1844] [outer = 0x7fed28a5dc00] 02:58:14 INFO - PROCESS | 2659 | 1461751094016 Marionette DEBUG loaded listener.js 02:58:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 162 (0x7fed29f71400) [pid = 2659] [serial = 1845] [outer = 0x7fed28a5dc00] 02:58:14 INFO - PROCESS | 2659 | 1461751094890 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 02:58:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:58:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1554ms 02:58:14 INFO - PROCESS | 2659 | 1461751094935 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 02:58:14 INFO - PROCESS | 2659 | 1461751094939 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 02:58:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:58:14 INFO - PROCESS | 2659 | 1461751094945 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:58:14 INFO - PROCESS | 2659 | 1461751094948 Marionette TRACE conn3 <- [1,2430,null,{}] 02:58:14 INFO - PROCESS | 2659 | 1461751094953 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:15 INFO - PROCESS | 2659 | 1461751095185 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 02:58:15 INFO - PROCESS | 2659 | 1461751095455 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2cd4c800 == 152 [pid = 2659] [id = 615] 02:58:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 163 (0x7fed1b97b400) [pid = 2659] [serial = 1846] [outer = (nil)] 02:58:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 164 (0x7fed2aeb9c00) [pid = 2659] [serial = 1847] [outer = 0x7fed1b97b400] 02:58:15 INFO - PROCESS | 2659 | 1461751095601 Marionette DEBUG loaded listener.js 02:58:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 165 (0x7fed2b4e4000) [pid = 2659] [serial = 1848] [outer = 0x7fed1b97b400] 02:58:16 INFO - PROCESS | 2659 | 1461751096502 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 02:58:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:58:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1630ms 02:58:16 INFO - PROCESS | 2659 | 1461751096576 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 02:58:16 INFO - PROCESS | 2659 | 1461751096580 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 02:58:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:58:16 INFO - PROCESS | 2659 | 1461751096587 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:58:16 INFO - PROCESS | 2659 | 1461751096592 Marionette TRACE conn3 <- [1,2434,null,{}] 02:58:16 INFO - PROCESS | 2659 | 1461751096598 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:16 INFO - PROCESS | 2659 | 1461751096910 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 02:58:17 INFO - PROCESS | 2659 | 1461751097226 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2f368800 == 153 [pid = 2659] [id = 616] 02:58:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 166 (0x7fed2c28e000) [pid = 2659] [serial = 1849] [outer = (nil)] 02:58:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 167 (0x7fed2d099800) [pid = 2659] [serial = 1850] [outer = 0x7fed2c28e000] 02:58:17 INFO - PROCESS | 2659 | 1461751097313 Marionette DEBUG loaded listener.js 02:58:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 168 (0x7fed2d319800) [pid = 2659] [serial = 1851] [outer = 0x7fed2c28e000] 02:58:18 INFO - PROCESS | 2659 | 1461751098206 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 02:58:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:58:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1636ms 02:58:18 INFO - PROCESS | 2659 | 1461751098237 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 02:58:18 INFO - PROCESS | 2659 | 1461751098240 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 02:58:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:58:18 INFO - PROCESS | 2659 | 1461751098250 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:58:18 INFO - PROCESS | 2659 | 1461751098254 Marionette TRACE conn3 <- [1,2438,null,{}] 02:58:18 INFO - PROCESS | 2659 | 1461751098259 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:18 INFO - PROCESS | 2659 | 1461751098502 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 02:58:18 INFO - PROCESS | 2659 | 1461751098772 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2fa28000 == 154 [pid = 2659] [id = 617] 02:58:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 169 (0x7fed2d093800) [pid = 2659] [serial = 1852] [outer = (nil)] 02:58:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 170 (0x7fed2e874000) [pid = 2659] [serial = 1853] [outer = 0x7fed2d093800] 02:58:18 INFO - PROCESS | 2659 | 1461751098893 Marionette DEBUG loaded listener.js 02:58:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 171 (0x7fed2ea6f800) [pid = 2659] [serial = 1854] [outer = 0x7fed2d093800] 02:58:19 INFO - PROCESS | 2659 | 1461751099768 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 02:58:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:58:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1584ms 02:58:19 INFO - PROCESS | 2659 | 1461751099836 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 02:58:19 INFO - PROCESS | 2659 | 1461751099840 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 02:58:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:58:19 INFO - PROCESS | 2659 | 1461751099855 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:58:19 INFO - PROCESS | 2659 | 1461751099859 Marionette TRACE conn3 <- [1,2442,null,{}] 02:58:19 INFO - PROCESS | 2659 | 1461751099864 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:20 INFO - PROCESS | 2659 | 1461751100135 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 02:58:20 INFO - PROCESS | 2659 | 1461751100446 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed312e6000 == 155 [pid = 2659] [id = 618] 02:58:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 172 (0x7fed23137000) [pid = 2659] [serial = 1855] [outer = (nil)] 02:58:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 173 (0x7fed2ea79400) [pid = 2659] [serial = 1856] [outer = 0x7fed23137000] 02:58:20 INFO - PROCESS | 2659 | 1461751100536 Marionette DEBUG loaded listener.js 02:58:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 174 (0x7fed2eae2c00) [pid = 2659] [serial = 1857] [outer = 0x7fed23137000] 02:58:21 INFO - PROCESS | 2659 | 1461751101352 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 02:58:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:58:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1535ms 02:58:21 INFO - PROCESS | 2659 | 1461751101391 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 02:58:21 INFO - PROCESS | 2659 | 1461751101394 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 02:58:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:58:21 INFO - PROCESS | 2659 | 1461751101402 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:58:21 INFO - PROCESS | 2659 | 1461751101405 Marionette TRACE conn3 <- [1,2446,null,{}] 02:58:21 INFO - PROCESS | 2659 | 1461751101411 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:21 INFO - PROCESS | 2659 | 1461751101649 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 02:58:21 INFO - PROCESS | 2659 | 1461751101927 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed3347d800 == 156 [pid = 2659] [id = 619] 02:58:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 175 (0x7fed232cd800) [pid = 2659] [serial = 1858] [outer = (nil)] 02:58:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 176 (0x7fed2ef44800) [pid = 2659] [serial = 1859] [outer = 0x7fed232cd800] 02:58:22 INFO - PROCESS | 2659 | 1461751102005 Marionette DEBUG loaded listener.js 02:58:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 177 (0x7fed2ef49c00) [pid = 2659] [serial = 1860] [outer = 0x7fed232cd800] 02:58:22 INFO - PROCESS | 2659 | 1461751102890 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 02:58:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:58:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1538ms 02:58:22 INFO - PROCESS | 2659 | 1461751102941 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 02:58:22 INFO - PROCESS | 2659 | 1461751102945 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 02:58:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:58:22 INFO - PROCESS | 2659 | 1461751102951 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:58:22 INFO - PROCESS | 2659 | 1461751102953 Marionette TRACE conn3 <- [1,2450,null,{}] 02:58:22 INFO - PROCESS | 2659 | 1461751102959 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:23 INFO - PROCESS | 2659 | 1461751103196 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 02:58:23 INFO - PROCESS | 2659 | 1461751103465 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed34492000 == 157 [pid = 2659] [id = 620] 02:58:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 178 (0x7fed2ea72800) [pid = 2659] [serial = 1861] [outer = (nil)] 02:58:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 179 (0x7fed2f016400) [pid = 2659] [serial = 1862] [outer = 0x7fed2ea72800] 02:58:23 INFO - PROCESS | 2659 | 1461751103583 Marionette DEBUG loaded listener.js 02:58:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 180 (0x7fed2f01bc00) [pid = 2659] [serial = 1863] [outer = 0x7fed2ea72800] 02:58:24 INFO - PROCESS | 2659 | 1461751104454 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 02:58:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:58:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1537ms 02:58:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:58:24 INFO - PROCESS | 2659 | 1461751104490 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 02:58:24 INFO - PROCESS | 2659 | 1461751104493 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 02:58:24 INFO - PROCESS | 2659 | 1461751104499 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:58:24 INFO - PROCESS | 2659 | 1461751104502 Marionette TRACE conn3 <- [1,2454,null,{}] 02:58:24 INFO - PROCESS | 2659 | 1461751104507 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:24 INFO - PROCESS | 2659 | 1461751104743 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 02:58:25 INFO - PROCESS | 2659 | 1461751105057 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed34f97000 == 158 [pid = 2659] [id = 621] 02:58:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 181 (0x7fed2b80e000) [pid = 2659] [serial = 1864] [outer = (nil)] 02:58:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 182 (0x7fed2f020800) [pid = 2659] [serial = 1865] [outer = 0x7fed2b80e000] 02:58:25 INFO - PROCESS | 2659 | 1461751105143 Marionette DEBUG loaded listener.js 02:58:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 183 (0x7fed2f296000) [pid = 2659] [serial = 1866] [outer = 0x7fed2b80e000] 02:58:26 INFO - PROCESS | 2659 | 1461751106014 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 02:58:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:58:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1544ms 02:58:26 INFO - PROCESS | 2659 | 1461751106044 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 02:58:26 INFO - PROCESS | 2659 | 1461751106047 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 02:58:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:58:26 INFO - PROCESS | 2659 | 1461751106053 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:58:26 INFO - PROCESS | 2659 | 1461751106055 Marionette TRACE conn3 <- [1,2458,null,{}] 02:58:26 INFO - PROCESS | 2659 | 1461751106061 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:26 INFO - PROCESS | 2659 | 1461751106302 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 02:58:26 INFO - PROCESS | 2659 | 1461751106575 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed35907800 == 159 [pid = 2659] [id = 622] 02:58:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 184 (0x7fed161e7c00) [pid = 2659] [serial = 1867] [outer = (nil)] 02:58:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 185 (0x7fed2f29f400) [pid = 2659] [serial = 1868] [outer = 0x7fed161e7c00] 02:58:26 INFO - PROCESS | 2659 | 1461751106697 Marionette DEBUG loaded listener.js 02:58:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 186 (0x7fed2f694000) [pid = 2659] [serial = 1869] [outer = 0x7fed161e7c00] 02:58:27 INFO - PROCESS | 2659 | 1461751107574 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 02:58:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:58:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1582ms 02:58:27 INFO - PROCESS | 2659 | 1461751107637 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 02:58:27 INFO - PROCESS | 2659 | 1461751107641 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 02:58:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:58:27 INFO - PROCESS | 2659 | 1461751107647 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:58:27 INFO - PROCESS | 2659 | 1461751107649 Marionette TRACE conn3 <- [1,2462,null,{}] 02:58:27 INFO - PROCESS | 2659 | 1461751107654 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:27 INFO - PROCESS | 2659 | 1461751107897 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 02:58:28 INFO - PROCESS | 2659 | 1461751108207 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed367c1800 == 160 [pid = 2659] [id = 623] 02:58:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 187 (0x7fed2b9e0c00) [pid = 2659] [serial = 1870] [outer = (nil)] 02:58:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 188 (0x7fed2fc7e000) [pid = 2659] [serial = 1871] [outer = 0x7fed2b9e0c00] 02:58:28 INFO - PROCESS | 2659 | 1461751108290 Marionette DEBUG loaded listener.js 02:58:28 INFO - PROCESS | 2659 | ++DOMWINDOW == 189 (0x7fed2fc8a800) [pid = 2659] [serial = 1872] [outer = 0x7fed2b9e0c00] 02:58:29 INFO - PROCESS | 2659 | 1461751109227 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 02:58:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:58:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1628ms 02:58:29 INFO - PROCESS | 2659 | 1461751109277 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 02:58:29 INFO - PROCESS | 2659 | 1461751109280 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 02:58:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:58:29 INFO - PROCESS | 2659 | 1461751109286 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:58:29 INFO - PROCESS | 2659 | 1461751109288 Marionette TRACE conn3 <- [1,2466,null,{}] 02:58:29 INFO - PROCESS | 2659 | 1461751109294 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:29 INFO - PROCESS | 2659 | 1461751109526 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 02:58:30 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1f41e800 == 159 [pid = 2659] [id = 536] 02:58:30 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2dede800 == 158 [pid = 2659] [id = 65] 02:58:30 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed28cd1800 == 157 [pid = 2659] [id = 496] 02:58:30 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29e44800 == 156 [pid = 2659] [id = 497] 02:58:30 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2afd1800 == 155 [pid = 2659] [id = 498] 02:58:30 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed312d0000 == 154 [pid = 2659] [id = 553] 02:58:30 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1ddf3800 == 153 [pid = 2659] [id = 489] 02:58:30 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f366000 == 152 [pid = 2659] [id = 596] 02:58:30 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2e893000 == 151 [pid = 2659] [id = 595] 02:58:30 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2cf0b800 == 150 [pid = 2659] [id = 594] 02:58:30 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b30c800 == 149 [pid = 2659] [id = 593] 02:58:30 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2aee2800 == 148 [pid = 2659] [id = 592] 02:58:30 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29e36000 == 147 [pid = 2659] [id = 591] 02:58:30 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29c4c800 == 146 [pid = 2659] [id = 590] 02:58:30 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed28cbc000 == 145 [pid = 2659] [id = 589] 02:58:30 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2488b000 == 144 [pid = 2659] [id = 588] 02:58:30 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed22b77000 == 143 [pid = 2659] [id = 587] 02:58:30 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2107e800 == 142 [pid = 2659] [id = 586] 02:58:30 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed20538800 == 141 [pid = 2659] [id = 585] 02:58:30 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1df28000 == 140 [pid = 2659] [id = 584] 02:58:30 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed19648800 == 139 [pid = 2659] [id = 583] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 188 (0x7fed197cec00) [pid = 2659] [serial = 1683] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 187 (0x7fed29c65400) [pid = 2659] [serial = 1731] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 186 (0x7fed22b50c00) [pid = 2659] [serial = 1706] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 185 (0x7fed24a6f000) [pid = 2659] [serial = 1716] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 184 (0x7fed28a60000) [pid = 2659] [serial = 1722] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 183 (0x7fed19549c00) [pid = 2659] [serial = 1740] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 182 (0x7fed28f7a000) [pid = 2659] [serial = 1728] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 181 (0x7fed22ce9c00) [pid = 2659] [serial = 1710] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 180 (0x7fed22b45000) [pid = 2659] [serial = 1704] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 179 (0x7fed22cdec00) [pid = 2659] [serial = 1709] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 178 (0x7fed28914400) [pid = 2659] [serial = 1719] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 177 (0x7fed18a93400) [pid = 2659] [serial = 1739] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 176 (0x7fed20e5d800) [pid = 2659] [serial = 1697] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 175 (0x7fed1c824400) [pid = 2659] [serial = 1685] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 174 (0x7fed28a96000) [pid = 2659] [serial = 1724] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 173 (0x7fed1c310000) [pid = 2659] [serial = 1736] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 172 (0x7fed1954c800) [pid = 2659] [serial = 1682] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 171 (0x7fed23138000) [pid = 2659] [serial = 1712] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 170 (0x7fed28922800) [pid = 2659] [serial = 1721] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 169 (0x7fed2286d000) [pid = 2659] [serial = 1698] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 168 (0x7fed1c820400) [pid = 2659] [serial = 1748] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 167 (0x7fed1cb6bc00) [pid = 2659] [serial = 1745] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 166 (0x7fed22ad8c00) [pid = 2659] [serial = 1703] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 165 (0x7fed1dfdc400) [pid = 2659] [serial = 1691] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 164 (0x7fed1cb6a000) [pid = 2659] [serial = 1686] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 163 (0x7fed22918000) [pid = 2659] [serial = 1701] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 162 (0x7fed1cb74c00) [pid = 2659] [serial = 1746] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 161 (0x7fed28de8c00) [pid = 2659] [serial = 1727] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 160 (0x7fed28bd1c00) [pid = 2659] [serial = 1725] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 159 (0x7fed24826800) [pid = 2659] [serial = 1713] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 158 (0x7fed1c30e400) [pid = 2659] [serial = 1743] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 157 (0x7fed22c52000) [pid = 2659] [serial = 1707] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 156 (0x7fed1e95dc00) [pid = 2659] [serial = 1692] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 155 (0x7fed1eb55000) [pid = 2659] [serial = 1694] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 154 (0x7fed1ccd3c00) [pid = 2659] [serial = 1689] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 153 (0x7fed29c66c00) [pid = 2659] [serial = 1733] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 152 (0x7fed1ccd1000) [pid = 2659] [serial = 1611] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 151 (0x7fed1b974000) [pid = 2659] [serial = 1742] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 150 (0x7fed1cc5d400) [pid = 2659] [serial = 1688] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 149 (0x7fed2290e400) [pid = 2659] [serial = 1700] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 148 (0x7fed28f85000) [pid = 2659] [serial = 1730] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 147 (0x7fed2485c000) [pid = 2659] [serial = 1715] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 146 (0x7fed2485b000) [pid = 2659] [serial = 1737] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 145 (0x7fed1f245400) [pid = 2659] [serial = 1695] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | --DOMWINDOW == 144 (0x7fed24ae8400) [pid = 2659] [serial = 1718] [outer = (nil)] [url = about:blank] 02:58:31 INFO - PROCESS | 2659 | 1461751111448 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed19ad6800 == 140 [pid = 2659] [id = 624] 02:58:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 145 (0x7fed16ad3800) [pid = 2659] [serial = 1873] [outer = (nil)] 02:58:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 146 (0x7fed16adb400) [pid = 2659] [serial = 1874] [outer = 0x7fed16ad3800] 02:58:31 INFO - PROCESS | 2659 | 1461751111521 Marionette DEBUG loaded listener.js 02:58:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 147 (0x7fed18a98800) [pid = 2659] [serial = 1875] [outer = 0x7fed16ad3800] 02:58:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:58:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 3085ms 02:58:32 INFO - PROCESS | 2659 | 1461751112360 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 02:58:32 INFO - PROCESS | 2659 | 1461751112374 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 02:58:32 INFO - PROCESS | 2659 | 1461751112378 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 02:58:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:58:32 INFO - PROCESS | 2659 | 1461751112385 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:58:32 INFO - PROCESS | 2659 | 1461751112389 Marionette TRACE conn3 <- [1,2470,null,{}] 02:58:32 INFO - PROCESS | 2659 | 1461751112396 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:32 INFO - PROCESS | 2659 | 1461751112639 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 02:58:32 INFO - PROCESS | 2659 | 1461751112832 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1cb9f800 == 141 [pid = 2659] [id = 625] 02:58:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 148 (0x7fed19555400) [pid = 2659] [serial = 1876] [outer = (nil)] 02:58:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 149 (0x7fed1aade400) [pid = 2659] [serial = 1877] [outer = 0x7fed19555400] 02:58:32 INFO - PROCESS | 2659 | 1461751112901 Marionette DEBUG loaded listener.js 02:58:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 150 (0x7fed1b9ef000) [pid = 2659] [serial = 1878] [outer = 0x7fed19555400] 02:58:33 INFO - PROCESS | 2659 | 1461751113781 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 02:58:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:58:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1430ms 02:58:33 INFO - PROCESS | 2659 | 1461751113819 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 02:58:33 INFO - PROCESS | 2659 | 1461751113825 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 02:58:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:58:33 INFO - PROCESS | 2659 | 1461751113842 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:58:33 INFO - PROCESS | 2659 | 1461751113845 Marionette TRACE conn3 <- [1,2474,null,{}] 02:58:33 INFO - PROCESS | 2659 | 1461751113850 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:34 INFO - PROCESS | 2659 | 1461751114134 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 02:58:34 INFO - PROCESS | 2659 | 1461751114192 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1df33800 == 142 [pid = 2659] [id = 626] 02:58:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 151 (0x7fed1cb03c00) [pid = 2659] [serial = 1879] [outer = (nil)] 02:58:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 152 (0x7fed1cb6cc00) [pid = 2659] [serial = 1880] [outer = 0x7fed1cb03c00] 02:58:34 INFO - PROCESS | 2659 | 1461751114257 Marionette DEBUG loaded listener.js 02:58:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 153 (0x7fed1cbb0400) [pid = 2659] [serial = 1881] [outer = 0x7fed1cb03c00] 02:58:35 INFO - PROCESS | 2659 | 1461751115321 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 02:58:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:58:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1498ms 02:58:35 INFO - PROCESS | 2659 | 1461751115341 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 02:58:35 INFO - PROCESS | 2659 | 1461751115345 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 02:58:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:58:35 INFO - PROCESS | 2659 | 1461751115359 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:58:35 INFO - PROCESS | 2659 | 1461751115368 Marionette TRACE conn3 <- [1,2478,null,{}] 02:58:35 INFO - PROCESS | 2659 | 1461751115381 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:35 INFO - PROCESS | 2659 | 1461751115676 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 152 (0x7fed161e8c00) [pid = 2659] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 151 (0x7fed1dfde000) [pid = 2659] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 150 (0x7fed2286f400) [pid = 2659] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 149 (0x7fed2b44bc00) [pid = 2659] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 148 (0x7fed1cb66000) [pid = 2659] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 147 (0x7fed1cbab000) [pid = 2659] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 146 (0x7fed1c81c800) [pid = 2659] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 145 (0x7fed22adc000) [pid = 2659] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 144 (0x7fed1e961c00) [pid = 2659] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 143 (0x7fed24a6dc00) [pid = 2659] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 142 (0x7fed161e4400) [pid = 2659] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 141 (0x7fed16261000) [pid = 2659] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 140 (0x7fed23138400) [pid = 2659] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 139 (0x7fed1c31a000) [pid = 2659] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 138 (0x7fed1cb73c00) [pid = 2659] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 137 (0x7fed1dfd8800) [pid = 2659] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 136 (0x7fed16ac2800) [pid = 2659] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 135 (0x7fed2286e400) [pid = 2659] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 134 (0x7fed16ac6c00) [pid = 2659] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 133 (0x7fed28de6800) [pid = 2659] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 132 (0x7fed199d9800) [pid = 2659] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 131 (0x7fed1f251400) [pid = 2659] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 130 (0x7fed16253400) [pid = 2659] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 129 (0x7fed28de4400) [pid = 2659] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:58:36 INFO - PROCESS | 2659 | --DOMWINDOW == 128 (0x7fed1c311000) [pid = 2659] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:58:36 INFO - PROCESS | 2659 | 1461751116544 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1b6d0800 == 143 [pid = 2659] [id = 627] 02:58:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 129 (0x7fed161e4400) [pid = 2659] [serial = 1882] [outer = (nil)] 02:58:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 130 (0x7fed16ac2800) [pid = 2659] [serial = 1883] [outer = 0x7fed161e4400] 02:58:36 INFO - PROCESS | 2659 | 1461751116613 Marionette DEBUG loaded listener.js 02:58:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 131 (0x7fed1c81c800) [pid = 2659] [serial = 1884] [outer = 0x7fed161e4400] 02:58:37 INFO - PROCESS | 2659 | 1461751117325 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 02:58:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:58:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2007ms 02:58:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:58:37 INFO - PROCESS | 2659 | 1461751117359 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 02:58:37 INFO - PROCESS | 2659 | 1461751117363 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 02:58:37 INFO - PROCESS | 2659 | 1461751117370 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:58:37 INFO - PROCESS | 2659 | 1461751117373 Marionette TRACE conn3 <- [1,2482,null,{}] 02:58:37 INFO - PROCESS | 2659 | 1461751117390 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:37 INFO - PROCESS | 2659 | 1461751117606 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 02:58:37 INFO - PROCESS | 2659 | 1461751117622 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1fe0c800 == 144 [pid = 2659] [id = 628] 02:58:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 132 (0x7fed1cb73c00) [pid = 2659] [serial = 1885] [outer = (nil)] 02:58:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 133 (0x7fed1e961c00) [pid = 2659] [serial = 1886] [outer = 0x7fed1cb73c00] 02:58:37 INFO - PROCESS | 2659 | 1461751117695 Marionette DEBUG loaded listener.js 02:58:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 134 (0x7fed1eb5d400) [pid = 2659] [serial = 1887] [outer = 0x7fed1cb73c00] 02:58:38 INFO - PROCESS | 2659 | 1461751118886 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 02:58:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:58:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1550ms 02:58:38 INFO - PROCESS | 2659 | 1461751118919 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 02:58:38 INFO - PROCESS | 2659 | 1461751118924 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 02:58:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:58:38 INFO - PROCESS | 2659 | 1461751118935 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:58:38 INFO - PROCESS | 2659 | 1461751118940 Marionette TRACE conn3 <- [1,2486,null,{}] 02:58:38 INFO - PROCESS | 2659 | 1461751118951 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:39 INFO - PROCESS | 2659 | 1461751119207 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 02:58:39 INFO - PROCESS | 2659 | 1461751119543 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed1dc9b800 == 145 [pid = 2659] [id = 629] 02:58:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 135 (0x7fed16ade400) [pid = 2659] [serial = 1888] [outer = (nil)] 02:58:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 136 (0x7fed197d0c00) [pid = 2659] [serial = 1889] [outer = 0x7fed16ade400] 02:58:39 INFO - PROCESS | 2659 | 1461751119628 Marionette DEBUG loaded listener.js 02:58:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 137 (0x7fed1b9e9000) [pid = 2659] [serial = 1890] [outer = 0x7fed16ade400] 02:58:40 INFO - PROCESS | 2659 | 1461751120530 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 02:58:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:58:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1637ms 02:58:40 INFO - PROCESS | 2659 | 1461751120572 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 02:58:40 INFO - PROCESS | 2659 | 1461751120581 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 02:58:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:58:40 INFO - PROCESS | 2659 | 1461751120595 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:58:40 INFO - PROCESS | 2659 | 1461751120607 Marionette TRACE conn3 <- [1,2490,null,{}] 02:58:40 INFO - PROCESS | 2659 | 1461751120613 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:40 INFO - PROCESS | 2659 | 1461751120855 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 02:58:41 INFO - PROCESS | 2659 | 1461751121159 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed206d3800 == 146 [pid = 2659] [id = 630] 02:58:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 138 (0x7fed1cba8400) [pid = 2659] [serial = 1891] [outer = (nil)] 02:58:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 139 (0x7fed1ccce000) [pid = 2659] [serial = 1892] [outer = 0x7fed1cba8400] 02:58:41 INFO - PROCESS | 2659 | 1461751121239 Marionette DEBUG loaded listener.js 02:58:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 140 (0x7fed1dfd4800) [pid = 2659] [serial = 1893] [outer = 0x7fed1cba8400] 02:58:42 INFO - PROCESS | 2659 | 1461751122250 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:58:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:58:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1701ms 02:58:42 INFO - PROCESS | 2659 | 1461751122294 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 02:58:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:58:42 INFO - PROCESS | 2659 | 1461751122299 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 02:58:42 INFO - PROCESS | 2659 | 1461751122306 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:58:42 INFO - PROCESS | 2659 | 1461751122311 Marionette TRACE conn3 <- [1,2494,null,{}] 02:58:42 INFO - PROCESS | 2659 | 1461751122327 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:42 INFO - PROCESS | 2659 | 1461751122577 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 02:58:42 INFO - PROCESS | 2659 | 1461751122888 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2107b800 == 147 [pid = 2659] [id = 631] 02:58:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 141 (0x7fed1f248000) [pid = 2659] [serial = 1894] [outer = (nil)] 02:58:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 142 (0x7fed1f493400) [pid = 2659] [serial = 1895] [outer = 0x7fed1f248000] 02:58:42 INFO - PROCESS | 2659 | 1461751122972 Marionette DEBUG loaded listener.js 02:58:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 143 (0x7fed1feb6400) [pid = 2659] [serial = 1896] [outer = 0x7fed1f248000] 02:58:43 INFO - PROCESS | 2659 | 1461751123863 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 02:58:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:58:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1589ms 02:58:43 INFO - PROCESS | 2659 | 1461751123895 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 02:58:43 INFO - PROCESS | 2659 | 1461751123899 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 02:58:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:58:43 INFO - PROCESS | 2659 | 1461751123905 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:58:43 INFO - PROCESS | 2659 | 1461751123909 Marionette TRACE conn3 <- [1,2498,null,{}] 02:58:43 INFO - PROCESS | 2659 | 1461751123915 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:44 INFO - PROCESS | 2659 | 1461751124154 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 02:58:44 INFO - PROCESS | 2659 | 1461751124423 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed22b69800 == 148 [pid = 2659] [id = 632] 02:58:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 144 (0x7fed16ad4c00) [pid = 2659] [serial = 1897] [outer = (nil)] 02:58:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 145 (0x7fed20e5d400) [pid = 2659] [serial = 1898] [outer = 0x7fed16ad4c00] 02:58:44 INFO - PROCESS | 2659 | 1461751124548 Marionette DEBUG loaded listener.js 02:58:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 146 (0x7fed22871c00) [pid = 2659] [serial = 1899] [outer = 0x7fed16ad4c00] 02:58:45 INFO - PROCESS | 2659 | 1461751125390 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:58:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:58:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1529ms 02:58:45 INFO - PROCESS | 2659 | 1461751125436 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 02:58:45 INFO - PROCESS | 2659 | 1461751125440 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 02:58:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:58:45 INFO - PROCESS | 2659 | 1461751125446 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:58:45 INFO - PROCESS | 2659 | 1461751125448 Marionette TRACE conn3 <- [1,2502,null,{}] 02:58:45 INFO - PROCESS | 2659 | 1461751125453 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:45 INFO - PROCESS | 2659 | 1461751125688 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 02:58:45 INFO - PROCESS | 2659 | 1461751125952 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2659 | ++DOCSHELL 0x7fed2304c000 == 149 [pid = 2659] [id = 633] 02:58:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 147 (0x7fed199db000) [pid = 2659] [serial = 1900] [outer = (nil)] 02:58:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 148 (0x7fed22915c00) [pid = 2659] [serial = 1901] [outer = 0x7fed199db000] 02:58:46 INFO - PROCESS | 2659 | 1461751126072 Marionette DEBUG loaded listener.js 02:58:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 149 (0x7fed22b48800) [pid = 2659] [serial = 1902] [outer = 0x7fed199db000] 02:58:47 INFO - PROCESS | 2659 | 1461751127015 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:58:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:58:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1628ms 02:58:47 INFO - PROCESS | 2659 | 1461751127075 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 02:58:47 INFO - PROCESS | 2659 | 1461751127080 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 02:58:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:58:47 INFO - PROCESS | 2659 | 1461751127086 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:58:47 INFO - PROCESS | 2659 | 1461751127089 Marionette TRACE conn3 <- [1,2506,null,{}] 02:58:47 INFO - PROCESS | 2659 | 1461751127095 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:47 INFO - PROCESS | 2659 | 1461751127395 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 02:58:47 INFO - PROCESS | 2659 | 1461751127714 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed288d9000 == 150 [pid = 2659] [id = 634] 02:58:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 150 (0x7fed22e0c000) [pid = 2659] [serial = 1903] [outer = (nil)] 02:58:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 151 (0x7fed23137400) [pid = 2659] [serial = 1904] [outer = 0x7fed22e0c000] 02:58:47 INFO - PROCESS | 2659 | 1461751127798 Marionette DEBUG loaded listener.js 02:58:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 152 (0x7fed232d2400) [pid = 2659] [serial = 1905] [outer = 0x7fed22e0c000] 02:58:48 INFO - PROCESS | 2659 | 1461751128641 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:58:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:58:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1628ms 02:58:48 INFO - PROCESS | 2659 | 1461751128716 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 02:58:48 INFO - PROCESS | 2659 | 1461751128721 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 02:58:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:58:48 INFO - PROCESS | 2659 | 1461751128727 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:58:48 INFO - PROCESS | 2659 | 1461751128729 Marionette TRACE conn3 <- [1,2510,null,{}] 02:58:48 INFO - PROCESS | 2659 | 1461751128735 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:49 INFO - PROCESS | 2659 | 1461751128998 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 02:58:49 INFO - PROCESS | 2659 | 1461751129307 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed28e65800 == 151 [pid = 2659] [id = 635] 02:58:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 153 (0x7fed1cc5f000) [pid = 2659] [serial = 1906] [outer = (nil)] 02:58:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 154 (0x7fed24828c00) [pid = 2659] [serial = 1907] [outer = 0x7fed1cc5f000] 02:58:49 INFO - PROCESS | 2659 | 1461751129385 Marionette DEBUG loaded listener.js 02:58:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 155 (0x7fed24860c00) [pid = 2659] [serial = 1908] [outer = 0x7fed1cc5f000] 02:58:50 INFO - PROCESS | 2659 | 1461751130256 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 02:58:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:58:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1581ms 02:58:50 INFO - PROCESS | 2659 | 1461751130309 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 02:58:50 INFO - PROCESS | 2659 | 1461751130313 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 02:58:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:58:50 INFO - PROCESS | 2659 | 1461751130319 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:58:50 INFO - PROCESS | 2659 | 1461751130321 Marionette TRACE conn3 <- [1,2514,null,{}] 02:58:50 INFO - PROCESS | 2659 | 1461751130327 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:50 INFO - PROCESS | 2659 | 1461751130557 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 02:58:50 INFO - PROCESS | 2659 | 1461751130827 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed29d89800 == 152 [pid = 2659] [id = 636] 02:58:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 156 (0x7fed1f49d800) [pid = 2659] [serial = 1909] [outer = (nil)] 02:58:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 157 (0x7fed24a70400) [pid = 2659] [serial = 1910] [outer = 0x7fed1f49d800] 02:58:50 INFO - PROCESS | 2659 | 1461751130945 Marionette DEBUG loaded listener.js 02:58:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 158 (0x7fed24aef800) [pid = 2659] [serial = 1911] [outer = 0x7fed1f49d800] 02:58:51 INFO - PROCESS | 2659 | 1461751131842 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 02:58:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:58:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1586ms 02:58:51 INFO - PROCESS | 2659 | 1461751131906 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 02:58:51 INFO - PROCESS | 2659 | 1461751131909 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 02:58:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:58:51 INFO - PROCESS | 2659 | 1461751131915 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:58:51 INFO - PROCESS | 2659 | 1461751131918 Marionette TRACE conn3 <- [1,2518,null,{}] 02:58:51 INFO - PROCESS | 2659 | 1461751131923 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:52 INFO - PROCESS | 2659 | 1461751132161 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 02:58:52 INFO - PROCESS | 2659 | 1461751132464 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2ad1a800 == 153 [pid = 2659] [id = 637] 02:58:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 159 (0x7fed22ce0800) [pid = 2659] [serial = 1912] [outer = (nil)] 02:58:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 160 (0x7fed28921400) [pid = 2659] [serial = 1913] [outer = 0x7fed22ce0800] 02:58:52 INFO - PROCESS | 2659 | 1461751132542 Marionette DEBUG loaded listener.js 02:58:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 161 (0x7fed28a9f800) [pid = 2659] [serial = 1914] [outer = 0x7fed22ce0800] 02:58:53 INFO - PROCESS | 2659 | 1461751133415 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:58:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:58:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1528ms 02:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:58:53 INFO - PROCESS | 2659 | 1461751133447 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 02:58:53 INFO - PROCESS | 2659 | 1461751133449 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 02:58:53 INFO - PROCESS | 2659 | 1461751133456 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:58:53 INFO - PROCESS | 2659 | 1461751133459 Marionette TRACE conn3 <- [1,2522,null,{}] 02:58:53 INFO - PROCESS | 2659 | 1461751133464 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:53 INFO - PROCESS | 2659 | 1461751133696 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 02:58:53 INFO - PROCESS | 2659 | 1461751133936 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2b012000 == 154 [pid = 2659] [id = 638] 02:58:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 162 (0x7fed22b46800) [pid = 2659] [serial = 1915] [outer = (nil)] 02:58:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 163 (0x7fed28a9d400) [pid = 2659] [serial = 1916] [outer = 0x7fed22b46800] 02:58:54 INFO - PROCESS | 2659 | 1461751134020 Marionette DEBUG loaded listener.js 02:58:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 164 (0x7fed29c5dc00) [pid = 2659] [serial = 1917] [outer = 0x7fed22b46800] 02:58:54 INFO - PROCESS | 2659 | 1461751134995 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1582ms 02:58:55 INFO - PROCESS | 2659 | 1461751135039 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 02:58:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:58:55 INFO - PROCESS | 2659 | 1461751135043 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 02:58:55 INFO - PROCESS | 2659 | 1461751135049 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:58:55 INFO - PROCESS | 2659 | 1461751135053 Marionette TRACE conn3 <- [1,2526,null,{}] 02:58:55 INFO - PROCESS | 2659 | 1461751135059 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:55 INFO - PROCESS | 2659 | 1461751135330 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 02:58:55 INFO - PROCESS | 2659 | 1461751135645 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2bb5a800 == 155 [pid = 2659] [id = 639] 02:58:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 165 (0x7fed2aebdc00) [pid = 2659] [serial = 1918] [outer = (nil)] 02:58:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 166 (0x7fed2b44fc00) [pid = 2659] [serial = 1919] [outer = 0x7fed2aebdc00] 02:58:55 INFO - PROCESS | 2659 | 1461751135750 Marionette DEBUG loaded listener.js 02:58:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 167 (0x7fed2b65ac00) [pid = 2659] [serial = 1920] [outer = 0x7fed2aebdc00] 02:58:56 INFO - PROCESS | 2659 | 1461751136639 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 02:58:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:58:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1631ms 02:58:56 INFO - PROCESS | 2659 | 1461751136681 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 02:58:56 INFO - PROCESS | 2659 | 1461751136685 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 02:58:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:58:56 INFO - PROCESS | 2659 | 1461751136693 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:58:56 INFO - PROCESS | 2659 | 1461751136696 Marionette TRACE conn3 <- [1,2530,null,{}] 02:58:56 INFO - PROCESS | 2659 | 1461751136702 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:56 INFO - PROCESS | 2659 | 1461751136945 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 02:58:57 INFO - PROCESS | 2659 | 1461751137259 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2d3d9800 == 156 [pid = 2659] [id = 640] 02:58:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 168 (0x7fed2aec4000) [pid = 2659] [serial = 1921] [outer = (nil)] 02:58:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 169 (0x7fed2b811000) [pid = 2659] [serial = 1922] [outer = 0x7fed2aec4000] 02:58:57 INFO - PROCESS | 2659 | 1461751137340 Marionette DEBUG loaded listener.js 02:58:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 170 (0x7fed2bdf1800) [pid = 2659] [serial = 1923] [outer = 0x7fed2aec4000] 02:58:58 INFO - PROCESS | 2659 | 1461751138225 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 02:58:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:58:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1583ms 02:58:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:58:58 INFO - PROCESS | 2659 | 1461751138276 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 02:58:58 INFO - PROCESS | 2659 | 1461751138279 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 02:58:58 INFO - PROCESS | 2659 | 1461751138285 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:58:58 INFO - PROCESS | 2659 | 1461751138289 Marionette TRACE conn3 <- [1,2534,null,{}] 02:58:58 INFO - PROCESS | 2659 | 1461751138295 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:58 INFO - PROCESS | 2659 | 1461751138547 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 02:58:58 INFO - PROCESS | 2659 | 1461751138871 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2ebe8800 == 157 [pid = 2659] [id = 641] 02:58:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 171 (0x7fed2b65bc00) [pid = 2659] [serial = 1924] [outer = (nil)] 02:58:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 172 (0x7fed2bdfec00) [pid = 2659] [serial = 1925] [outer = 0x7fed2b65bc00] 02:58:58 INFO - PROCESS | 2659 | 1461751138951 Marionette DEBUG loaded listener.js 02:58:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 173 (0x7fed2c17d000) [pid = 2659] [serial = 1926] [outer = 0x7fed2b65bc00] 02:58:59 INFO - PROCESS | 2659 | 1461751139811 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 02:58:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:58:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1587ms 02:58:59 INFO - PROCESS | 2659 | 1461751139872 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 02:58:59 INFO - PROCESS | 2659 | 1461751139876 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 02:58:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:58:59 INFO - PROCESS | 2659 | 1461751139882 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:58:59 INFO - PROCESS | 2659 | 1461751139885 Marionette TRACE conn3 <- [1,2538,null,{}] 02:58:59 INFO - PROCESS | 2659 | 1461751139890 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:00 INFO - PROCESS | 2659 | 1461751140140 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 02:59:00 INFO - PROCESS | 2659 | 1461751140470 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:00 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2f608800 == 158 [pid = 2659] [id = 642] 02:59:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 174 (0x7fed2b65f800) [pid = 2659] [serial = 1927] [outer = (nil)] 02:59:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 175 (0x7fed2c28fc00) [pid = 2659] [serial = 1928] [outer = 0x7fed2b65f800] 02:59:00 INFO - PROCESS | 2659 | 1461751140551 Marionette DEBUG loaded listener.js 02:59:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 176 (0x7fed2d219800) [pid = 2659] [serial = 1929] [outer = 0x7fed2b65f800] 02:59:01 INFO - PROCESS | 2659 | 1461751141505 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 02:59:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:59:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1685ms 02:59:01 INFO - PROCESS | 2659 | 1461751141568 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 02:59:01 INFO - PROCESS | 2659 | 1461751141573 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 02:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:59:01 INFO - PROCESS | 2659 | 1461751141579 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:59:01 INFO - PROCESS | 2659 | 1461751141581 Marionette TRACE conn3 <- [1,2542,null,{}] 02:59:01 INFO - PROCESS | 2659 | 1461751141588 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:01 INFO - PROCESS | 2659 | 1461751141879 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 02:59:02 INFO - PROCESS | 2659 | 1461751142239 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:02 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2fa12000 == 159 [pid = 2659] [id = 643] 02:59:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 177 (0x7fed2bdf2c00) [pid = 2659] [serial = 1930] [outer = (nil)] 02:59:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 178 (0x7fed2e87fc00) [pid = 2659] [serial = 1931] [outer = 0x7fed2bdf2c00] 02:59:02 INFO - PROCESS | 2659 | 1461751142320 Marionette DEBUG loaded listener.js 02:59:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 179 (0x7fed2ef3f000) [pid = 2659] [serial = 1932] [outer = 0x7fed2bdf2c00] 02:59:03 INFO - PROCESS | 2659 | 1461751143205 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 02:59:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:59:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1687ms 02:59:03 INFO - PROCESS | 2659 | 1461751143268 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 02:59:03 INFO - PROCESS | 2659 | 1461751143271 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 02:59:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:59:03 INFO - PROCESS | 2659 | 1461751143277 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:59:03 INFO - PROCESS | 2659 | 1461751143279 Marionette TRACE conn3 <- [1,2546,null,{}] 02:59:03 INFO - PROCESS | 2659 | 1461751143285 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:03 INFO - PROCESS | 2659 | 1461751143527 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 02:59:03 INFO - PROCESS | 2659 | 1461751143806 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:03 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed312e8800 == 160 [pid = 2659] [id = 644] 02:59:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 180 (0x7fed20e53800) [pid = 2659] [serial = 1933] [outer = (nil)] 02:59:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 181 (0x7fed2f018800) [pid = 2659] [serial = 1934] [outer = 0x7fed20e53800] 02:59:03 INFO - PROCESS | 2659 | 1461751143927 Marionette DEBUG loaded listener.js 02:59:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 182 (0x7fed2f697000) [pid = 2659] [serial = 1935] [outer = 0x7fed20e53800] 02:59:04 INFO - PROCESS | 2659 | 1461751144795 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 02:59:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:59:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1584ms 02:59:04 INFO - PROCESS | 2659 | 1461751144862 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 02:59:04 INFO - PROCESS | 2659 | 1461751144866 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 02:59:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:59:04 INFO - PROCESS | 2659 | 1461751144872 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:59:04 INFO - PROCESS | 2659 | 1461751144874 Marionette TRACE conn3 <- [1,2550,null,{}] 02:59:04 INFO - PROCESS | 2659 | 1461751144880 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:05 INFO - PROCESS | 2659 | 1461751145129 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 02:59:05 INFO - PROCESS | 2659 | 1461751145440 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:05 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed36a1e800 == 161 [pid = 2659] [id = 645] 02:59:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 183 (0x7fed22e11800) [pid = 2659] [serial = 1936] [outer = (nil)] 02:59:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 184 (0x7fed2fc8c800) [pid = 2659] [serial = 1937] [outer = 0x7fed22e11800] 02:59:05 INFO - PROCESS | 2659 | 1461751145524 Marionette DEBUG loaded listener.js 02:59:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 185 (0x7fed30828c00) [pid = 2659] [serial = 1938] [outer = 0x7fed22e11800] 02:59:06 INFO - PROCESS | 2659 | 1461751146485 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 02:59:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:59:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1628ms 02:59:06 INFO - PROCESS | 2659 | 1461751146500 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 02:59:06 INFO - PROCESS | 2659 | 1461751146504 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 02:59:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:59:06 INFO - PROCESS | 2659 | 1461751146511 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:59:06 INFO - PROCESS | 2659 | 1461751146514 Marionette TRACE conn3 <- [1,2554,null,{}] 02:59:06 INFO - PROCESS | 2659 | 1461751146519 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:06 INFO - PROCESS | 2659 | 1461751146752 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 02:59:07 INFO - PROCESS | 2659 | 1461751147089 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:07 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed38179000 == 162 [pid = 2659] [id = 646] 02:59:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 186 (0x7fed2e878000) [pid = 2659] [serial = 1939] [outer = (nil)] 02:59:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 187 (0x7fed3126b400) [pid = 2659] [serial = 1940] [outer = 0x7fed2e878000] 02:59:07 INFO - PROCESS | 2659 | 1461751147173 Marionette DEBUG loaded listener.js 02:59:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 188 (0x7fed31c52800) [pid = 2659] [serial = 1941] [outer = 0x7fed2e878000] 02:59:08 INFO - PROCESS | 2659 | 1461751148069 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 02:59:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:59:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1628ms 02:59:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:59:08 INFO - PROCESS | 2659 | 1461751148141 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 02:59:08 INFO - PROCESS | 2659 | 1461751148143 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 02:59:08 INFO - PROCESS | 2659 | 1461751148151 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:59:08 INFO - PROCESS | 2659 | 1461751148154 Marionette TRACE conn3 <- [1,2558,null,{}] 02:59:08 INFO - PROCESS | 2659 | 1461751148160 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:08 INFO - PROCESS | 2659 | 1461751148412 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 02:59:08 INFO - PROCESS | 2659 | 1461751148732 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:08 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed3c1e9000 == 163 [pid = 2659] [id = 647] 02:59:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 189 (0x7fed28bd2400) [pid = 2659] [serial = 1942] [outer = (nil)] 02:59:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 190 (0x7fed31e08000) [pid = 2659] [serial = 1943] [outer = 0x7fed28bd2400] 02:59:08 INFO - PROCESS | 2659 | 1461751148818 Marionette DEBUG loaded listener.js 02:59:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 191 (0x7fed33336800) [pid = 2659] [serial = 1944] [outer = 0x7fed28bd2400] 02:59:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1b6d0800 == 162 [pid = 2659] [id = 627] 02:59:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1df33800 == 161 [pid = 2659] [id = 626] 02:59:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1cb9f800 == 160 [pid = 2659] [id = 625] 02:59:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed19ad6800 == 159 [pid = 2659] [id = 624] 02:59:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed34f97000 == 158 [pid = 2659] [id = 621] 02:59:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed34492000 == 157 [pid = 2659] [id = 620] 02:59:10 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3347d800 == 156 [pid = 2659] [id = 619] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 190 (0x7fed1dfe0400) [pid = 2659] [serial = 1817] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 189 (0x7fed35ddac00) [pid = 2659] [serial = 1665] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 188 (0x7fed1cba7400) [pid = 2659] [serial = 1680] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 187 (0x7fed29c84400) [pid = 2659] [serial = 1734] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 186 (0x7fed1ccd5800) [pid = 2659] [serial = 1812] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 185 (0x7fed1eb5bc00) [pid = 2659] [serial = 1814] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 184 (0x7fed2b9df400) [pid = 2659] [serial = 1791] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 183 (0x7fed2b808000) [pid = 2659] [serial = 1790] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 182 (0x7fed2482f800) [pid = 2659] [serial = 1773] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 181 (0x7fed232d2c00) [pid = 2659] [serial = 1772] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 180 (0x7fed2cfd8c00) [pid = 2659] [serial = 1800] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 179 (0x7fed2c204000) [pid = 2659] [serial = 1799] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 178 (0x7fed1d7e4000) [pid = 2659] [serial = 1758] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 177 (0x7fed1cc5a000) [pid = 2659] [serial = 1757] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 176 (0x7fed24a68400) [pid = 2659] [serial = 1776] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 175 (0x7fed24857800) [pid = 2659] [serial = 1775] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 174 (0x7fed2313b000) [pid = 2659] [serial = 1770] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 173 (0x7fed22e1c000) [pid = 2659] [serial = 1769] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 172 (0x7fed2bdef400) [pid = 2659] [serial = 1794] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 171 (0x7fed2b9e3000) [pid = 2659] [serial = 1793] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 170 (0x7fed1aad9000) [pid = 2659] [serial = 1808] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 169 (0x7fed2b65a800) [pid = 2659] [serial = 1788] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 168 (0x7fed2b4e3c00) [pid = 2659] [serial = 1787] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 167 (0x7fed28a5cc00) [pid = 2659] [serial = 1779] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 166 (0x7fed24af1800) [pid = 2659] [serial = 1778] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 165 (0x7fed29c5d000) [pid = 2659] [serial = 1782] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 164 (0x7fed28def000) [pid = 2659] [serial = 1781] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 163 (0x7fed2c17c400) [pid = 2659] [serial = 1797] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 162 (0x7fed2c174c00) [pid = 2659] [serial = 1796] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 161 (0x7fed22c57800) [pid = 2659] [serial = 1767] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 160 (0x7fed22876000) [pid = 2659] [serial = 1766] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 159 (0x7fed1c313800) [pid = 2659] [serial = 1755] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 158 (0x7fed1aae3c00) [pid = 2659] [serial = 1754] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 157 (0x7fed1f381c00) [pid = 2659] [serial = 1761] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 156 (0x7fed1eb5fc00) [pid = 2659] [serial = 1760] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 155 (0x7fed16ad0800) [pid = 2659] [serial = 1752] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 154 (0x7fed16253c00) [pid = 2659] [serial = 1751] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 153 (0x7fed1febcc00) [pid = 2659] [serial = 1764] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 152 (0x7fed1feae800) [pid = 2659] [serial = 1763] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 151 (0x7fed2cfe1400) [pid = 2659] [serial = 1803] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 150 (0x7fed18b96000) [pid = 2659] [serial = 1802] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 149 (0x7fed2b457400) [pid = 2659] [serial = 1785] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 148 (0x7fed29f7cc00) [pid = 2659] [serial = 1784] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 147 (0x7fed18a8cc00) [pid = 2659] [serial = 1805] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 146 (0x7fed18b99c00) [pid = 2659] [serial = 1806] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 145 (0x7fed1cbb1400) [pid = 2659] [serial = 1811] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 144 (0x7fed1f37c000) [pid = 2659] [serial = 1815] [outer = (nil)] [url = about:blank] 02:59:10 INFO - PROCESS | 2659 | --DOMWINDOW == 143 (0x7fed1c821c00) [pid = 2659] [serial = 1809] [outer = (nil)] [url = about:blank] 02:59:11 INFO - PROCESS | 2659 | 1461751151314 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 02:59:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:59:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 3191ms 02:59:11 INFO - PROCESS | 2659 | 1461751151341 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 02:59:11 INFO - PROCESS | 2659 | 1461751151348 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 02:59:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:59:11 INFO - PROCESS | 2659 | 1461751151355 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:59:11 INFO - PROCESS | 2659 | 1461751151360 Marionette TRACE conn3 <- [1,2562,null,{}] 02:59:11 INFO - PROCESS | 2659 | 1461751151367 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:11 INFO - PROCESS | 2659 | 1461751151587 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 02:59:11 INFO - PROCESS | 2659 | 1461751151779 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:11 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1c3e4800 == 157 [pid = 2659] [id = 648] 02:59:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 144 (0x7fed18a94c00) [pid = 2659] [serial = 1945] [outer = (nil)] 02:59:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 145 (0x7fed1954a000) [pid = 2659] [serial = 1946] [outer = 0x7fed18a94c00] 02:59:11 INFO - PROCESS | 2659 | 1461751151850 Marionette DEBUG loaded listener.js 02:59:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 146 (0x7fed199d9800) [pid = 2659] [serial = 1947] [outer = 0x7fed18a94c00] 02:59:12 INFO - PROCESS | 2659 | 1461751152767 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 02:59:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:59:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1437ms 02:59:12 INFO - PROCESS | 2659 | 1461751152792 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 02:59:12 INFO - PROCESS | 2659 | 1461751152800 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 02:59:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:59:12 INFO - PROCESS | 2659 | 1461751152809 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:59:12 INFO - PROCESS | 2659 | 1461751152812 Marionette TRACE conn3 <- [1,2566,null,{}] 02:59:12 INFO - PROCESS | 2659 | 1461751152818 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:13 INFO - PROCESS | 2659 | 1461751153035 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 02:59:13 INFO - PROCESS | 2659 | 1461751153261 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:13 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1dddc000 == 158 [pid = 2659] [id = 649] 02:59:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 147 (0x7fed1aae7800) [pid = 2659] [serial = 1948] [outer = (nil)] 02:59:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 148 (0x7fed1cb11000) [pid = 2659] [serial = 1949] [outer = 0x7fed1aae7800] 02:59:13 INFO - PROCESS | 2659 | 1461751153329 Marionette DEBUG loaded listener.js 02:59:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 149 (0x7fed1cbb1400) [pid = 2659] [serial = 1950] [outer = 0x7fed1aae7800] 02:59:14 INFO - PROCESS | 2659 | 1461751154296 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 02:59:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:59:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1533ms 02:59:14 INFO - PROCESS | 2659 | 1461751154344 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 02:59:14 INFO - PROCESS | 2659 | 1461751154348 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 02:59:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:59:14 INFO - PROCESS | 2659 | 1461751154361 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:59:14 INFO - PROCESS | 2659 | 1461751154366 Marionette TRACE conn3 <- [1,2570,null,{}] 02:59:14 INFO - PROCESS | 2659 | 1461751154382 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:14 INFO - PROCESS | 2659 | 1461751154872 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 02:59:15 INFO - PROCESS | 2659 | 1461751155051 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:15 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1fdd3000 == 159 [pid = 2659] [id = 650] 02:59:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 150 (0x7fed1dfe0400) [pid = 2659] [serial = 1951] [outer = (nil)] 02:59:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 151 (0x7fed1eb58c00) [pid = 2659] [serial = 1952] [outer = 0x7fed1dfe0400] 02:59:15 INFO - PROCESS | 2659 | 1461751155118 Marionette DEBUG loaded listener.js 02:59:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 152 (0x7fed1f389c00) [pid = 2659] [serial = 1953] [outer = 0x7fed1dfe0400] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 151 (0x7fed16ad2400) [pid = 2659] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 150 (0x7fed1cb03c00) [pid = 2659] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 149 (0x7fed161e4400) [pid = 2659] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 148 (0x7fed18a8d800) [pid = 2659] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 147 (0x7fed24a63c00) [pid = 2659] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 146 (0x7fed20e5a800) [pid = 2659] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 145 (0x7fed1cb06400) [pid = 2659] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 144 (0x7fed20ed1c00) [pid = 2659] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 143 (0x7fed19555400) [pid = 2659] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 142 (0x7fed16ad3800) [pid = 2659] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 141 (0x7fed1d7ecc00) [pid = 2659] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 140 (0x7fed197cf800) [pid = 2659] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 139 (0x7fed2b9e0c00) [pid = 2659] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 138 (0x7fed161e7c00) [pid = 2659] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 137 (0x7fed2b80e000) [pid = 2659] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 136 (0x7fed2ea72800) [pid = 2659] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 135 (0x7fed232cd800) [pid = 2659] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 134 (0x7fed23137000) [pid = 2659] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 133 (0x7fed2d093800) [pid = 2659] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 132 (0x7fed2c28e000) [pid = 2659] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 131 (0x7fed1b97b400) [pid = 2659] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 130 (0x7fed28a5dc00) [pid = 2659] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:59:16 INFO - PROCESS | 2659 | --DOMWINDOW == 129 (0x7fed197c5400) [pid = 2659] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:59:16 INFO - PROCESS | 2659 | 1461751156973 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 02:59:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:59:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2652ms 02:59:17 INFO - PROCESS | 2659 | 1461751157013 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 02:59:17 INFO - PROCESS | 2659 | 1461751157017 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 02:59:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:59:17 INFO - PROCESS | 2659 | 1461751157023 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:59:17 INFO - PROCESS | 2659 | 1461751157025 Marionette TRACE conn3 <- [1,2574,null,{}] 02:59:17 INFO - PROCESS | 2659 | 1461751157032 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:17 INFO - PROCESS | 2659 | 1461751157271 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 02:59:17 INFO - PROCESS | 2659 | 1461751157459 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:17 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed20547800 == 160 [pid = 2659] [id = 651] 02:59:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 130 (0x7fed16ad3000) [pid = 2659] [serial = 1954] [outer = (nil)] 02:59:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 131 (0x7fed1e96ac00) [pid = 2659] [serial = 1955] [outer = 0x7fed16ad3000] 02:59:17 INFO - PROCESS | 2659 | 1461751157528 Marionette DEBUG loaded listener.js 02:59:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 132 (0x7fed20e57400) [pid = 2659] [serial = 1956] [outer = 0x7fed16ad3000] 02:59:18 INFO - PROCESS | 2659 | 1461751158469 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 02:59:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:59:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1483ms 02:59:18 INFO - PROCESS | 2659 | 1461751158508 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 02:59:18 INFO - PROCESS | 2659 | 1461751158515 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 02:59:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:59:18 INFO - PROCESS | 2659 | 1461751158524 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:59:18 INFO - PROCESS | 2659 | 1461751158531 Marionette TRACE conn3 <- [1,2578,null,{}] 02:59:18 INFO - PROCESS | 2659 | 1461751158541 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:18 INFO - PROCESS | 2659 | 1461751158802 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 02:59:19 INFO - PROCESS | 2659 | 1461751159129 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:19 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1d99f800 == 161 [pid = 2659] [id = 652] 02:59:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 133 (0x7fed18a93000) [pid = 2659] [serial = 1957] [outer = (nil)] 02:59:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 134 (0x7fed197c5400) [pid = 2659] [serial = 1958] [outer = 0x7fed18a93000] 02:59:19 INFO - PROCESS | 2659 | 1461751159215 Marionette DEBUG loaded listener.js 02:59:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 135 (0x7fed1b97d400) [pid = 2659] [serial = 1959] [outer = 0x7fed18a93000] 02:59:20 INFO - PROCESS | 2659 | 1461751160152 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 02:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1687ms 02:59:20 INFO - PROCESS | 2659 | 1461751160213 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 02:59:20 INFO - PROCESS | 2659 | 1461751160221 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 02:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:59:20 INFO - PROCESS | 2659 | 1461751160231 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:59:20 INFO - PROCESS | 2659 | 1461751160235 Marionette TRACE conn3 <- [1,2582,null,{}] 02:59:20 INFO - PROCESS | 2659 | 1461751160241 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:20 INFO - PROCESS | 2659 | 1461751160517 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 02:59:20 INFO - PROCESS | 2659 | 1461751160848 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:20 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed20920000 == 162 [pid = 2659] [id = 653] 02:59:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 136 (0x7fed1cb71400) [pid = 2659] [serial = 1960] [outer = (nil)] 02:59:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 137 (0x7fed1cbb5c00) [pid = 2659] [serial = 1961] [outer = 0x7fed1cb71400] 02:59:20 INFO - PROCESS | 2659 | 1461751160924 Marionette DEBUG loaded listener.js 02:59:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 138 (0x7fed1dfd4400) [pid = 2659] [serial = 1962] [outer = 0x7fed1cb71400] 02:59:21 INFO - PROCESS | 2659 | 1461751161834 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 02:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1635ms 02:59:21 INFO - PROCESS | 2659 | 1461751161867 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 02:59:21 INFO - PROCESS | 2659 | 1461751161870 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 02:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:59:21 INFO - PROCESS | 2659 | 1461751161877 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:59:21 INFO - PROCESS | 2659 | 1461751161882 Marionette TRACE conn3 <- [1,2586,null,{}] 02:59:21 INFO - PROCESS | 2659 | 1461751161898 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:22 INFO - PROCESS | 2659 | 1461751162180 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 02:59:22 INFO - PROCESS | 2659 | 1461751162525 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:22 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed22b64800 == 163 [pid = 2659] [id = 654] 02:59:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 139 (0x7fed1feaec00) [pid = 2659] [serial = 1963] [outer = (nil)] 02:59:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 140 (0x7fed20ed7c00) [pid = 2659] [serial = 1964] [outer = 0x7fed1feaec00] 02:59:22 INFO - PROCESS | 2659 | 1461751162613 Marionette DEBUG loaded listener.js 02:59:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 141 (0x7fed22ad7000) [pid = 2659] [serial = 1965] [outer = 0x7fed1feaec00] 02:59:23 INFO - PROCESS | 2659 | 1461751163507 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 02:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1685ms 02:59:23 INFO - PROCESS | 2659 | 1461751163563 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 02:59:23 INFO - PROCESS | 2659 | 1461751163567 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 02:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:59:23 INFO - PROCESS | 2659 | 1461751163574 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:59:23 INFO - PROCESS | 2659 | 1461751163578 Marionette TRACE conn3 <- [1,2590,null,{}] 02:59:23 INFO - PROCESS | 2659 | 1461751163584 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:23 INFO - PROCESS | 2659 | 1461751163833 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 02:59:24 INFO - PROCESS | 2659 | 1461751164094 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:24 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed24884000 == 164 [pid = 2659] [id = 655] 02:59:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 142 (0x7fed20e55000) [pid = 2659] [serial = 1966] [outer = (nil)] 02:59:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 143 (0x7fed22c4f800) [pid = 2659] [serial = 1967] [outer = 0x7fed20e55000] 02:59:24 INFO - PROCESS | 2659 | 1461751164222 Marionette DEBUG loaded listener.js 02:59:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 144 (0x7fed22ce6400) [pid = 2659] [serial = 1968] [outer = 0x7fed20e55000] 02:59:25 INFO - PROCESS | 2659 | 1461751165105 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 02:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1585ms 02:59:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:59:25 INFO - PROCESS | 2659 | 1461751165161 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 02:59:25 INFO - PROCESS | 2659 | 1461751165164 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 02:59:25 INFO - PROCESS | 2659 | 1461751165170 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:59:25 INFO - PROCESS | 2659 | 1461751165174 Marionette TRACE conn3 <- [1,2594,null,{}] 02:59:25 INFO - PROCESS | 2659 | 1461751165180 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:25 INFO - PROCESS | 2659 | 1461751165411 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 02:59:25 INFO - PROCESS | 2659 | 1461751165677 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:25 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed288de000 == 165 [pid = 2659] [id = 656] 02:59:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 145 (0x7fed20ed8400) [pid = 2659] [serial = 1969] [outer = (nil)] 02:59:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 146 (0x7fed22e0ec00) [pid = 2659] [serial = 1970] [outer = 0x7fed20ed8400] 02:59:25 INFO - PROCESS | 2659 | 1461751165811 Marionette DEBUG loaded listener.js 02:59:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 147 (0x7fed22e1fc00) [pid = 2659] [serial = 1971] [outer = 0x7fed20ed8400] 02:59:26 INFO - PROCESS | 2659 | 1461751166735 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 02:59:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:59:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1633ms 02:59:26 INFO - PROCESS | 2659 | 1461751166804 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 02:59:26 INFO - PROCESS | 2659 | 1461751166807 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 02:59:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:59:26 INFO - PROCESS | 2659 | 1461751166814 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:59:26 INFO - PROCESS | 2659 | 1461751166817 Marionette TRACE conn3 <- [1,2598,null,{}] 02:59:26 INFO - PROCESS | 2659 | 1461751166822 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:27 INFO - PROCESS | 2659 | 1461751167153 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 02:59:27 INFO - PROCESS | 2659 | 1461751167491 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:27 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed29e2f000 == 166 [pid = 2659] [id = 657] 02:59:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 148 (0x7fed24864400) [pid = 2659] [serial = 1972] [outer = (nil)] 02:59:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 149 (0x7fed28a5c000) [pid = 2659] [serial = 1973] [outer = 0x7fed24864400] 02:59:27 INFO - PROCESS | 2659 | 1461751167571 Marionette DEBUG loaded listener.js 02:59:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 150 (0x7fed28bd6c00) [pid = 2659] [serial = 1974] [outer = 0x7fed24864400] 02:59:28 INFO - PROCESS | 2659 | 1461751168493 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 02:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1730ms 02:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:59:28 INFO - PROCESS | 2659 | 1461751168545 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 02:59:28 INFO - PROCESS | 2659 | 1461751168548 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 02:59:28 INFO - PROCESS | 2659 | 1461751168555 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:59:28 INFO - PROCESS | 2659 | 1461751168558 Marionette TRACE conn3 <- [1,2602,null,{}] 02:59:28 INFO - PROCESS | 2659 | 1461751168563 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:28 INFO - PROCESS | 2659 | 1461751168800 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 02:59:29 INFO - PROCESS | 2659 | 1461751169117 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:29 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2afd5000 == 167 [pid = 2659] [id = 658] 02:59:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 151 (0x7fed16addc00) [pid = 2659] [serial = 1975] [outer = (nil)] 02:59:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 152 (0x7fed28f7b800) [pid = 2659] [serial = 1976] [outer = 0x7fed16addc00] 02:59:29 INFO - PROCESS | 2659 | 1461751169200 Marionette DEBUG loaded listener.js 02:59:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 153 (0x7fed29c68800) [pid = 2659] [serial = 1977] [outer = 0x7fed16addc00] 02:59:30 INFO - PROCESS | 2659 | 1461751170118 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 02:59:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:59:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1635ms 02:59:30 INFO - PROCESS | 2659 | 1461751170190 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 02:59:30 INFO - PROCESS | 2659 | 1461751170193 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 02:59:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:59:30 INFO - PROCESS | 2659 | 1461751170201 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:59:30 INFO - PROCESS | 2659 | 1461751170204 Marionette TRACE conn3 <- [1,2606,null,{}] 02:59:30 INFO - PROCESS | 2659 | 1461751170209 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:30 INFO - PROCESS | 2659 | 1461751170456 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 02:59:30 INFO - PROCESS | 2659 | 1461751170764 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:30 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2b9a3000 == 168 [pid = 2659] [id = 659] 02:59:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 154 (0x7fed20ecc800) [pid = 2659] [serial = 1978] [outer = (nil)] 02:59:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 155 (0x7fed29c83000) [pid = 2659] [serial = 1979] [outer = 0x7fed20ecc800] 02:59:30 INFO - PROCESS | 2659 | 1461751170859 Marionette DEBUG loaded listener.js 02:59:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 156 (0x7fed29f7c400) [pid = 2659] [serial = 1980] [outer = 0x7fed20ecc800] 02:59:31 INFO - PROCESS | 2659 | 1461751171798 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 02:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1635ms 02:59:31 INFO - PROCESS | 2659 | 1461751171837 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 02:59:31 INFO - PROCESS | 2659 | 1461751171841 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 02:59:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:59:31 INFO - PROCESS | 2659 | 1461751171846 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:59:31 INFO - PROCESS | 2659 | 1461751171849 Marionette TRACE conn3 <- [1,2610,null,{}] 02:59:31 INFO - PROCESS | 2659 | 1461751171854 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:32 INFO - PROCESS | 2659 | 1461751172094 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 02:59:32 INFO - PROCESS | 2659 | 1461751172408 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:32 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2c1d5800 == 169 [pid = 2659] [id = 660] 02:59:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 157 (0x7fed29f7d400) [pid = 2659] [serial = 1981] [outer = (nil)] 02:59:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 158 (0x7fed2aec4800) [pid = 2659] [serial = 1982] [outer = 0x7fed29f7d400] 02:59:32 INFO - PROCESS | 2659 | 1461751172519 Marionette DEBUG loaded listener.js 02:59:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 159 (0x7fed2b806c00) [pid = 2659] [serial = 1983] [outer = 0x7fed29f7d400] 02:59:33 INFO - PROCESS | 2659 | 1461751173439 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 02:59:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:59:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1632ms 02:59:33 INFO - PROCESS | 2659 | 1461751173479 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 02:59:33 INFO - PROCESS | 2659 | 1461751173482 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 02:59:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:59:33 INFO - PROCESS | 2659 | 1461751173489 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:59:33 INFO - PROCESS | 2659 | 1461751173492 Marionette TRACE conn3 <- [1,2614,null,{}] 02:59:33 INFO - PROCESS | 2659 | 1461751173497 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:33 INFO - PROCESS | 2659 | 1461751173759 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 02:59:34 INFO - PROCESS | 2659 | 1461751174097 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:34 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2ebd6000 == 170 [pid = 2659] [id = 661] 02:59:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 160 (0x7fed1aadc400) [pid = 2659] [serial = 1984] [outer = (nil)] 02:59:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 161 (0x7fed2aec2000) [pid = 2659] [serial = 1985] [outer = 0x7fed1aadc400] 02:59:34 INFO - PROCESS | 2659 | 1461751174193 Marionette DEBUG loaded listener.js 02:59:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 162 (0x7fed2c28e000) [pid = 2659] [serial = 1986] [outer = 0x7fed1aadc400] 02:59:35 INFO - PROCESS | 2659 | 1461751175155 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 02:59:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:59:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1732ms 02:59:35 INFO - PROCESS | 2659 | 1461751175222 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 02:59:35 INFO - PROCESS | 2659 | 1461751175226 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 02:59:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:59:35 INFO - PROCESS | 2659 | 1461751175233 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:59:35 INFO - PROCESS | 2659 | 1461751175238 Marionette TRACE conn3 <- [1,2618,null,{}] 02:59:35 INFO - PROCESS | 2659 | 1461751175244 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:35 INFO - PROCESS | 2659 | 1461751175566 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 02:59:35 INFO - PROCESS | 2659 | 1461751175899 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:35 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2f65f000 == 171 [pid = 2659] [id = 662] 02:59:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 163 (0x7fed2ea72400) [pid = 2659] [serial = 1987] [outer = (nil)] 02:59:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 164 (0x7fed2eadfc00) [pid = 2659] [serial = 1988] [outer = 0x7fed2ea72400] 02:59:36 INFO - PROCESS | 2659 | 1461751175999 Marionette DEBUG loaded listener.js 02:59:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 165 (0x7fed2ef4b800) [pid = 2659] [serial = 1989] [outer = 0x7fed2ea72400] 02:59:36 INFO - PROCESS | 2659 | 1461751176978 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 02:59:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:59:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1790ms 02:59:37 INFO - PROCESS | 2659 | 1461751177025 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 02:59:37 INFO - PROCESS | 2659 | 1461751177029 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 02:59:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:59:37 INFO - PROCESS | 2659 | 1461751177035 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:59:37 INFO - PROCESS | 2659 | 1461751177037 Marionette TRACE conn3 <- [1,2622,null,{}] 02:59:37 INFO - PROCESS | 2659 | 1461751177042 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:37 INFO - PROCESS | 2659 | 1461751177287 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 02:59:37 INFO - PROCESS | 2659 | 1461751177576 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:37 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed30710000 == 172 [pid = 2659] [id = 663] 02:59:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 166 (0x7fed2ea7a400) [pid = 2659] [serial = 1990] [outer = (nil)] 02:59:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 167 (0x7fed2f29b400) [pid = 2659] [serial = 1991] [outer = 0x7fed2ea7a400] 02:59:37 INFO - PROCESS | 2659 | 1461751177702 Marionette DEBUG loaded listener.js 02:59:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 168 (0x7fed2fc8b400) [pid = 2659] [serial = 1992] [outer = 0x7fed2ea7a400] 02:59:38 INFO - PROCESS | 2659 | 1461751178575 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 02:59:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:59:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1582ms 02:59:38 INFO - PROCESS | 2659 | 1461751178618 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 02:59:38 INFO - PROCESS | 2659 | 1461751178622 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 02:59:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:59:38 INFO - PROCESS | 2659 | 1461751178628 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:59:38 INFO - PROCESS | 2659 | 1461751178630 Marionette TRACE conn3 <- [1,2626,null,{}] 02:59:38 INFO - PROCESS | 2659 | 1461751178635 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:38 INFO - PROCESS | 2659 | 1461751178875 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 02:59:39 INFO - PROCESS | 2659 | 1461751179206 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:39 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed333a4800 == 173 [pid = 2659] [id = 664] 02:59:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 169 (0x7fed1cb0c800) [pid = 2659] [serial = 1993] [outer = (nil)] 02:59:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 170 (0x7fed30822400) [pid = 2659] [serial = 1994] [outer = 0x7fed1cb0c800] 02:59:39 INFO - PROCESS | 2659 | 1461751179287 Marionette DEBUG loaded listener.js 02:59:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 171 (0x7fed3333bc00) [pid = 2659] [serial = 1995] [outer = 0x7fed1cb0c800] 02:59:40 INFO - PROCESS | 2659 | 1461751180152 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 02:59:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:59:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1578ms 02:59:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:59:40 INFO - PROCESS | 2659 | 1461751180207 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 02:59:40 INFO - PROCESS | 2659 | 1461751180210 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 02:59:40 INFO - PROCESS | 2659 | 1461751180216 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:59:40 INFO - PROCESS | 2659 | 1461751180220 Marionette TRACE conn3 <- [1,2630,null,{}] 02:59:40 INFO - PROCESS | 2659 | 1461751180225 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:40 INFO - PROCESS | 2659 | 1461751180465 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 02:59:40 INFO - PROCESS | 2659 | 1461751180781 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:40 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed35176000 == 174 [pid = 2659] [id = 665] 02:59:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 172 (0x7fed1feb0800) [pid = 2659] [serial = 1996] [outer = (nil)] 02:59:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 173 (0x7fed340b2000) [pid = 2659] [serial = 1997] [outer = 0x7fed1feb0800] 02:59:40 INFO - PROCESS | 2659 | 1461751180878 Marionette DEBUG loaded listener.js 02:59:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 174 (0x7fed344e0c00) [pid = 2659] [serial = 1998] [outer = 0x7fed1feb0800] 02:59:41 INFO - PROCESS | 2659 | 1461751181880 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 02:59:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:59:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1734ms 02:59:41 INFO - PROCESS | 2659 | 1461751181950 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 02:59:41 INFO - PROCESS | 2659 | 1461751181954 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 02:59:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:59:41 INFO - PROCESS | 2659 | 1461751181960 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:59:41 INFO - PROCESS | 2659 | 1461751181963 Marionette TRACE conn3 <- [1,2634,null,{}] 02:59:41 INFO - PROCESS | 2659 | 1461751181969 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:42 INFO - PROCESS | 2659 | 1461751182253 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 02:59:42 INFO - PROCESS | 2659 | 1461751182577 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:42 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed38173000 == 175 [pid = 2659] [id = 666] 02:59:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 175 (0x7fed161e5000) [pid = 2659] [serial = 1999] [outer = (nil)] 02:59:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 176 (0x7fed34545800) [pid = 2659] [serial = 2000] [outer = 0x7fed161e5000] 02:59:42 INFO - PROCESS | 2659 | 1461751182656 Marionette DEBUG loaded listener.js 02:59:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 177 (0x7fed3454cc00) [pid = 2659] [serial = 2001] [outer = 0x7fed161e5000] 02:59:43 INFO - PROCESS | 2659 | 1461751183577 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 02:59:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:59:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1685ms 02:59:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:59:43 INFO - PROCESS | 2659 | 1461751183647 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 02:59:43 INFO - PROCESS | 2659 | 1461751183650 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 02:59:43 INFO - PROCESS | 2659 | 1461751183657 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:59:43 INFO - PROCESS | 2659 | 1461751183660 Marionette TRACE conn3 <- [1,2638,null,{}] 02:59:43 INFO - PROCESS | 2659 | 1461751183666 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:43 INFO - PROCESS | 2659 | 1461751183901 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 02:59:44 INFO - PROCESS | 2659 | 1461751184219 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:44 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed4207d000 == 176 [pid = 2659] [id = 667] 02:59:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 178 (0x7fed197cd800) [pid = 2659] [serial = 2002] [outer = (nil)] 02:59:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 179 (0x7fed34830400) [pid = 2659] [serial = 2003] [outer = 0x7fed197cd800] 02:59:44 INFO - PROCESS | 2659 | 1461751184302 Marionette DEBUG loaded listener.js 02:59:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 180 (0x7fed34c4b400) [pid = 2659] [serial = 2004] [outer = 0x7fed197cd800] 02:59:45 INFO - PROCESS | 2659 | 1461751185175 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 02:59:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:59:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1584ms 02:59:45 INFO - PROCESS | 2659 | 1461751185241 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 02:59:45 INFO - PROCESS | 2659 | 1461751185245 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 02:59:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:59:45 INFO - PROCESS | 2659 | 1461751185251 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:59:45 INFO - PROCESS | 2659 | 1461751185253 Marionette TRACE conn3 <- [1,2642,null,{}] 02:59:45 INFO - PROCESS | 2659 | 1461751185259 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:45 INFO - PROCESS | 2659 | 1461751185502 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 02:59:45 INFO - PROCESS | 2659 | 1461751185816 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:45 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed4241a800 == 177 [pid = 2659] [id = 668] 02:59:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 181 (0x7fed29c5b800) [pid = 2659] [serial = 2005] [outer = (nil)] 02:59:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 182 (0x7fed3510dc00) [pid = 2659] [serial = 2006] [outer = 0x7fed29c5b800] 02:59:45 INFO - PROCESS | 2659 | 1461751185906 Marionette DEBUG loaded listener.js 02:59:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 183 (0x7fed35117400) [pid = 2659] [serial = 2007] [outer = 0x7fed29c5b800] 02:59:46 INFO - PROCESS | 2659 | 1461751186800 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 02:59:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:59:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1578ms 02:59:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:59:46 INFO - PROCESS | 2659 | 1461751186832 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 02:59:46 INFO - PROCESS | 2659 | 1461751186835 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 02:59:46 INFO - PROCESS | 2659 | 1461751186842 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:59:46 INFO - PROCESS | 2659 | 1461751186845 Marionette TRACE conn3 <- [1,2646,null,{}] 02:59:46 INFO - PROCESS | 2659 | 1461751186852 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:47 INFO - PROCESS | 2659 | 1461751187100 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 02:59:47 INFO - PROCESS | 2659 | 1461751187431 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:47 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed44e39800 == 178 [pid = 2659] [id = 669] 02:59:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 184 (0x7fed3514d000) [pid = 2659] [serial = 2008] [outer = (nil)] 02:59:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 185 (0x7fed35150c00) [pid = 2659] [serial = 2009] [outer = 0x7fed3514d000] 02:59:47 INFO - PROCESS | 2659 | 1461751187541 Marionette DEBUG loaded listener.js 02:59:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 186 (0x7fed35612400) [pid = 2659] [serial = 2010] [outer = 0x7fed3514d000] 02:59:48 INFO - PROCESS | 2659 | 1461751188343 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 02:59:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:59:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1534ms 02:59:48 INFO - PROCESS | 2659 | 1461751188376 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 02:59:48 INFO - PROCESS | 2659 | 1461751188379 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 02:59:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:59:48 INFO - PROCESS | 2659 | 1461751188385 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:59:48 INFO - PROCESS | 2659 | 1461751188387 Marionette TRACE conn3 <- [1,2650,null,{}] 02:59:48 INFO - PROCESS | 2659 | 1461751188393 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:48 INFO - PROCESS | 2659 | 1461751188628 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed193ce000 == 177 [pid = 2659] [id = 601] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3070e800 == 176 [pid = 2659] [id = 504] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2c238000 == 175 [pid = 2659] [id = 500] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed30705000 == 174 [pid = 2659] [id = 599] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f645000 == 173 [pid = 2659] [id = 597] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2dee3000 == 172 [pid = 2659] [id = 501] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed19650000 == 171 [pid = 2659] [id = 600] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2fa15000 == 170 [pid = 2659] [id = 598] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed22b71000 == 169 [pid = 2659] [id = 494] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1fdd3000 == 168 [pid = 2659] [id = 650] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1dddc000 == 167 [pid = 2659] [id = 649] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1c3e4800 == 166 [pid = 2659] [id = 648] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2fa12000 == 165 [pid = 2659] [id = 643] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f608800 == 164 [pid = 2659] [id = 642] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2ebe8800 == 163 [pid = 2659] [id = 641] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2d3d9800 == 162 [pid = 2659] [id = 640] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2bb5a800 == 161 [pid = 2659] [id = 639] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b012000 == 160 [pid = 2659] [id = 638] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2ad1a800 == 159 [pid = 2659] [id = 637] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29d89800 == 158 [pid = 2659] [id = 636] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed28e65800 == 157 [pid = 2659] [id = 635] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed288d9000 == 156 [pid = 2659] [id = 634] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2304c000 == 155 [pid = 2659] [id = 633] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed22b69800 == 154 [pid = 2659] [id = 632] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2107b800 == 153 [pid = 2659] [id = 631] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed206d3800 == 152 [pid = 2659] [id = 630] 02:59:50 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1dc9b800 == 151 [pid = 2659] [id = 629] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 185 (0x7fed1cc5a800) [pid = 2659] [serial = 1749] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 184 (0x7fed1cb6cc00) [pid = 2659] [serial = 1880] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 183 (0x7fed16ac2800) [pid = 2659] [serial = 1883] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 182 (0x7fed28a5ac00) [pid = 2659] [serial = 1838] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 181 (0x7fed2891b400) [pid = 2659] [serial = 1836] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 180 (0x7fed24a6f400) [pid = 2659] [serial = 1835] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 179 (0x7fed22ceb000) [pid = 2659] [serial = 1833] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 178 (0x7fed22c54800) [pid = 2659] [serial = 1832] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 177 (0x7fed22b50000) [pid = 2659] [serial = 1830] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 176 (0x7fed22ae1000) [pid = 2659] [serial = 1829] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 175 (0x7fed2290f800) [pid = 2659] [serial = 1827] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 174 (0x7fed22869c00) [pid = 2659] [serial = 1826] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 173 (0x7fed1aade400) [pid = 2659] [serial = 1877] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 172 (0x7fed16adb400) [pid = 2659] [serial = 1874] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 171 (0x7fed18a98800) [pid = 2659] [serial = 1875] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 170 (0x7fed1f492c00) [pid = 2659] [serial = 1824] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 169 (0x7fed1e95e400) [pid = 2659] [serial = 1823] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 168 (0x7fed1cb69800) [pid = 2659] [serial = 1821] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 167 (0x7fed199da400) [pid = 2659] [serial = 1820] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 166 (0x7fed2fc8a800) [pid = 2659] [serial = 1872] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 165 (0x7fed2fc7e000) [pid = 2659] [serial = 1871] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 164 (0x7fed2f694000) [pid = 2659] [serial = 1869] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 163 (0x7fed2f29f400) [pid = 2659] [serial = 1868] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 162 (0x7fed2f296000) [pid = 2659] [serial = 1866] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 161 (0x7fed2f020800) [pid = 2659] [serial = 1865] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 160 (0x7fed2f01bc00) [pid = 2659] [serial = 1863] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 159 (0x7fed2f016400) [pid = 2659] [serial = 1862] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 158 (0x7fed2ef49c00) [pid = 2659] [serial = 1860] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 157 (0x7fed2ef44800) [pid = 2659] [serial = 1859] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 156 (0x7fed2eae2c00) [pid = 2659] [serial = 1857] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 155 (0x7fed2ea79400) [pid = 2659] [serial = 1856] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 154 (0x7fed2ea6f800) [pid = 2659] [serial = 1854] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 153 (0x7fed2e874000) [pid = 2659] [serial = 1853] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 152 (0x7fed2d319800) [pid = 2659] [serial = 1851] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 151 (0x7fed2d099800) [pid = 2659] [serial = 1850] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 150 (0x7fed2b4e4000) [pid = 2659] [serial = 1848] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 149 (0x7fed2aeb9c00) [pid = 2659] [serial = 1847] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 148 (0x7fed29f71400) [pid = 2659] [serial = 1845] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 147 (0x7fed29c7e400) [pid = 2659] [serial = 1844] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 146 (0x7fed28f86800) [pid = 2659] [serial = 1842] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 145 (0x7fed28df3000) [pid = 2659] [serial = 1841] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 144 (0x7fed28bd6800) [pid = 2659] [serial = 1839] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 143 (0x7fed1cbb0400) [pid = 2659] [serial = 1881] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 142 (0x7fed1c81c800) [pid = 2659] [serial = 1884] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 141 (0x7fed1b9ef000) [pid = 2659] [serial = 1878] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | --DOMWINDOW == 140 (0x7fed1e961c00) [pid = 2659] [serial = 1886] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 2659 | 1461751190553 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:50 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed19654800 == 152 [pid = 2659] [id = 670] 02:59:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 141 (0x7fed16259400) [pid = 2659] [serial = 2011] [outer = (nil)] 02:59:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 142 (0x7fed16ac2400) [pid = 2659] [serial = 2012] [outer = 0x7fed16259400] 02:59:50 INFO - PROCESS | 2659 | 1461751190626 Marionette DEBUG loaded listener.js 02:59:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 143 (0x7fed16ad8800) [pid = 2659] [serial = 2013] [outer = 0x7fed16259400] 02:59:51 INFO - PROCESS | 2659 | 1461751191418 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 02:59:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:59:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 3041ms 02:59:51 INFO - PROCESS | 2659 | 1461751191428 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 02:59:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:59:51 INFO - PROCESS | 2659 | 1461751191433 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 02:59:51 INFO - PROCESS | 2659 | 1461751191440 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:59:51 INFO - PROCESS | 2659 | 1461751191445 Marionette TRACE conn3 <- [1,2654,null,{}] 02:59:51 INFO - PROCESS | 2659 | 1461751191455 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:51 INFO - PROCESS | 2659 | 1461751191700 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 02:59:51 INFO - PROCESS | 2659 | 1461751191884 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:51 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1c8dc800 == 153 [pid = 2659] [id = 671] 02:59:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 144 (0x7fed16add000) [pid = 2659] [serial = 2014] [outer = (nil)] 02:59:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 145 (0x7fed199da400) [pid = 2659] [serial = 2015] [outer = 0x7fed16add000] 02:59:51 INFO - PROCESS | 2659 | 1461751191954 Marionette DEBUG loaded listener.js 02:59:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 146 (0x7fed1b9e4000) [pid = 2659] [serial = 2016] [outer = 0x7fed16add000] 02:59:52 INFO - PROCESS | 2659 | 1461751192824 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 02:59:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:59:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1433ms 02:59:52 INFO - PROCESS | 2659 | 1461751192882 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 02:59:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:59:52 INFO - PROCESS | 2659 | 1461751192888 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 02:59:52 INFO - PROCESS | 2659 | 1461751192894 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:59:52 INFO - PROCESS | 2659 | 1461751192897 Marionette TRACE conn3 <- [1,2658,null,{}] 02:59:52 INFO - PROCESS | 2659 | 1461751192902 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:53 INFO - PROCESS | 2659 | 1461751193188 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 02:59:53 INFO - PROCESS | 2659 | 1461751193224 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:53 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1dda0000 == 154 [pid = 2659] [id = 672] 02:59:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 147 (0x7fed1cb07800) [pid = 2659] [serial = 2017] [outer = (nil)] 02:59:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 148 (0x7fed1cb69800) [pid = 2659] [serial = 2018] [outer = 0x7fed1cb07800] 02:59:53 INFO - PROCESS | 2659 | 1461751193287 Marionette DEBUG loaded listener.js 02:59:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 149 (0x7fed1cba9400) [pid = 2659] [serial = 2019] [outer = 0x7fed1cb07800] 02:59:54 INFO - PROCESS | 2659 | 1461751194309 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 02:59:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:59:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1488ms 02:59:54 INFO - PROCESS | 2659 | 1461751194384 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 02:59:54 INFO - PROCESS | 2659 | 1461751194386 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 02:59:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:59:54 INFO - PROCESS | 2659 | 1461751194402 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:59:54 INFO - PROCESS | 2659 | 1461751194411 Marionette TRACE conn3 <- [1,2662,null,{}] 02:59:54 INFO - PROCESS | 2659 | 1461751194434 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:54 INFO - PROCESS | 2659 | 1461751194723 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 02:59:55 INFO - PROCESS | 2659 | --DOMWINDOW == 148 (0x7fed2b65f800) [pid = 2659] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:59:55 INFO - PROCESS | 2659 | --DOMWINDOW == 147 (0x7fed22ce0800) [pid = 2659] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:59:55 INFO - PROCESS | 2659 | --DOMWINDOW == 146 (0x7fed1dfe0400) [pid = 2659] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:59:55 INFO - PROCESS | 2659 | --DOMWINDOW == 145 (0x7fed16ad4c00) [pid = 2659] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:59:55 INFO - PROCESS | 2659 | --DOMWINDOW == 144 (0x7fed161e4c00) [pid = 2659] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:59:55 INFO - PROCESS | 2659 | --DOMWINDOW == 143 (0x7fed199db000) [pid = 2659] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:59:55 INFO - PROCESS | 2659 | --DOMWINDOW == 142 (0x7fed2aebdc00) [pid = 2659] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:59:55 INFO - PROCESS | 2659 | --DOMWINDOW == 141 (0x7fed1f49d800) [pid = 2659] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:59:55 INFO - PROCESS | 2659 | --DOMWINDOW == 140 (0x7fed22e11800) [pid = 2659] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:59:55 INFO - PROCESS | 2659 | --DOMWINDOW == 139 (0x7fed22b46800) [pid = 2659] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:59:55 INFO - PROCESS | 2659 | --DOMWINDOW == 138 (0x7fed28bd2400) [pid = 2659] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:59:55 INFO - PROCESS | 2659 | --DOMWINDOW == 137 (0x7fed22e0c000) [pid = 2659] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:59:55 INFO - PROCESS | 2659 | --DOMWINDOW == 136 (0x7fed1aae7800) [pid = 2659] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:59:55 INFO - PROCESS | 2659 | --DOMWINDOW == 135 (0x7fed18a94c00) [pid = 2659] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:59:55 INFO - PROCESS | 2659 | --DOMWINDOW == 134 (0x7fed16ade400) [pid = 2659] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:59:55 INFO - PROCESS | 2659 | --DOMWINDOW == 133 (0x7fed2aec4000) [pid = 2659] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:59:55 INFO - PROCESS | 2659 | --DOMWINDOW == 132 (0x7fed20e53800) [pid = 2659] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:59:55 INFO - PROCESS | 2659 | --DOMWINDOW == 131 (0x7fed1f248000) [pid = 2659] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:59:55 INFO - PROCESS | 2659 | --DOMWINDOW == 130 (0x7fed1cc5f000) [pid = 2659] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:59:55 INFO - PROCESS | 2659 | --DOMWINDOW == 129 (0x7fed2bdf2c00) [pid = 2659] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:59:55 INFO - PROCESS | 2659 | --DOMWINDOW == 128 (0x7fed2b65bc00) [pid = 2659] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:59:55 INFO - PROCESS | 2659 | --DOMWINDOW == 127 (0x7fed1cba8400) [pid = 2659] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:59:55 INFO - PROCESS | 2659 | 1461751195490 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:55 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1dde2800 == 155 [pid = 2659] [id = 673] 02:59:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 128 (0x7fed161e4c00) [pid = 2659] [serial = 2020] [outer = (nil)] 02:59:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 129 (0x7fed18a94c00) [pid = 2659] [serial = 2021] [outer = 0x7fed161e4c00] 02:59:55 INFO - PROCESS | 2659 | 1461751195569 Marionette DEBUG loaded listener.js 02:59:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 130 (0x7fed1cbb3400) [pid = 2659] [serial = 2022] [outer = 0x7fed161e4c00] 02:59:56 INFO - PROCESS | 2659 | 1461751196275 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 02:59:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:59:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1914ms 02:59:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:59:56 INFO - PROCESS | 2659 | 1461751196309 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 02:59:56 INFO - PROCESS | 2659 | 1461751196312 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 02:59:56 INFO - PROCESS | 2659 | 1461751196318 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:59:56 INFO - PROCESS | 2659 | 1461751196321 Marionette TRACE conn3 <- [1,2666,null,{}] 02:59:56 INFO - PROCESS | 2659 | 1461751196326 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:56 INFO - PROCESS | 2659 | 1461751196599 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 02:59:56 INFO - PROCESS | 2659 | 1461751196619 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:56 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1fc25800 == 156 [pid = 2659] [id = 674] 02:59:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 131 (0x7fed1cbb4400) [pid = 2659] [serial = 2023] [outer = (nil)] 02:59:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 132 (0x7fed1e95cc00) [pid = 2659] [serial = 2024] [outer = 0x7fed1cbb4400] 02:59:56 INFO - PROCESS | 2659 | 1461751196681 Marionette DEBUG loaded listener.js 02:59:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 133 (0x7fed1eb55000) [pid = 2659] [serial = 2025] [outer = 0x7fed1cbb4400] 02:59:58 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:58 INFO - PROCESS | 2659 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:59:58 INFO - PROCESS | 2659 | 1461751198303 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 02:59:58 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:59:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2033ms 02:59:58 INFO - PROCESS | 2659 | 1461751198352 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 02:59:58 INFO - PROCESS | 2659 | 1461751198359 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 02:59:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:59:58 INFO - PROCESS | 2659 | 1461751198378 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:59:58 INFO - PROCESS | 2659 | 1461751198385 Marionette TRACE conn3 <- [1,2670,null,{}] 02:59:58 INFO - PROCESS | 2659 | 1461751198439 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:58 INFO - PROCESS | 2659 | 1461751198710 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 02:59:58 INFO - PROCESS | 2659 | 1461751198921 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:58 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1dc95000 == 157 [pid = 2659] [id = 675] 02:59:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 134 (0x7fed161ed800) [pid = 2659] [serial = 2026] [outer = (nil)] 02:59:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 135 (0x7fed19554800) [pid = 2659] [serial = 2027] [outer = 0x7fed161ed800] 02:59:59 INFO - PROCESS | 2659 | 1461751198999 Marionette DEBUG loaded listener.js 02:59:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 136 (0x7fed1c81c800) [pid = 2659] [serial = 2028] [outer = 0x7fed161ed800] 03:00:00 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:00 INFO - PROCESS | 2659 | 1461751200417 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 03:00:00 INFO - PROCESS | 2659 | 1461751200473 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 03:00:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:00:00 INFO - PROCESS | 2659 | 1461751200581 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:00:00 INFO - PROCESS | 2659 | 1461751200586 Marionette TRACE conn3 <- [1,2674,null,{}] 03:00:00 INFO - PROCESS | 2659 | 1461751200595 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:00 INFO - PROCESS | 2659 | 1461751200826 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 03:00:01 INFO - PROCESS | 2659 | 1461751201088 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:01 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1fe1d800 == 158 [pid = 2659] [id = 676] 03:00:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 137 (0x7fed16acfc00) [pid = 2659] [serial = 2029] [outer = (nil)] 03:00:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 138 (0x7fed1cc61800) [pid = 2659] [serial = 2030] [outer = 0x7fed16acfc00] 03:00:01 INFO - PROCESS | 2659 | 1461751201165 Marionette DEBUG loaded listener.js 03:00:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 139 (0x7fed1e95e800) [pid = 2659] [serial = 2031] [outer = 0x7fed16acfc00] 03:00:02 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:02 INFO - PROCESS | 2659 | 1461751202811 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 03:00:02 INFO - PROCESS | 2659 | 1461751202880 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 03:00:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:00:02 INFO - PROCESS | 2659 | 1461751202887 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:00:02 INFO - PROCESS | 2659 | 1461751202893 Marionette TRACE conn3 <- [1,2678,null,{}] 03:00:02 INFO - PROCESS | 2659 | 1461751202950 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:03 INFO - PROCESS | 2659 | 1461751203230 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 03:00:03 INFO - PROCESS | 2659 | 1461751203426 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:03 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed21077000 == 159 [pid = 2659] [id = 677] 03:00:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 140 (0x7fed1f245c00) [pid = 2659] [serial = 2032] [outer = (nil)] 03:00:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 141 (0x7fed1f384800) [pid = 2659] [serial = 2033] [outer = 0x7fed1f245c00] 03:00:03 INFO - PROCESS | 2659 | 1461751203504 Marionette DEBUG loaded listener.js 03:00:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 142 (0x7fed1febbc00) [pid = 2659] [serial = 2034] [outer = 0x7fed1f245c00] 03:00:04 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:04 INFO - PROCESS | 2659 | 1461751204851 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 03:00:04 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) 03:00:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1992ms 03:00:04 INFO - PROCESS | 2659 | 1461751204881 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 03:00:04 INFO - PROCESS | 2659 | 1461751204885 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 03:00:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:00:04 INFO - PROCESS | 2659 | 1461751204891 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:00:04 INFO - PROCESS | 2659 | 1461751204895 Marionette TRACE conn3 <- [1,2682,null,{}] 03:00:04 INFO - PROCESS | 2659 | 1461751204901 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:05 INFO - PROCESS | 2659 | 1461751205171 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 03:00:05 INFO - PROCESS | 2659 | 1461751205403 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:05 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed22b5e000 == 160 [pid = 2659] [id = 678] 03:00:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 143 (0x7fed1f251000) [pid = 2659] [serial = 2035] [outer = (nil)] 03:00:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 144 (0x7fed20ecf000) [pid = 2659] [serial = 2036] [outer = 0x7fed1f251000] 03:00:05 INFO - PROCESS | 2659 | 1461751205493 Marionette DEBUG loaded listener.js 03:00:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 145 (0x7fed2290e800) [pid = 2659] [serial = 2037] [outer = 0x7fed1f251000] 03:00:06 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:06 INFO - PROCESS | 2659 | 1461751206959 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 03:00:06 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) 03:00:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2086ms 03:00:06 INFO - PROCESS | 2659 | 1461751206980 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 03:00:06 INFO - PROCESS | 2659 | 1461751206984 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 03:00:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:00:06 INFO - PROCESS | 2659 | 1461751206991 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:00:06 INFO - PROCESS | 2659 | 1461751206995 Marionette TRACE conn3 <- [1,2686,null,{}] 03:00:07 INFO - PROCESS | 2659 | 1461751207001 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:07 INFO - PROCESS | 2659 | 1461751207244 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 03:00:07 INFO - PROCESS | 2659 | 1461751207518 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:07 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2303c800 == 161 [pid = 2659] [id = 679] 03:00:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 146 (0x7fed1cbb2c00) [pid = 2659] [serial = 2038] [outer = (nil)] 03:00:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 147 (0x7fed2290f800) [pid = 2659] [serial = 2039] [outer = 0x7fed1cbb2c00] 03:00:07 INFO - PROCESS | 2659 | 1461751207591 Marionette DEBUG loaded listener.js 03:00:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 148 (0x7fed22c4cc00) [pid = 2659] [serial = 2040] [outer = 0x7fed1cbb2c00] 03:00:08 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:08 INFO - PROCESS | 2659 | 1461751208977 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 03:00:09 INFO - PROCESS | 2659 | 1461751209034 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 03:00:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:00:09 INFO - PROCESS | 2659 | 1461751209132 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:00:09 INFO - PROCESS | 2659 | 1461751209136 Marionette TRACE conn3 <- [1,2690,null,{}] 03:00:09 INFO - PROCESS | 2659 | 1461751209152 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:09 INFO - PROCESS | 2659 | 1461751209407 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 03:00:09 INFO - PROCESS | 2659 | 1461751209664 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:09 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed288e0000 == 162 [pid = 2659] [id = 680] 03:00:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 149 (0x7fed22add400) [pid = 2659] [serial = 2041] [outer = (nil)] 03:00:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 150 (0x7fed22e06000) [pid = 2659] [serial = 2042] [outer = 0x7fed22add400] 03:00:09 INFO - PROCESS | 2659 | 1461751209743 Marionette DEBUG loaded listener.js 03:00:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 151 (0x7fed24823800) [pid = 2659] [serial = 2043] [outer = 0x7fed22add400] 03:00:11 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:11 INFO - PROCESS | 2659 | 1461751211109 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 03:00:11 INFO - PROCESS | 2659 | 1461751211132 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 03:00:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:00:11 INFO - PROCESS | 2659 | 1461751211138 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:00:11 INFO - PROCESS | 2659 | 1461751211142 Marionette TRACE conn3 <- [1,2694,null,{}] 03:00:11 INFO - PROCESS | 2659 | 1461751211148 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:11 INFO - PROCESS | 2659 | 1461751211419 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 03:00:11 INFO - PROCESS | 2659 | 1461751211649 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:11 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed29c41800 == 163 [pid = 2659] [id = 681] 03:00:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 152 (0x7fed1c30f000) [pid = 2659] [serial = 2044] [outer = (nil)] 03:00:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 153 (0x7fed24827c00) [pid = 2659] [serial = 2045] [outer = 0x7fed1c30f000] 03:00:11 INFO - PROCESS | 2659 | 1461751211723 Marionette DEBUG loaded listener.js 03:00:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 154 (0x7fed24a65000) [pid = 2659] [serial = 2046] [outer = 0x7fed1c30f000] 03:00:13 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:13 INFO - PROCESS | 2659 | 1461751213045 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 03:00:13 INFO - PROCESS | 2659 | 1461751213080 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 03:00:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:00:13 INFO - PROCESS | 2659 | 1461751213086 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:00:13 INFO - PROCESS | 2659 | 1461751213089 Marionette TRACE conn3 <- [1,2698,null,{}] 03:00:13 INFO - PROCESS | 2659 | 1461751213094 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:13 INFO - PROCESS | 2659 | 1461751213358 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 03:00:13 INFO - PROCESS | 2659 | 1461751213588 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:13 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed29e3e800 == 164 [pid = 2659] [id = 682] 03:00:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 155 (0x7fed1e960000) [pid = 2659] [serial = 2047] [outer = (nil)] 03:00:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 156 (0x7fed24a68000) [pid = 2659] [serial = 2048] [outer = 0x7fed1e960000] 03:00:13 INFO - PROCESS | 2659 | 1461751213666 Marionette DEBUG loaded listener.js 03:00:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 157 (0x7fed24af1800) [pid = 2659] [serial = 2049] [outer = 0x7fed1e960000] 03:00:14 INFO - PROCESS | 2659 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:14 INFO - PROCESS | 2659 | 1461751214992 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 03:00:15 INFO - PROCESS | 2659 | 1461751215029 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 03:00:15 INFO - PROCESS | 2659 | 1461751215034 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:00:15 INFO - PROCESS | 2659 | 1461751215038 Marionette TRACE conn3 <- [1,2702,null,{}] 03:00:15 INFO - PROCESS | 2659 | 1461751215044 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:15 INFO - PROCESS | 2659 | 1461751215300 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 03:00:15 INFO - PROCESS | 2659 | 1461751215530 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:15 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2afd1800 == 165 [pid = 2659] [id = 683] 03:00:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 158 (0x7fed1eb5c800) [pid = 2659] [serial = 2050] [outer = (nil)] 03:00:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 159 (0x7fed28a5a400) [pid = 2659] [serial = 2051] [outer = 0x7fed1eb5c800] 03:00:15 INFO - PROCESS | 2659 | 1461751215606 Marionette DEBUG loaded listener.js 03:00:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 160 (0x7fed28a9cc00) [pid = 2659] [serial = 2052] [outer = 0x7fed1eb5c800] 03:00:16 INFO - PROCESS | 2659 | 1461751216512 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 03:00:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:00:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1545ms 03:00:16 INFO - PROCESS | 2659 | 1461751216582 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 03:00:16 INFO - PROCESS | 2659 | 1461751216585 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 03:00:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:00:16 INFO - PROCESS | 2659 | 1461751216591 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:00:16 INFO - PROCESS | 2659 | 1461751216593 Marionette TRACE conn3 <- [1,2706,null,{}] 03:00:16 INFO - PROCESS | 2659 | 1461751216599 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:16 INFO - PROCESS | 2659 | 1461751216869 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 03:00:17 INFO - PROCESS | 2659 | 1461751217188 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:17 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2b7a9800 == 166 [pid = 2659] [id = 684] 03:00:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 161 (0x7fed16ac5400) [pid = 2659] [serial = 2053] [outer = (nil)] 03:00:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 162 (0x7fed24a71400) [pid = 2659] [serial = 2054] [outer = 0x7fed16ac5400] 03:00:17 INFO - PROCESS | 2659 | 1461751217279 Marionette DEBUG loaded listener.js 03:00:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 163 (0x7fed28deec00) [pid = 2659] [serial = 2055] [outer = 0x7fed16ac5400] 03:00:18 INFO - PROCESS | 2659 | 1461751218214 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 03:00:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:00:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1680ms 03:00:18 INFO - PROCESS | 2659 | 1461751218273 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 03:00:18 INFO - PROCESS | 2659 | 1461751218278 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 03:00:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:00:18 INFO - PROCESS | 2659 | 1461751218285 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:00:18 INFO - PROCESS | 2659 | 1461751218290 Marionette TRACE conn3 <- [1,2710,null,{}] 03:00:18 INFO - PROCESS | 2659 | 1461751218296 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:18 INFO - PROCESS | 2659 | 1461751218556 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 03:00:18 INFO - PROCESS | 2659 | 1461751218882 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:18 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed22e30000 == 167 [pid = 2659] [id = 685] 03:00:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 164 (0x7fed1b9eb400) [pid = 2659] [serial = 2056] [outer = (nil)] 03:00:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 165 (0x7fed22e0fc00) [pid = 2659] [serial = 2057] [outer = 0x7fed1b9eb400] 03:00:18 INFO - PROCESS | 2659 | 1461751218967 Marionette DEBUG loaded listener.js 03:00:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 166 (0x7fed29f6f400) [pid = 2659] [serial = 2058] [outer = 0x7fed1b9eb400] 03:00:20 INFO - PROCESS | 2659 | 1461751220386 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 03:00:20 INFO - PROCESS | 2659 | 1461751220490 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 03:00:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:00:20 INFO - PROCESS | 2659 | 1461751220504 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:00:20 INFO - PROCESS | 2659 | 1461751220508 Marionette TRACE conn3 <- [1,2714,null,{}] 03:00:20 INFO - PROCESS | 2659 | 1461751220527 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:20 INFO - PROCESS | 2659 | 1461751220746 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 03:00:21 INFO - PROCESS | 2659 | 1461751221015 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:21 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1f405800 == 168 [pid = 2659] [id = 686] 03:00:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 167 (0x7fed199e0c00) [pid = 2659] [serial = 2059] [outer = (nil)] 03:00:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 168 (0x7fed1b979800) [pid = 2659] [serial = 2060] [outer = 0x7fed199e0c00] 03:00:21 INFO - PROCESS | 2659 | 1461751221096 Marionette DEBUG loaded listener.js 03:00:21 INFO - PROCESS | 2659 | ++DOMWINDOW == 169 (0x7fed1cb65400) [pid = 2659] [serial = 2061] [outer = 0x7fed199e0c00] 03:00:22 INFO - PROCESS | 2659 | 1461751222016 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 03:00:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:00:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1587ms 03:00:22 INFO - PROCESS | 2659 | 1461751222091 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 03:00:22 INFO - PROCESS | 2659 | 1461751222099 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 03:00:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:00:22 INFO - PROCESS | 2659 | 1461751222109 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:00:22 INFO - PROCESS | 2659 | 1461751222113 Marionette TRACE conn3 <- [1,2718,null,{}] 03:00:22 INFO - PROCESS | 2659 | 1461751222119 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:22 INFO - PROCESS | 2659 | 1461751222515 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 03:00:22 INFO - PROCESS | 2659 | 1461751222907 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:22 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1b6d1800 == 169 [pid = 2659] [id = 687] 03:00:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 170 (0x7fed1cb6cc00) [pid = 2659] [serial = 2062] [outer = (nil)] 03:00:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 171 (0x7fed1cbb2000) [pid = 2659] [serial = 2063] [outer = 0x7fed1cb6cc00] 03:00:22 INFO - PROCESS | 2659 | 1461751222979 Marionette DEBUG loaded listener.js 03:00:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 172 (0x7fed1d7e8c00) [pid = 2659] [serial = 2064] [outer = 0x7fed1cb6cc00] 03:00:23 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed4a067800 == 168 [pid = 2659] [id = 256] 03:00:23 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed35907800 == 167 [pid = 2659] [id = 622] 03:00:23 INFO - PROCESS | 2659 | --DOMWINDOW == 171 (0x7fed3126b400) [pid = 2659] [serial = 1940] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 2659 | --DOMWINDOW == 170 (0x7fed1e96ac00) [pid = 2659] [serial = 1955] [outer = (nil)] [url = about:blank] 03:00:23 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed34f9c800 == 166 [pid = 2659] [id = 260] 03:00:23 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1dde2800 == 165 [pid = 2659] [id = 673] 03:00:24 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1dda0000 == 164 [pid = 2659] [id = 672] 03:00:24 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1c8dc800 == 163 [pid = 2659] [id = 671] 03:00:24 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed19654800 == 162 [pid = 2659] [id = 670] 03:00:24 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed44e39800 == 161 [pid = 2659] [id = 669] 03:00:24 INFO - PROCESS | 2659 | 1461751224107 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 03:00:24 INFO - PROCESS | 2659 | 1461751224156 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 03:00:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:00:24 INFO - PROCESS | 2659 | 1461751224162 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:00:24 INFO - PROCESS | 2659 | 1461751224167 Marionette TRACE conn3 <- [1,2722,null,{}] 03:00:24 INFO - PROCESS | 2659 | 1461751224188 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:24 INFO - PROCESS | 2659 | 1461751224408 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 169 (0x7fed2d219800) [pid = 2659] [serial = 1929] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 168 (0x7fed28921400) [pid = 2659] [serial = 1913] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 167 (0x7fed1f389c00) [pid = 2659] [serial = 1953] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 166 (0x7fed22871c00) [pid = 2659] [serial = 1899] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 165 (0x7fed1f49a400) [pid = 2659] [serial = 1818] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 164 (0x7fed22915c00) [pid = 2659] [serial = 1901] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 163 (0x7fed2b65ac00) [pid = 2659] [serial = 1920] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 162 (0x7fed24a70400) [pid = 2659] [serial = 1910] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 161 (0x7fed20e5d400) [pid = 2659] [serial = 1898] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 160 (0x7fed30828c00) [pid = 2659] [serial = 1938] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 159 (0x7fed29c5dc00) [pid = 2659] [serial = 1917] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 158 (0x7fed28a9f800) [pid = 2659] [serial = 1914] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 157 (0x7fed31e08000) [pid = 2659] [serial = 1943] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 156 (0x7fed22b48800) [pid = 2659] [serial = 1902] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 155 (0x7fed1eb58c00) [pid = 2659] [serial = 1952] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 154 (0x7fed33336800) [pid = 2659] [serial = 1944] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 153 (0x7fed2c28fc00) [pid = 2659] [serial = 1928] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 152 (0x7fed232d2400) [pid = 2659] [serial = 1905] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 151 (0x7fed1cb11000) [pid = 2659] [serial = 1949] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 150 (0x7fed199d9800) [pid = 2659] [serial = 1947] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 149 (0x7fed1b9e9000) [pid = 2659] [serial = 1890] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 148 (0x7fed197d0c00) [pid = 2659] [serial = 1889] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 147 (0x7fed2bdf1800) [pid = 2659] [serial = 1923] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 146 (0x7fed2f018800) [pid = 2659] [serial = 1934] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 145 (0x7fed1cbb1400) [pid = 2659] [serial = 1950] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 144 (0x7fed1f493400) [pid = 2659] [serial = 1895] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 143 (0x7fed1954a000) [pid = 2659] [serial = 1946] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 142 (0x7fed2b44fc00) [pid = 2659] [serial = 1919] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 141 (0x7fed2b811000) [pid = 2659] [serial = 1922] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 140 (0x7fed24aef800) [pid = 2659] [serial = 1911] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 139 (0x7fed24860c00) [pid = 2659] [serial = 1908] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 138 (0x7fed2e87fc00) [pid = 2659] [serial = 1931] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 137 (0x7fed2ef3f000) [pid = 2659] [serial = 1932] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 136 (0x7fed2c17d000) [pid = 2659] [serial = 1926] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 135 (0x7fed1feb6400) [pid = 2659] [serial = 1896] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 134 (0x7fed2f697000) [pid = 2659] [serial = 1935] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 133 (0x7fed2fc8c800) [pid = 2659] [serial = 1937] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 132 (0x7fed28a9d400) [pid = 2659] [serial = 1916] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 131 (0x7fed2bdfec00) [pid = 2659] [serial = 1925] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 130 (0x7fed24828c00) [pid = 2659] [serial = 1907] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 129 (0x7fed23137400) [pid = 2659] [serial = 1904] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 128 (0x7fed1dfd4800) [pid = 2659] [serial = 1893] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | --DOMWINDOW == 127 (0x7fed1ccce000) [pid = 2659] [serial = 1892] [outer = (nil)] [url = about:blank] 03:00:24 INFO - PROCESS | 2659 | 1461751224705 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:24 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1e0ea800 == 145 [pid = 2659] [id = 688] 03:00:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 128 (0x7fed1b9e9000) [pid = 2659] [serial = 2065] [outer = (nil)] 03:00:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 129 (0x7fed1f384c00) [pid = 2659] [serial = 2066] [outer = 0x7fed1b9e9000] 03:00:24 INFO - PROCESS | 2659 | 1461751224812 Marionette DEBUG loaded listener.js 03:00:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 130 (0x7fed20e54000) [pid = 2659] [serial = 2067] [outer = 0x7fed1b9e9000] 03:00:25 INFO - PROCESS | 2659 | 1461751225604 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 03:00:25 INFO - PROCESS | 2659 | 1461751225658 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 03:00:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:00:25 INFO - PROCESS | 2659 | 1461751225664 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:00:25 INFO - PROCESS | 2659 | 1461751225666 Marionette TRACE conn3 <- [1,2726,null,{}] 03:00:25 INFO - PROCESS | 2659 | 1461751225672 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:25 INFO - PROCESS | 2659 | 1461751225952 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 03:00:25 INFO - PROCESS | 2659 | 1461751225976 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:25 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed21d0e800 == 146 [pid = 2659] [id = 689] 03:00:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 131 (0x7fed1f493800) [pid = 2659] [serial = 2068] [outer = (nil)] 03:00:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 132 (0x7fed22b4ec00) [pid = 2659] [serial = 2069] [outer = 0x7fed1f493800] 03:00:26 INFO - PROCESS | 2659 | 1461751226041 Marionette DEBUG loaded listener.js 03:00:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 133 (0x7fed22ce1400) [pid = 2659] [serial = 2070] [outer = 0x7fed1f493800] 03:00:26 INFO - PROCESS | 2659 | 1461751226967 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 03:00:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:00:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1329ms 03:00:26 INFO - PROCESS | 2659 | 1461751226994 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 03:00:26 INFO - PROCESS | 2659 | 1461751226996 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 03:00:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:00:27 INFO - PROCESS | 2659 | 1461751227003 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:00:27 INFO - PROCESS | 2659 | 1461751227005 Marionette TRACE conn3 <- [1,2730,null,{}] 03:00:27 INFO - PROCESS | 2659 | 1461751227040 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:27 INFO - PROCESS | 2659 | 1461751227311 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 03:00:27 INFO - PROCESS | 2659 | 1461751227349 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:27 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2303d800 == 147 [pid = 2659] [id = 690] 03:00:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 134 (0x7fed20e5ac00) [pid = 2659] [serial = 2071] [outer = (nil)] 03:00:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 135 (0x7fed22e07800) [pid = 2659] [serial = 2072] [outer = 0x7fed20e5ac00] 03:00:27 INFO - PROCESS | 2659 | 1461751227422 Marionette DEBUG loaded listener.js 03:00:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 136 (0x7fed22e1d800) [pid = 2659] [serial = 2073] [outer = 0x7fed20e5ac00] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 135 (0x7fed29c5b800) [pid = 2659] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 134 (0x7fed24864400) [pid = 2659] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 133 (0x7fed3514d000) [pid = 2659] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 132 (0x7fed1feb0800) [pid = 2659] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 131 (0x7fed1cb0c800) [pid = 2659] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 130 (0x7fed18a93000) [pid = 2659] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 129 (0x7fed161e4c00) [pid = 2659] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 128 (0x7fed16addc00) [pid = 2659] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 127 (0x7fed1cb07800) [pid = 2659] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 126 (0x7fed2e878000) [pid = 2659] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 125 (0x7fed20ed8400) [pid = 2659] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 124 (0x7fed16add000) [pid = 2659] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 123 (0x7fed1cb71400) [pid = 2659] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 122 (0x7fed1feaec00) [pid = 2659] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 121 (0x7fed2ea7a400) [pid = 2659] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 120 (0x7fed1aadc400) [pid = 2659] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 119 (0x7fed197cd800) [pid = 2659] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 118 (0x7fed20ecc800) [pid = 2659] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 117 (0x7fed2ea72400) [pid = 2659] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 116 (0x7fed29f7d400) [pid = 2659] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 115 (0x7fed161e5000) [pid = 2659] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 114 (0x7fed20e55000) [pid = 2659] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 113 (0x7fed16259400) [pid = 2659] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:00:29 INFO - PROCESS | 2659 | --DOMWINDOW == 112 (0x7fed1cb73c00) [pid = 2659] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:00:29 INFO - PROCESS | 2659 | 1461751229260 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 03:00:29 INFO - PROCESS | 2659 | 1461751229325 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 03:00:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:00:29 INFO - PROCESS | 2659 | 1461751229332 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:00:29 INFO - PROCESS | 2659 | 1461751229334 Marionette TRACE conn3 <- [1,2734,null,{}] 03:00:29 INFO - PROCESS | 2659 | 1461751229339 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:29 INFO - PROCESS | 2659 | 1461751229655 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 03:00:29 INFO - PROCESS | 2659 | 1461751229769 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:29 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed288c5000 == 148 [pid = 2659] [id = 691] 03:00:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 113 (0x7fed22e07c00) [pid = 2659] [serial = 2074] [outer = (nil)] 03:00:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 114 (0x7fed232d1800) [pid = 2659] [serial = 2075] [outer = 0x7fed22e07c00] 03:00:29 INFO - PROCESS | 2659 | 1461751229835 Marionette DEBUG loaded listener.js 03:00:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 115 (0x7fed24a6d800) [pid = 2659] [serial = 2076] [outer = 0x7fed22e07c00] 03:00:30 INFO - PROCESS | 2659 | 1461751230563 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 03:00:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:00:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1290ms 03:00:30 INFO - PROCESS | 2659 | 1461751230623 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 03:00:30 INFO - PROCESS | 2659 | 1461751230626 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 03:00:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:00:30 INFO - PROCESS | 2659 | 1461751230632 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:00:30 INFO - PROCESS | 2659 | 1461751230635 Marionette TRACE conn3 <- [1,2738,null,{}] 03:00:30 INFO - PROCESS | 2659 | 1461751230645 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:30 INFO - PROCESS | 2659 | 1461751230877 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 03:00:31 INFO - PROCESS | 2659 | 1461751231059 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:31 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed29c33000 == 149 [pid = 2659] [id = 692] 03:00:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 116 (0x7fed161efc00) [pid = 2659] [serial = 2077] [outer = (nil)] 03:00:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 117 (0x7fed2891f800) [pid = 2659] [serial = 2078] [outer = 0x7fed161efc00] 03:00:31 INFO - PROCESS | 2659 | 1461751231137 Marionette DEBUG loaded listener.js 03:00:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 118 (0x7fed28bd9800) [pid = 2659] [serial = 2079] [outer = 0x7fed161efc00] 03:00:32 INFO - PROCESS | 2659 | 1461751232307 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 03:00:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:00:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1745ms 03:00:32 INFO - PROCESS | 2659 | 1461751232379 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 03:00:32 INFO - PROCESS | 2659 | 1461751232387 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 03:00:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:00:32 INFO - PROCESS | 2659 | 1461751232394 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:00:32 INFO - PROCESS | 2659 | 1461751232401 Marionette TRACE conn3 <- [1,2742,null,{}] 03:00:32 INFO - PROCESS | 2659 | 1461751232408 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:32 INFO - PROCESS | 2659 | 1461751232701 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 03:00:33 INFO - PROCESS | 2659 | 1461751233060 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:33 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1fac8800 == 150 [pid = 2659] [id = 693] 03:00:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 119 (0x7fed1c31a000) [pid = 2659] [serial = 2080] [outer = (nil)] 03:00:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 120 (0x7fed1cb11c00) [pid = 2659] [serial = 2081] [outer = 0x7fed1c31a000] 03:00:33 INFO - PROCESS | 2659 | 1461751233140 Marionette DEBUG loaded listener.js 03:00:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 121 (0x7fed1ccd9800) [pid = 2659] [serial = 2082] [outer = 0x7fed1c31a000] 03:00:34 INFO - PROCESS | 2659 | 1461751234098 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 03:00:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:00:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1737ms 03:00:34 INFO - PROCESS | 2659 | 1461751234134 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 03:00:34 INFO - PROCESS | 2659 | 1461751234143 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 03:00:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:00:34 INFO - PROCESS | 2659 | 1461751234153 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:00:34 INFO - PROCESS | 2659 | 1461751234157 Marionette TRACE conn3 <- [1,2746,null,{}] 03:00:34 INFO - PROCESS | 2659 | 1461751234163 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:34 INFO - PROCESS | 2659 | 1461751234480 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 03:00:34 INFO - PROCESS | 2659 | 1461751234828 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:34 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed22e48000 == 151 [pid = 2659] [id = 694] 03:00:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 122 (0x7fed1e95e400) [pid = 2659] [serial = 2083] [outer = (nil)] 03:00:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 123 (0x7fed1feaec00) [pid = 2659] [serial = 2084] [outer = 0x7fed1e95e400] 03:00:34 INFO - PROCESS | 2659 | 1461751234909 Marionette DEBUG loaded listener.js 03:00:35 INFO - PROCESS | 2659 | ++DOMWINDOW == 124 (0x7fed2286ac00) [pid = 2659] [serial = 2085] [outer = 0x7fed1e95e400] 03:00:35 INFO - PROCESS | 2659 | 1461751235814 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 03:00:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:00:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1694ms 03:00:35 INFO - PROCESS | 2659 | 1461751235848 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 03:00:35 INFO - PROCESS | 2659 | 1461751235851 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 03:00:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:00:35 INFO - PROCESS | 2659 | 1461751235859 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:00:35 INFO - PROCESS | 2659 | 1461751235866 Marionette TRACE conn3 <- [1,2750,null,{}] 03:00:35 INFO - PROCESS | 2659 | 1461751235884 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:36 INFO - PROCESS | 2659 | 1461751236148 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 03:00:36 INFO - PROCESS | 2659 | 1461751236458 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:36 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2afbd000 == 152 [pid = 2659] [id = 695] 03:00:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 125 (0x7fed22b4ac00) [pid = 2659] [serial = 2086] [outer = (nil)] 03:00:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 126 (0x7fed22e1e000) [pid = 2659] [serial = 2087] [outer = 0x7fed22b4ac00] 03:00:36 INFO - PROCESS | 2659 | 1461751236543 Marionette DEBUG loaded listener.js 03:00:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 127 (0x7fed24860c00) [pid = 2659] [serial = 2088] [outer = 0x7fed22b4ac00] 03:00:37 INFO - PROCESS | 2659 | 1461751237394 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 03:00:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:00:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1599ms 03:00:37 INFO - PROCESS | 2659 | 1461751237459 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 03:00:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:00:37 INFO - PROCESS | 2659 | 1461751237465 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 03:00:37 INFO - PROCESS | 2659 | 1461751237471 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:00:37 INFO - PROCESS | 2659 | 1461751237475 Marionette TRACE conn3 <- [1,2754,null,{}] 03:00:37 INFO - PROCESS | 2659 | 1461751237481 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:37 INFO - PROCESS | 2659 | 1461751237720 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 03:00:38 INFO - PROCESS | 2659 | 1461751237997 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:38 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2b9a3000 == 153 [pid = 2659] [id = 696] 03:00:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 128 (0x7fed197c5800) [pid = 2659] [serial = 2089] [outer = (nil)] 03:00:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 129 (0x7fed28a93c00) [pid = 2659] [serial = 2090] [outer = 0x7fed197c5800] 03:00:38 INFO - PROCESS | 2659 | 1461751238117 Marionette DEBUG loaded listener.js 03:00:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 130 (0x7fed28f7c000) [pid = 2659] [serial = 2091] [outer = 0x7fed197c5800] 03:00:39 INFO - PROCESS | 2659 | 1461751239014 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 03:00:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:00:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1586ms 03:00:39 INFO - PROCESS | 2659 | 1461751239060 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 03:00:39 INFO - PROCESS | 2659 | 1461751239066 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 03:00:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:00:39 INFO - PROCESS | 2659 | 1461751239075 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:00:39 INFO - PROCESS | 2659 | 1461751239081 Marionette TRACE conn3 <- [1,2758,null,{}] 03:00:39 INFO - PROCESS | 2659 | 1461751239089 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:39 INFO - PROCESS | 2659 | 1461751239350 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 03:00:39 INFO - PROCESS | 2659 | 1461751239666 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:39 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2c1dd800 == 154 [pid = 2659] [id = 697] 03:00:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 131 (0x7fed29c5f800) [pid = 2659] [serial = 2092] [outer = (nil)] 03:00:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 132 (0x7fed29c66400) [pid = 2659] [serial = 2093] [outer = 0x7fed29c5f800] 03:00:39 INFO - PROCESS | 2659 | 1461751239748 Marionette DEBUG loaded listener.js 03:00:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 133 (0x7fed29c7e400) [pid = 2659] [serial = 2094] [outer = 0x7fed29c5f800] 03:00:40 INFO - PROCESS | 2659 | 1461751240600 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 03:00:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:00:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1587ms 03:00:40 INFO - PROCESS | 2659 | 1461751240662 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 03:00:40 INFO - PROCESS | 2659 | 1461751240666 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 03:00:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:00:40 INFO - PROCESS | 2659 | 1461751240672 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:00:40 INFO - PROCESS | 2659 | 1461751240676 Marionette TRACE conn3 <- [1,2762,null,{}] 03:00:40 INFO - PROCESS | 2659 | 1461751240682 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:40 INFO - PROCESS | 2659 | 1461751240971 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 03:00:41 INFO - PROCESS | 2659 | 1461751241299 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:41 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2d3d3000 == 155 [pid = 2659] [id = 698] 03:00:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 134 (0x7fed29f78c00) [pid = 2659] [serial = 2095] [outer = (nil)] 03:00:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 135 (0x7fed2b4e3000) [pid = 2659] [serial = 2096] [outer = 0x7fed29f78c00] 03:00:41 INFO - PROCESS | 2659 | 1461751241383 Marionette DEBUG loaded listener.js 03:00:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 136 (0x7fed2b663000) [pid = 2659] [serial = 2097] [outer = 0x7fed29f78c00] 03:00:42 INFO - PROCESS | 2659 | 1461751242212 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 03:00:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:00:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1588ms 03:00:42 INFO - PROCESS | 2659 | 1461751242262 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 03:00:42 INFO - PROCESS | 2659 | 1461751242266 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 03:00:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:00:42 INFO - PROCESS | 2659 | 1461751242271 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:00:42 INFO - PROCESS | 2659 | 1461751242275 Marionette TRACE conn3 <- [1,2766,null,{}] 03:00:42 INFO - PROCESS | 2659 | 1461751242280 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:42 INFO - PROCESS | 2659 | 1461751242499 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 03:00:42 INFO - PROCESS | 2659 | 1461751242762 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:42 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2eaa7800 == 156 [pid = 2659] [id = 699] 03:00:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 137 (0x7fed2aec1800) [pid = 2659] [serial = 2098] [outer = (nil)] 03:00:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 138 (0x7fed2b9de800) [pid = 2659] [serial = 2099] [outer = 0x7fed2aec1800] 03:00:42 INFO - PROCESS | 2659 | 1461751242840 Marionette DEBUG loaded listener.js 03:00:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 139 (0x7fed2b9e6c00) [pid = 2659] [serial = 2100] [outer = 0x7fed2aec1800] 03:00:43 INFO - PROCESS | 2659 | 1461751243708 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 03:00:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:00:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1482ms 03:00:43 INFO - PROCESS | 2659 | 1461751243755 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 03:00:43 INFO - PROCESS | 2659 | 1461751243758 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 03:00:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:00:43 INFO - PROCESS | 2659 | 1461751243766 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:00:43 INFO - PROCESS | 2659 | 1461751243769 Marionette TRACE conn3 <- [1,2770,null,{}] 03:00:43 INFO - PROCESS | 2659 | 1461751243775 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:44 INFO - PROCESS | 2659 | 1461751244006 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 03:00:44 INFO - PROCESS | 2659 | 1461751244275 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:44 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2f230800 == 157 [pid = 2659] [id = 700] 03:00:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 140 (0x7fed2b4e0800) [pid = 2659] [serial = 2101] [outer = (nil)] 03:00:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 141 (0x7fed2bdf4800) [pid = 2659] [serial = 2102] [outer = 0x7fed2b4e0800] 03:00:44 INFO - PROCESS | 2659 | 1461751244354 Marionette DEBUG loaded listener.js 03:00:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 142 (0x7fed2c175800) [pid = 2659] [serial = 2103] [outer = 0x7fed2b4e0800] 03:00:45 INFO - PROCESS | 2659 | 1461751245263 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 03:00:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:00:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1540ms 03:00:45 INFO - PROCESS | 2659 | 1461751245307 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 03:00:45 INFO - PROCESS | 2659 | 1461751245310 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 03:00:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:00:45 INFO - PROCESS | 2659 | 1461751245317 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:00:45 INFO - PROCESS | 2659 | 1461751245321 Marionette TRACE conn3 <- [1,2774,null,{}] 03:00:45 INFO - PROCESS | 2659 | 1461751245328 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:45 INFO - PROCESS | 2659 | 1461751245564 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 03:00:45 INFO - PROCESS | 2659 | 1461751245836 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:45 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2f614000 == 158 [pid = 2659] [id = 701] 03:00:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 143 (0x7fed2b663800) [pid = 2659] [serial = 2104] [outer = (nil)] 03:00:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 144 (0x7fed2c180400) [pid = 2659] [serial = 2105] [outer = 0x7fed2b663800] 03:00:45 INFO - PROCESS | 2659 | 1461751245955 Marionette DEBUG loaded listener.js 03:00:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 145 (0x7fed2c28fc00) [pid = 2659] [serial = 2106] [outer = 0x7fed2b663800] 03:00:46 INFO - PROCESS | 2659 | 1461751246843 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 03:00:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:00:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1584ms 03:00:46 INFO - PROCESS | 2659 | 1461751246902 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 03:00:46 INFO - PROCESS | 2659 | 1461751246905 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 03:00:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:00:46 INFO - PROCESS | 2659 | 1461751246913 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:00:46 INFO - PROCESS | 2659 | 1461751246916 Marionette TRACE conn3 <- [1,2778,null,{}] 03:00:46 INFO - PROCESS | 2659 | 1461751246921 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:47 INFO - PROCESS | 2659 | 1461751247162 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 03:00:47 INFO - PROCESS | 2659 | 1461751247425 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:47 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2f95b000 == 159 [pid = 2659] [id = 702] 03:00:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 146 (0x7fed2d219000) [pid = 2659] [serial = 2107] [outer = (nil)] 03:00:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 147 (0x7fed2d31f800) [pid = 2659] [serial = 2108] [outer = 0x7fed2d219000] 03:00:47 INFO - PROCESS | 2659 | 1461751247558 Marionette DEBUG loaded listener.js 03:00:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 148 (0x7fed2de83800) [pid = 2659] [serial = 2109] [outer = 0x7fed2d219000] 03:00:48 INFO - PROCESS | 2659 | 1461751248464 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 03:00:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:00:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1591ms 03:00:48 INFO - PROCESS | 2659 | 1461751248504 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 03:00:48 INFO - PROCESS | 2659 | 1461751248509 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 03:00:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:00:48 INFO - PROCESS | 2659 | 1461751248515 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:00:48 INFO - PROCESS | 2659 | 1461751248519 Marionette TRACE conn3 <- [1,2782,null,{}] 03:00:48 INFO - PROCESS | 2659 | 1461751248525 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:48 INFO - PROCESS | 2659 | 1461751248798 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 03:00:49 INFO - PROCESS | 2659 | 1461751249105 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:49 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2fcb3800 == 160 [pid = 2659] [id = 703] 03:00:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 149 (0x7fed2eae6400) [pid = 2659] [serial = 2110] [outer = (nil)] 03:00:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 150 (0x7fed2ef42000) [pid = 2659] [serial = 2111] [outer = 0x7fed2eae6400] 03:00:49 INFO - PROCESS | 2659 | 1461751249192 Marionette DEBUG loaded listener.js 03:00:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 151 (0x7fed2f016400) [pid = 2659] [serial = 2112] [outer = 0x7fed2eae6400] 03:00:50 INFO - PROCESS | 2659 | 1461751250092 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 03:00:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:00:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1632ms 03:00:50 INFO - PROCESS | 2659 | 1461751250151 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 03:00:50 INFO - PROCESS | 2659 | 1461751250155 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 03:00:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:00:50 INFO - PROCESS | 2659 | 1461751250162 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:00:50 INFO - PROCESS | 2659 | 1461751250164 Marionette TRACE conn3 <- [1,2786,null,{}] 03:00:50 INFO - PROCESS | 2659 | 1461751250171 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:50 INFO - PROCESS | 2659 | 1461751250440 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 03:00:50 INFO - PROCESS | 2659 | 1461751250711 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:50 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed307d7000 == 161 [pid = 2659] [id = 704] 03:00:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 152 (0x7fed1c319800) [pid = 2659] [serial = 2113] [outer = (nil)] 03:00:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 153 (0x7fed2e873c00) [pid = 2659] [serial = 2114] [outer = 0x7fed1c319800] 03:00:50 INFO - PROCESS | 2659 | 1461751250797 Marionette DEBUG loaded listener.js 03:00:50 INFO - PROCESS | 2659 | ++DOMWINDOW == 154 (0x7fed2f298400) [pid = 2659] [serial = 2115] [outer = 0x7fed1c319800] 03:00:51 INFO - PROCESS | 2659 | 1461751251668 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 03:00:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:00:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1543ms 03:00:51 INFO - PROCESS | 2659 | 1461751251705 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 03:00:51 INFO - PROCESS | 2659 | 1461751251709 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 03:00:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:00:51 INFO - PROCESS | 2659 | 1461751251715 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:00:51 INFO - PROCESS | 2659 | 1461751251717 Marionette TRACE conn3 <- [1,2790,null,{}] 03:00:51 INFO - PROCESS | 2659 | 1461751251722 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:51 INFO - PROCESS | 2659 | 1461751251952 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 03:00:52 INFO - PROCESS | 2659 | 1461751252220 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:52 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed33c4b800 == 162 [pid = 2659] [id = 705] 03:00:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 155 (0x7fed1f249000) [pid = 2659] [serial = 2116] [outer = (nil)] 03:00:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 156 (0x7fed2f695c00) [pid = 2659] [serial = 2117] [outer = 0x7fed1f249000] 03:00:52 INFO - PROCESS | 2659 | 1461751252337 Marionette DEBUG loaded listener.js 03:00:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 157 (0x7fed2fc7f400) [pid = 2659] [serial = 2118] [outer = 0x7fed1f249000] 03:00:53 INFO - PROCESS | 2659 | 1461751253204 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 03:00:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:00:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1531ms 03:00:53 INFO - PROCESS | 2659 | 1461751253248 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 03:00:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:00:53 INFO - PROCESS | 2659 | 1461751253252 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 03:00:53 INFO - PROCESS | 2659 | 1461751253258 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:00:53 INFO - PROCESS | 2659 | 1461751253261 Marionette TRACE conn3 <- [1,2794,null,{}] 03:00:53 INFO - PROCESS | 2659 | 1461751253267 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:53 INFO - PROCESS | 2659 | 1461751253503 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 03:00:53 INFO - PROCESS | 2659 | 1461751253773 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:53 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed349c6000 == 163 [pid = 2659] [id = 706] 03:00:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 158 (0x7fed2f01d400) [pid = 2659] [serial = 2119] [outer = (nil)] 03:00:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 159 (0x7fed2fc8a800) [pid = 2659] [serial = 2120] [outer = 0x7fed2f01d400] 03:00:53 INFO - PROCESS | 2659 | 1461751253895 Marionette DEBUG loaded listener.js 03:00:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 160 (0x7fed3082b000) [pid = 2659] [serial = 2121] [outer = 0x7fed2f01d400] 03:00:54 INFO - PROCESS | 2659 | 1461751254793 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 03:00:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:00:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1585ms 03:00:54 INFO - PROCESS | 2659 | 1461751254843 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 03:00:54 INFO - PROCESS | 2659 | 1461751254846 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 03:00:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:00:54 INFO - PROCESS | 2659 | 1461751254854 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:00:54 INFO - PROCESS | 2659 | 1461751254857 Marionette TRACE conn3 <- [1,2798,null,{}] 03:00:54 INFO - PROCESS | 2659 | 1461751254864 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:55 INFO - PROCESS | 2659 | 1461751255113 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 03:00:55 INFO - PROCESS | 2659 | 1461751255432 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:55 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed357ca800 == 164 [pid = 2659] [id = 707] 03:00:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 161 (0x7fed18b94c00) [pid = 2659] [serial = 2122] [outer = (nil)] 03:00:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 162 (0x7fed312b8800) [pid = 2659] [serial = 2123] [outer = 0x7fed18b94c00] 03:00:55 INFO - PROCESS | 2659 | 1461751255513 Marionette DEBUG loaded listener.js 03:00:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 163 (0x7fed32fe2800) [pid = 2659] [serial = 2124] [outer = 0x7fed18b94c00] 03:00:56 INFO - PROCESS | 2659 | 1461751256412 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 03:00:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:00:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1635ms 03:00:56 INFO - PROCESS | 2659 | 1461751256492 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 03:00:56 INFO - PROCESS | 2659 | 1461751256497 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 03:00:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:00:56 INFO - PROCESS | 2659 | 1461751256504 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:00:56 INFO - PROCESS | 2659 | 1461751256506 Marionette TRACE conn3 <- [1,2802,null,{}] 03:00:56 INFO - PROCESS | 2659 | 1461751256512 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:56 INFO - PROCESS | 2659 | 1461751256794 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 03:00:57 INFO - PROCESS | 2659 | 1461751257104 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:57 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed367dc000 == 165 [pid = 2659] [id = 708] 03:00:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 164 (0x7fed1b97cc00) [pid = 2659] [serial = 2125] [outer = (nil)] 03:00:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 165 (0x7fed33cd5c00) [pid = 2659] [serial = 2126] [outer = 0x7fed1b97cc00] 03:00:57 INFO - PROCESS | 2659 | 1461751257189 Marionette DEBUG loaded listener.js 03:00:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 166 (0x7fed342b4000) [pid = 2659] [serial = 2127] [outer = 0x7fed1b97cc00] 03:00:58 INFO - PROCESS | 2659 | 1461751258066 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 03:00:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:00:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1585ms 03:00:58 INFO - PROCESS | 2659 | 1461751258091 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 03:00:58 INFO - PROCESS | 2659 | 1461751258095 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 03:00:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:00:58 INFO - PROCESS | 2659 | 1461751258103 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:00:58 INFO - PROCESS | 2659 | 1461751258106 Marionette TRACE conn3 <- [1,2806,null,{}] 03:00:58 INFO - PROCESS | 2659 | 1461751258112 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:58 INFO - PROCESS | 2659 | 1461751258375 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 03:00:58 INFO - PROCESS | 2659 | 1461751258618 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:58 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed3811b800 == 166 [pid = 2659] [id = 709] 03:00:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 167 (0x7fed22e06400) [pid = 2659] [serial = 2128] [outer = (nil)] 03:00:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 168 (0x7fed3454a000) [pid = 2659] [serial = 2129] [outer = 0x7fed22e06400] 03:00:58 INFO - PROCESS | 2659 | 1461751258700 Marionette DEBUG loaded listener.js 03:00:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 169 (0x7fed3482d800) [pid = 2659] [serial = 2130] [outer = 0x7fed22e06400] 03:00:59 INFO - PROCESS | 2659 | 1461751259606 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 03:00:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:00:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1533ms 03:00:59 INFO - PROCESS | 2659 | 1461751259636 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 03:00:59 INFO - PROCESS | 2659 | 1461751259639 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 03:00:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:00:59 INFO - PROCESS | 2659 | 1461751259645 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:00:59 INFO - PROCESS | 2659 | 1461751259648 Marionette TRACE conn3 <- [1,2810,null,{}] 03:00:59 INFO - PROCESS | 2659 | 1461751259654 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:59 INFO - PROCESS | 2659 | 1461751259899 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 03:01:00 INFO - PROCESS | 2659 | 1461751260172 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:00 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed411a2000 == 167 [pid = 2659] [id = 710] 03:01:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 170 (0x7fed1feb2c00) [pid = 2659] [serial = 2131] [outer = (nil)] 03:01:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 171 (0x7fed34888000) [pid = 2659] [serial = 2132] [outer = 0x7fed1feb2c00] 03:01:00 INFO - PROCESS | 2659 | 1461751260299 Marionette DEBUG loaded listener.js 03:01:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 172 (0x7fed3510fc00) [pid = 2659] [serial = 2133] [outer = 0x7fed1feb2c00] 03:01:01 INFO - PROCESS | 2659 | 1461751261187 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 03:01:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:01:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1587ms 03:01:01 INFO - PROCESS | 2659 | 1461751261234 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 03:01:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:01:01 INFO - PROCESS | 2659 | 1461751261238 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 03:01:01 INFO - PROCESS | 2659 | 1461751261244 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:01:01 INFO - PROCESS | 2659 | 1461751261248 Marionette TRACE conn3 <- [1,2814,null,{}] 03:01:01 INFO - PROCESS | 2659 | 1461751261259 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:01 INFO - PROCESS | 2659 | 1461751261525 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 03:01:03 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed288c5000 == 166 [pid = 2659] [id = 691] 03:01:03 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2303d800 == 165 [pid = 2659] [id = 690] 03:01:03 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed21d0e800 == 164 [pid = 2659] [id = 689] 03:01:03 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1e0ea800 == 163 [pid = 2659] [id = 688] 03:01:03 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1b6d1800 == 162 [pid = 2659] [id = 687] 03:01:03 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1f405800 == 161 [pid = 2659] [id = 686] 03:01:03 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b7a9800 == 160 [pid = 2659] [id = 684] 03:01:03 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2afd1800 == 159 [pid = 2659] [id = 683] 03:01:03 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29e3e800 == 158 [pid = 2659] [id = 682] 03:01:03 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29c41800 == 157 [pid = 2659] [id = 681] 03:01:03 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed288e0000 == 156 [pid = 2659] [id = 680] 03:01:03 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2303c800 == 155 [pid = 2659] [id = 679] 03:01:03 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed22b5e000 == 154 [pid = 2659] [id = 678] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 171 (0x7fed1b97d400) [pid = 2659] [serial = 1959] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 170 (0x7fed1cbb3400) [pid = 2659] [serial = 2022] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 169 (0x7fed29c68800) [pid = 2659] [serial = 1977] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 168 (0x7fed1cba9400) [pid = 2659] [serial = 2019] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 167 (0x7fed31c52800) [pid = 2659] [serial = 1941] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 166 (0x7fed18a94c00) [pid = 2659] [serial = 2021] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 165 (0x7fed22e1fc00) [pid = 2659] [serial = 1971] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 164 (0x7fed28a5c000) [pid = 2659] [serial = 1973] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 163 (0x7fed1b9e4000) [pid = 2659] [serial = 2016] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 162 (0x7fed340b2000) [pid = 2659] [serial = 1997] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 161 (0x7fed199da400) [pid = 2659] [serial = 2015] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 160 (0x7fed1dfd4400) [pid = 2659] [serial = 1962] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 159 (0x7fed1cb69800) [pid = 2659] [serial = 2018] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 158 (0x7fed30822400) [pid = 2659] [serial = 1994] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 157 (0x7fed20ed7c00) [pid = 2659] [serial = 1964] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 156 (0x7fed2f29b400) [pid = 2659] [serial = 1991] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 155 (0x7fed2c28e000) [pid = 2659] [serial = 1986] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 154 (0x7fed22ad7000) [pid = 2659] [serial = 1965] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 153 (0x7fed197c5400) [pid = 2659] [serial = 1958] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 152 (0x7fed34830400) [pid = 2659] [serial = 2003] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 151 (0x7fed29f7c400) [pid = 2659] [serial = 1980] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 150 (0x7fed2aec2000) [pid = 2659] [serial = 1985] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 149 (0x7fed35150c00) [pid = 2659] [serial = 2009] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 148 (0x7fed2eadfc00) [pid = 2659] [serial = 1988] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 147 (0x7fed22e0ec00) [pid = 2659] [serial = 1970] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 146 (0x7fed28f7b800) [pid = 2659] [serial = 1976] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 145 (0x7fed35117400) [pid = 2659] [serial = 2007] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 144 (0x7fed2b806c00) [pid = 2659] [serial = 1983] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 143 (0x7fed34545800) [pid = 2659] [serial = 2000] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 142 (0x7fed22c4f800) [pid = 2659] [serial = 1967] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 141 (0x7fed2fc8b400) [pid = 2659] [serial = 1992] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 140 (0x7fed16ac2400) [pid = 2659] [serial = 2012] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 139 (0x7fed2aec4800) [pid = 2659] [serial = 1982] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 138 (0x7fed1eb5d400) [pid = 2659] [serial = 1887] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 137 (0x7fed34c4b400) [pid = 2659] [serial = 2004] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 136 (0x7fed22ce6400) [pid = 2659] [serial = 1968] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 135 (0x7fed2ef4b800) [pid = 2659] [serial = 1989] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 134 (0x7fed3454cc00) [pid = 2659] [serial = 2001] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 133 (0x7fed1cbb5c00) [pid = 2659] [serial = 1961] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 132 (0x7fed16ad8800) [pid = 2659] [serial = 2013] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 131 (0x7fed29c83000) [pid = 2659] [serial = 1979] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 130 (0x7fed1e95cc00) [pid = 2659] [serial = 2024] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 129 (0x7fed3510dc00) [pid = 2659] [serial = 2006] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 128 (0x7fed28bd6c00) [pid = 2659] [serial = 1974] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 127 (0x7fed35612400) [pid = 2659] [serial = 2010] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 126 (0x7fed344e0c00) [pid = 2659] [serial = 1998] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | --DOMWINDOW == 125 (0x7fed3333bc00) [pid = 2659] [serial = 1995] [outer = (nil)] [url = about:blank] 03:01:03 INFO - PROCESS | 2659 | 1461751263581 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:03 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1a9dd800 == 155 [pid = 2659] [id = 711] 03:01:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 126 (0x7fed16ac5c00) [pid = 2659] [serial = 2134] [outer = (nil)] 03:01:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 127 (0x7fed16acf800) [pid = 2659] [serial = 2135] [outer = 0x7fed16ac5c00] 03:01:03 INFO - PROCESS | 2659 | 1461751263668 Marionette DEBUG loaded listener.js 03:01:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 128 (0x7fed18b96800) [pid = 2659] [serial = 2136] [outer = 0x7fed16ac5c00] 03:01:04 INFO - PROCESS | 2659 | 1461751264480 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 03:01:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:01:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 3294ms 03:01:04 INFO - PROCESS | 2659 | 1461751264540 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 03:01:04 INFO - PROCESS | 2659 | 1461751264545 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 03:01:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:01:04 INFO - PROCESS | 2659 | 1461751264551 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:01:04 INFO - PROCESS | 2659 | 1461751264556 Marionette TRACE conn3 <- [1,2818,null,{}] 03:01:04 INFO - PROCESS | 2659 | 1461751264562 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:04 INFO - PROCESS | 2659 | 1461751264836 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 03:01:05 INFO - PROCESS | 2659 | 1461751265015 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:05 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1ddec000 == 156 [pid = 2659] [id = 712] 03:01:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 129 (0x7fed16ac8000) [pid = 2659] [serial = 2137] [outer = (nil)] 03:01:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 130 (0x7fed1c30e400) [pid = 2659] [serial = 2138] [outer = 0x7fed16ac8000] 03:01:05 INFO - PROCESS | 2659 | 1461751265084 Marionette DEBUG loaded listener.js 03:01:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 131 (0x7fed1cb6d400) [pid = 2659] [serial = 2139] [outer = 0x7fed16ac8000] 03:01:05 INFO - PROCESS | 2659 | 1461751265962 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 03:01:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:01:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1432ms 03:01:05 INFO - PROCESS | 2659 | 1461751265987 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 03:01:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:01:05 INFO - PROCESS | 2659 | 1461751265993 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 03:01:06 INFO - PROCESS | 2659 | 1461751265998 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:01:06 INFO - PROCESS | 2659 | 1461751266002 Marionette TRACE conn3 <- [1,2822,null,{}] 03:01:06 INFO - PROCESS | 2659 | 1461751266007 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:06 INFO - PROCESS | 2659 | 1461751266301 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 03:01:06 INFO - PROCESS | 2659 | 1461751266345 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:06 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1fad4800 == 157 [pid = 2659] [id = 713] 03:01:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 132 (0x7fed1cc60800) [pid = 2659] [serial = 2140] [outer = (nil)] 03:01:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 133 (0x7fed1dfd7800) [pid = 2659] [serial = 2141] [outer = 0x7fed1cc60800] 03:01:06 INFO - PROCESS | 2659 | 1461751266419 Marionette DEBUG loaded listener.js 03:01:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 134 (0x7fed1eb60c00) [pid = 2659] [serial = 2142] [outer = 0x7fed1cc60800] 03:01:07 INFO - PROCESS | 2659 | 1461751267462 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 03:01:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:01:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1489ms 03:01:07 INFO - PROCESS | 2659 | 1461751267488 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 03:01:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:01:07 INFO - PROCESS | 2659 | 1461751267493 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 03:01:07 INFO - PROCESS | 2659 | 1461751267508 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:01:07 INFO - PROCESS | 2659 | 1461751267517 Marionette TRACE conn3 <- [1,2826,null,{}] 03:01:07 INFO - PROCESS | 2659 | 1461751267530 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:07 INFO - PROCESS | 2659 | 1461751267824 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 03:01:08 INFO - PROCESS | 2659 | --DOMWINDOW == 133 (0x7fed1cb6cc00) [pid = 2659] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:01:08 INFO - PROCESS | 2659 | --DOMWINDOW == 132 (0x7fed1cbb4400) [pid = 2659] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:01:08 INFO - PROCESS | 2659 | --DOMWINDOW == 131 (0x7fed199e0c00) [pid = 2659] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:01:08 INFO - PROCESS | 2659 | --DOMWINDOW == 130 (0x7fed1b9e9000) [pid = 2659] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:01:08 INFO - PROCESS | 2659 | --DOMWINDOW == 129 (0x7fed1f493800) [pid = 2659] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:01:08 INFO - PROCESS | 2659 | --DOMWINDOW == 128 (0x7fed22e07c00) [pid = 2659] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:01:08 INFO - PROCESS | 2659 | --DOMWINDOW == 127 (0x7fed20e5ac00) [pid = 2659] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:01:08 INFO - PROCESS | 2659 | 1461751268302 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:08 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed20908000 == 158 [pid = 2659] [id = 714] 03:01:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 128 (0x7fed16ae0800) [pid = 2659] [serial = 2143] [outer = (nil)] 03:01:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 129 (0x7fed1cb72800) [pid = 2659] [serial = 2144] [outer = 0x7fed16ae0800] 03:01:08 INFO - PROCESS | 2659 | 1461751268367 Marionette DEBUG loaded listener.js 03:01:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 130 (0x7fed1feb3400) [pid = 2659] [serial = 2145] [outer = 0x7fed16ae0800] 03:01:09 INFO - PROCESS | 2659 | 1461751269120 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:01:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:01:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1658ms 03:01:09 INFO - PROCESS | 2659 | 1461751269158 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 03:01:09 INFO - PROCESS | 2659 | 1461751269163 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 03:01:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:01:09 INFO - PROCESS | 2659 | 1461751269182 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:01:09 INFO - PROCESS | 2659 | 1461751269184 Marionette TRACE conn3 <- [1,2830,null,{}] 03:01:09 INFO - PROCESS | 2659 | 1461751269194 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:09 INFO - PROCESS | 2659 | 1461751269422 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 03:01:09 INFO - PROCESS | 2659 | 1461751269682 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:09 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2287c800 == 159 [pid = 2659] [id = 715] 03:01:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 131 (0x7fed1625ec00) [pid = 2659] [serial = 2146] [outer = (nil)] 03:01:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 132 (0x7fed20ed5000) [pid = 2659] [serial = 2147] [outer = 0x7fed1625ec00] 03:01:09 INFO - PROCESS | 2659 | 1461751269797 Marionette DEBUG loaded listener.js 03:01:09 INFO - PROCESS | 2659 | ++DOMWINDOW == 133 (0x7fed22ad3000) [pid = 2659] [serial = 2148] [outer = 0x7fed1625ec00] 03:01:11 INFO - PROCESS | 2659 | 1461751271019 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 03:01:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:01:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1887ms 03:01:11 INFO - PROCESS | 2659 | 1461751271072 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 03:01:11 INFO - PROCESS | 2659 | 1461751271083 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 03:01:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:01:11 INFO - PROCESS | 2659 | 1461751271100 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:01:11 INFO - PROCESS | 2659 | 1461751271107 Marionette TRACE conn3 <- [1,2834,null,{}] 03:01:11 INFO - PROCESS | 2659 | 1461751271121 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:11 INFO - PROCESS | 2659 | 1461751271539 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 03:01:11 INFO - PROCESS | 2659 | 1461751271872 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:11 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1f41d000 == 160 [pid = 2659] [id = 716] 03:01:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 134 (0x7fed1b97ec00) [pid = 2659] [serial = 2149] [outer = (nil)] 03:01:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 135 (0x7fed1cb6fc00) [pid = 2659] [serial = 2150] [outer = 0x7fed1b97ec00] 03:01:11 INFO - PROCESS | 2659 | 1461751271956 Marionette DEBUG loaded listener.js 03:01:12 INFO - PROCESS | 2659 | ++DOMWINDOW == 136 (0x7fed1cc66800) [pid = 2659] [serial = 2151] [outer = 0x7fed1b97ec00] 03:01:12 INFO - PROCESS | 2659 | 1461751272944 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:01:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:01:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1902ms 03:01:13 INFO - PROCESS | 2659 | 1461751272999 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 03:01:13 INFO - PROCESS | 2659 | 1461751273008 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 03:01:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:01:13 INFO - PROCESS | 2659 | 1461751273021 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:01:13 INFO - PROCESS | 2659 | 1461751273025 Marionette TRACE conn3 <- [1,2838,null,{}] 03:01:13 INFO - PROCESS | 2659 | 1461751273032 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:13 INFO - PROCESS | 2659 | 1461751273286 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 03:01:13 INFO - PROCESS | 2659 | 1461751273599 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:13 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed22e2f000 == 161 [pid = 2659] [id = 717] 03:01:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 137 (0x7fed1f248000) [pid = 2659] [serial = 2152] [outer = (nil)] 03:01:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 138 (0x7fed1feb1c00) [pid = 2659] [serial = 2153] [outer = 0x7fed1f248000] 03:01:13 INFO - PROCESS | 2659 | 1461751273697 Marionette DEBUG loaded listener.js 03:01:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 139 (0x7fed2286ec00) [pid = 2659] [serial = 2154] [outer = 0x7fed1f248000] 03:01:14 INFO - PROCESS | 2659 | 1461751274756 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 03:01:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:01:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1781ms 03:01:14 INFO - PROCESS | 2659 | 1461751274803 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 03:01:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:01:14 INFO - PROCESS | 2659 | 1461751274807 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 03:01:14 INFO - PROCESS | 2659 | 1461751274814 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:01:14 INFO - PROCESS | 2659 | 1461751274819 Marionette TRACE conn3 <- [1,2842,null,{}] 03:01:14 INFO - PROCESS | 2659 | 1461751274837 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:15 INFO - PROCESS | 2659 | 1461751275112 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 03:01:15 INFO - PROCESS | 2659 | 1461751275434 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:15 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed249ed000 == 162 [pid = 2659] [id = 718] 03:01:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 140 (0x7fed22cdd800) [pid = 2659] [serial = 2155] [outer = (nil)] 03:01:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 141 (0x7fed22e16000) [pid = 2659] [serial = 2156] [outer = 0x7fed22cdd800] 03:01:15 INFO - PROCESS | 2659 | 1461751275534 Marionette DEBUG loaded listener.js 03:01:15 INFO - PROCESS | 2659 | ++DOMWINDOW == 142 (0x7fed232c6400) [pid = 2659] [serial = 2157] [outer = 0x7fed22cdd800] 03:01:16 INFO - PROCESS | 2659 | 1461751276473 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 03:01:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:01:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1737ms 03:01:16 INFO - PROCESS | 2659 | 1461751276552 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 03:01:16 INFO - PROCESS | 2659 | 1461751276558 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 03:01:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:01:16 INFO - PROCESS | 2659 | 1461751276567 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:01:16 INFO - PROCESS | 2659 | 1461751276573 Marionette TRACE conn3 <- [1,2846,null,{}] 03:01:16 INFO - PROCESS | 2659 | 1461751276581 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:16 INFO - PROCESS | 2659 | 1461751276891 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 03:01:17 INFO - PROCESS | 2659 | 1461751277212 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:17 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed29c38000 == 163 [pid = 2659] [id = 719] 03:01:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 143 (0x7fed22ce0800) [pid = 2659] [serial = 2158] [outer = (nil)] 03:01:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 144 (0x7fed24a68400) [pid = 2659] [serial = 2159] [outer = 0x7fed22ce0800] 03:01:17 INFO - PROCESS | 2659 | 1461751277290 Marionette DEBUG loaded listener.js 03:01:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 145 (0x7fed2891e000) [pid = 2659] [serial = 2160] [outer = 0x7fed22ce0800] 03:01:18 INFO - PROCESS | 2659 | 1461751278195 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 03:01:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:01:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1700ms 03:01:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:01:18 INFO - PROCESS | 2659 | 1461751278267 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 03:01:18 INFO - PROCESS | 2659 | 1461751278270 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 03:01:18 INFO - PROCESS | 2659 | 1461751278276 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:01:18 INFO - PROCESS | 2659 | 1461751278280 Marionette TRACE conn3 <- [1,2850,null,{}] 03:01:18 INFO - PROCESS | 2659 | 1461751278285 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:18 INFO - PROCESS | 2659 | 1461751278534 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 03:01:18 INFO - PROCESS | 2659 | 1461751278876 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:18 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2ad0f800 == 164 [pid = 2659] [id = 720] 03:01:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 146 (0x7fed2485d000) [pid = 2659] [serial = 2161] [outer = (nil)] 03:01:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 147 (0x7fed28bd8800) [pid = 2659] [serial = 2162] [outer = 0x7fed2485d000] 03:01:18 INFO - PROCESS | 2659 | 1461751278961 Marionette DEBUG loaded listener.js 03:01:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 148 (0x7fed29c5d800) [pid = 2659] [serial = 2163] [outer = 0x7fed2485d000] 03:01:19 INFO - PROCESS | 2659 | 1461751279867 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:01:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:01:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1636ms 03:01:19 INFO - PROCESS | 2659 | 1461751279912 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 03:01:19 INFO - PROCESS | 2659 | 1461751279916 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 03:01:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:01:19 INFO - PROCESS | 2659 | 1461751279922 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:01:19 INFO - PROCESS | 2659 | 1461751279925 Marionette TRACE conn3 <- [1,2854,null,{}] 03:01:19 INFO - PROCESS | 2659 | 1461751279930 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:20 INFO - PROCESS | 2659 | 1461751280222 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 03:01:20 INFO - PROCESS | 2659 | 1461751280541 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:20 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2b609000 == 165 [pid = 2659] [id = 721] 03:01:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 149 (0x7fed2aec7000) [pid = 2659] [serial = 2164] [outer = (nil)] 03:01:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 150 (0x7fed2bdfc000) [pid = 2659] [serial = 2165] [outer = 0x7fed2aec7000] 03:01:20 INFO - PROCESS | 2659 | 1461751280632 Marionette DEBUG loaded listener.js 03:01:20 INFO - PROCESS | 2659 | ++DOMWINDOW == 151 (0x7fed2d09d800) [pid = 2659] [serial = 2166] [outer = 0x7fed2aec7000] 03:01:21 INFO - PROCESS | 2659 | 1461751281558 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 03:01:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:01:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1687ms 03:01:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:01:21 INFO - PROCESS | 2659 | 1461751281611 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 03:01:21 INFO - PROCESS | 2659 | 1461751281614 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 03:01:21 INFO - PROCESS | 2659 | 1461751281622 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:01:21 INFO - PROCESS | 2659 | 1461751281624 Marionette TRACE conn3 <- [1,2858,null,{}] 03:01:21 INFO - PROCESS | 2659 | 1461751281632 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:21 INFO - PROCESS | 2659 | 1461751281888 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 03:01:22 INFO - PROCESS | 2659 | 1461751282155 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:22 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2c240000 == 166 [pid = 2659] [id = 722] 03:01:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 152 (0x7fed2aec3800) [pid = 2659] [serial = 2167] [outer = (nil)] 03:01:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 153 (0x7fed2e874c00) [pid = 2659] [serial = 2168] [outer = 0x7fed2aec3800] 03:01:22 INFO - PROCESS | 2659 | 1461751282278 Marionette DEBUG loaded listener.js 03:01:22 INFO - PROCESS | 2659 | ++DOMWINDOW == 154 (0x7fed2eadb800) [pid = 2659] [serial = 2169] [outer = 0x7fed2aec3800] 03:01:23 INFO - PROCESS | 2659 | 1461751283410 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:01:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:01:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1836ms 03:01:23 INFO - PROCESS | 2659 | 1461751283459 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 03:01:23 INFO - PROCESS | 2659 | 1461751283465 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 03:01:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:01:23 INFO - PROCESS | 2659 | 1461751283474 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:01:23 INFO - PROCESS | 2659 | 1461751283478 Marionette TRACE conn3 <- [1,2862,null,{}] 03:01:23 INFO - PROCESS | 2659 | 1461751283488 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:23 INFO - PROCESS | 2659 | 1461751283825 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 03:01:24 INFO - PROCESS | 2659 | 1461751284148 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:24 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2ebd9000 == 167 [pid = 2659] [id = 723] 03:01:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 155 (0x7fed28a96400) [pid = 2659] [serial = 2170] [outer = (nil)] 03:01:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 156 (0x7fed2ef49800) [pid = 2659] [serial = 2171] [outer = 0x7fed28a96400] 03:01:24 INFO - PROCESS | 2659 | 1461751284232 Marionette DEBUG loaded listener.js 03:01:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 157 (0x7fed2f696c00) [pid = 2659] [serial = 2172] [outer = 0x7fed28a96400] 03:01:25 INFO - PROCESS | 2659 | 1461751285152 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 03:01:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:01:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1736ms 03:01:25 INFO - PROCESS | 2659 | 1461751285210 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 03:01:25 INFO - PROCESS | 2659 | 1461751285214 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 03:01:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:01:25 INFO - PROCESS | 2659 | 1461751285220 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:01:25 INFO - PROCESS | 2659 | 1461751285224 Marionette TRACE conn3 <- [1,2866,null,{}] 03:01:25 INFO - PROCESS | 2659 | 1461751285229 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:25 INFO - PROCESS | 2659 | 1461751285492 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 03:01:25 INFO - PROCESS | 2659 | 1461751285817 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:25 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2fa0c800 == 168 [pid = 2659] [id = 724] 03:01:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 158 (0x7fed1c81b400) [pid = 2659] [serial = 2173] [outer = (nil)] 03:01:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 159 (0x7fed31e0f000) [pid = 2659] [serial = 2174] [outer = 0x7fed1c81b400] 03:01:25 INFO - PROCESS | 2659 | 1461751285908 Marionette DEBUG loaded listener.js 03:01:26 INFO - PROCESS | 2659 | ++DOMWINDOW == 160 (0x7fed3419cc00) [pid = 2659] [serial = 2175] [outer = 0x7fed1c81b400] 03:01:26 INFO - PROCESS | 2659 | 1461751286779 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 03:01:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:01:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1634ms 03:01:26 INFO - PROCESS | 2659 | 1461751286856 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 03:01:26 INFO - PROCESS | 2659 | 1461751286860 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 03:01:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:01:26 INFO - PROCESS | 2659 | 1461751286866 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:01:26 INFO - PROCESS | 2659 | 1461751286868 Marionette TRACE conn3 <- [1,2870,null,{}] 03:01:26 INFO - PROCESS | 2659 | 1461751286873 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:27 INFO - PROCESS | 2659 | 1461751287180 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 03:01:27 INFO - PROCESS | 2659 | 1461751287498 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:27 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed307d4000 == 169 [pid = 2659] [id = 725] 03:01:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 161 (0x7fed2aec7c00) [pid = 2659] [serial = 2176] [outer = (nil)] 03:01:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 162 (0x7fed34835c00) [pid = 2659] [serial = 2177] [outer = 0x7fed2aec7c00] 03:01:27 INFO - PROCESS | 2659 | 1461751287577 Marionette DEBUG loaded listener.js 03:01:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 163 (0x7fed35149000) [pid = 2659] [serial = 2178] [outer = 0x7fed2aec7c00] 03:01:28 INFO - PROCESS | 2659 | 1461751288507 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 03:01:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:01:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1684ms 03:01:28 INFO - PROCESS | 2659 | 1461751288552 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 03:01:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:01:28 INFO - PROCESS | 2659 | 1461751288556 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 03:01:28 INFO - PROCESS | 2659 | 1461751288563 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:01:28 INFO - PROCESS | 2659 | 1461751288569 Marionette TRACE conn3 <- [1,2874,null,{}] 03:01:28 INFO - PROCESS | 2659 | 1461751288575 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:28 INFO - PROCESS | 2659 | 1461751288878 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 03:01:29 INFO - PROCESS | 2659 | 1461751289210 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:29 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed3810b000 == 170 [pid = 2659] [id = 726] 03:01:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 164 (0x7fed356b7800) [pid = 2659] [serial = 2179] [outer = (nil)] 03:01:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 165 (0x7fed35754800) [pid = 2659] [serial = 2180] [outer = 0x7fed356b7800] 03:01:29 INFO - PROCESS | 2659 | 1461751289308 Marionette DEBUG loaded listener.js 03:01:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 166 (0x7fed3575ec00) [pid = 2659] [serial = 2181] [outer = 0x7fed356b7800] 03:01:30 INFO - PROCESS | 2659 | 1461751290285 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 03:01:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:01:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1792ms 03:01:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:01:30 INFO - PROCESS | 2659 | 1461751290356 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 03:01:30 INFO - PROCESS | 2659 | 1461751290359 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 03:01:30 INFO - PROCESS | 2659 | 1461751290368 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:01:30 INFO - PROCESS | 2659 | 1461751290372 Marionette TRACE conn3 <- [1,2878,null,{}] 03:01:30 INFO - PROCESS | 2659 | 1461751290379 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:30 INFO - PROCESS | 2659 | 1461751290672 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 03:01:31 INFO - PROCESS | 2659 | 1461751290995 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:31 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed42270800 == 171 [pid = 2659] [id = 727] 03:01:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 167 (0x7fed18b90c00) [pid = 2659] [serial = 2182] [outer = (nil)] 03:01:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 168 (0x7fed357b8400) [pid = 2659] [serial = 2183] [outer = 0x7fed18b90c00] 03:01:31 INFO - PROCESS | 2659 | 1461751291085 Marionette DEBUG loaded listener.js 03:01:31 INFO - PROCESS | 2659 | ++DOMWINDOW == 169 (0x7fed357c2400) [pid = 2659] [serial = 2184] [outer = 0x7fed18b90c00] 03:01:32 INFO - PROCESS | 2659 | 1461751292013 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 03:01:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:01:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1687ms 03:01:32 INFO - PROCESS | 2659 | 1461751292053 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 03:01:32 INFO - PROCESS | 2659 | 1461751292057 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 03:01:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:01:32 INFO - PROCESS | 2659 | 1461751292064 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:01:32 INFO - PROCESS | 2659 | 1461751292068 Marionette TRACE conn3 <- [1,2882,null,{}] 03:01:32 INFO - PROCESS | 2659 | 1461751292082 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:32 INFO - PROCESS | 2659 | 1461751292338 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 03:01:32 INFO - PROCESS | 2659 | 1461751292615 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:32 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed43419800 == 172 [pid = 2659] [id = 728] 03:01:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 170 (0x7fed1cb67400) [pid = 2659] [serial = 2185] [outer = (nil)] 03:01:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 171 (0x7fed359f8c00) [pid = 2659] [serial = 2186] [outer = 0x7fed1cb67400] 03:01:32 INFO - PROCESS | 2659 | 1461751292742 Marionette DEBUG loaded listener.js 03:01:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 172 (0x7fed35dcd800) [pid = 2659] [serial = 2187] [outer = 0x7fed1cb67400] 03:01:33 INFO - PROCESS | 2659 | 1461751293680 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 03:01:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:01:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1691ms 03:01:33 INFO - PROCESS | 2659 | 1461751293756 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 03:01:33 INFO - PROCESS | 2659 | 1461751293767 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 03:01:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:01:33 INFO - PROCESS | 2659 | 1461751293777 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:01:33 INFO - PROCESS | 2659 | 1461751293781 Marionette TRACE conn3 <- [1,2886,null,{}] 03:01:33 INFO - PROCESS | 2659 | 1461751293787 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:34 INFO - PROCESS | 2659 | 1461751294140 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 03:01:34 INFO - PROCESS | 2659 | 1461751294470 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:34 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed46c46800 == 173 [pid = 2659] [id = 729] 03:01:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 173 (0x7fed35762000) [pid = 2659] [serial = 2188] [outer = (nil)] 03:01:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 174 (0x7fed35ff8800) [pid = 2659] [serial = 2189] [outer = 0x7fed35762000] 03:01:34 INFO - PROCESS | 2659 | 1461751294551 Marionette DEBUG loaded listener.js 03:01:34 INFO - PROCESS | 2659 | ++DOMWINDOW == 175 (0x7fed3675bc00) [pid = 2659] [serial = 2190] [outer = 0x7fed35762000] 03:01:35 INFO - PROCESS | 2659 | 1461751295574 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 03:01:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:01:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1839ms 03:01:35 INFO - PROCESS | 2659 | 1461751295619 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 03:01:35 INFO - PROCESS | 2659 | 1461751295622 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 03:01:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:01:35 INFO - PROCESS | 2659 | 1461751295629 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:01:35 INFO - PROCESS | 2659 | 1461751295633 Marionette TRACE conn3 <- [1,2890,null,{}] 03:01:35 INFO - PROCESS | 2659 | 1461751295639 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:35 INFO - PROCESS | 2659 | 1461751295919 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 03:01:36 INFO - PROCESS | 2659 | 1461751296240 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:36 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed474b8000 == 174 [pid = 2659] [id = 730] 03:01:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 176 (0x7fed19551800) [pid = 2659] [serial = 2191] [outer = (nil)] 03:01:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 177 (0x7fed367a8c00) [pid = 2659] [serial = 2192] [outer = 0x7fed19551800] 03:01:36 INFO - PROCESS | 2659 | 1461751296321 Marionette DEBUG loaded listener.js 03:01:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 178 (0x7fed36a37c00) [pid = 2659] [serial = 2193] [outer = 0x7fed19551800] 03:01:37 INFO - PROCESS | 2659 | 1461751297226 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:01:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:01:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1681ms 03:01:37 INFO - PROCESS | 2659 | 1461751297311 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 03:01:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:01:37 INFO - PROCESS | 2659 | 1461751297316 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 03:01:37 INFO - PROCESS | 2659 | 1461751297323 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:01:37 INFO - PROCESS | 2659 | 1461751297326 Marionette TRACE conn3 <- [1,2894,null,{}] 03:01:37 INFO - PROCESS | 2659 | 1461751297333 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:37 INFO - PROCESS | 2659 | 1461751297635 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 03:01:37 INFO - PROCESS | 2659 | 1461751297960 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:37 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed49d68000 == 175 [pid = 2659] [id = 731] 03:01:37 INFO - PROCESS | 2659 | ++DOMWINDOW == 179 (0x7fed1b9e6c00) [pid = 2659] [serial = 2194] [outer = (nil)] 03:01:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 180 (0x7fed37f11000) [pid = 2659] [serial = 2195] [outer = 0x7fed1b9e6c00] 03:01:38 INFO - PROCESS | 2659 | 1461751298036 Marionette DEBUG loaded listener.js 03:01:38 INFO - PROCESS | 2659 | ++DOMWINDOW == 181 (0x7fed37f6dc00) [pid = 2659] [serial = 2196] [outer = 0x7fed1b9e6c00] 03:01:38 INFO - PROCESS | 2659 | 1461751298952 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 03:01:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:01:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1686ms 03:01:39 INFO - PROCESS | 2659 | 1461751299011 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 03:01:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:01:39 INFO - PROCESS | 2659 | 1461751299015 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 03:01:39 INFO - PROCESS | 2659 | 1461751299022 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:01:39 INFO - PROCESS | 2659 | 1461751299025 Marionette TRACE conn3 <- [1,2898,null,{}] 03:01:39 INFO - PROCESS | 2659 | 1461751299034 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:39 INFO - PROCESS | 2659 | 1461751299293 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 03:01:39 INFO - PROCESS | 2659 | 1461751299605 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:39 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed4b6bf800 == 176 [pid = 2659] [id = 732] 03:01:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 182 (0x7fed35dd4800) [pid = 2659] [serial = 2197] [outer = (nil)] 03:01:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 183 (0x7fed38428c00) [pid = 2659] [serial = 2198] [outer = 0x7fed35dd4800] 03:01:39 INFO - PROCESS | 2659 | 1461751299696 Marionette DEBUG loaded listener.js 03:01:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 184 (0x7fed3c184c00) [pid = 2659] [serial = 2199] [outer = 0x7fed35dd4800] 03:01:40 INFO - PROCESS | 2659 | 1461751300617 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 03:01:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:01:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1645ms 03:01:40 INFO - PROCESS | 2659 | 1461751300667 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 03:01:40 INFO - PROCESS | 2659 | 1461751300671 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 03:01:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:01:40 INFO - PROCESS | 2659 | 1461751300677 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:01:40 INFO - PROCESS | 2659 | 1461751300679 Marionette TRACE conn3 <- [1,2902,null,{}] 03:01:40 INFO - PROCESS | 2659 | 1461751300685 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1ddef000 == 175 [pid = 2659] [id = 302] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed288c3800 == 174 [pid = 2659] [id = 306] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed20908000 == 173 [pid = 2659] [id = 714] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1fad4800 == 172 [pid = 2659] [id = 713] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1ddec000 == 171 [pid = 2659] [id = 712] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1a9dd800 == 170 [pid = 2659] [id = 711] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3811b800 == 169 [pid = 2659] [id = 709] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed367dc000 == 168 [pid = 2659] [id = 708] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed357ca800 == 167 [pid = 2659] [id = 707] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed349c6000 == 166 [pid = 2659] [id = 706] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed33c4b800 == 165 [pid = 2659] [id = 705] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed307d7000 == 164 [pid = 2659] [id = 704] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2fcb3800 == 163 [pid = 2659] [id = 703] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f95b000 == 162 [pid = 2659] [id = 702] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f614000 == 161 [pid = 2659] [id = 701] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f230800 == 160 [pid = 2659] [id = 700] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2eaa7800 == 159 [pid = 2659] [id = 699] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2d3d3000 == 158 [pid = 2659] [id = 698] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2c1dd800 == 157 [pid = 2659] [id = 697] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b9a3000 == 156 [pid = 2659] [id = 696] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2afbd000 == 155 [pid = 2659] [id = 695] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed22e48000 == 154 [pid = 2659] [id = 694] 03:01:42 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1fac8800 == 153 [pid = 2659] [id = 693] 03:01:42 INFO - PROCESS | 2659 | 1461751302869 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 183 (0x7fed1cbb2000) [pid = 2659] [serial = 2063] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 182 (0x7fed24a68000) [pid = 2659] [serial = 2048] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 181 (0x7fed1eb55000) [pid = 2659] [serial = 2025] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 180 (0x7fed1b979800) [pid = 2659] [serial = 2060] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 179 (0x7fed1f384c00) [pid = 2659] [serial = 2066] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 178 (0x7fed22b4ec00) [pid = 2659] [serial = 2069] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 177 (0x7fed232d1800) [pid = 2659] [serial = 2075] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 176 (0x7fed1cc61800) [pid = 2659] [serial = 2030] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 175 (0x7fed24a71400) [pid = 2659] [serial = 2054] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 174 (0x7fed19554800) [pid = 2659] [serial = 2027] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 173 (0x7fed22e07800) [pid = 2659] [serial = 2072] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 172 (0x7fed28a5a400) [pid = 2659] [serial = 2051] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 171 (0x7fed1d7e8c00) [pid = 2659] [serial = 2064] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 170 (0x7fed22e06000) [pid = 2659] [serial = 2042] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 169 (0x7fed2290f800) [pid = 2659] [serial = 2039] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 168 (0x7fed1cb65400) [pid = 2659] [serial = 2061] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 167 (0x7fed22ce1400) [pid = 2659] [serial = 2070] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 166 (0x7fed22e1d800) [pid = 2659] [serial = 2073] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 165 (0x7fed1f384800) [pid = 2659] [serial = 2033] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 164 (0x7fed24827c00) [pid = 2659] [serial = 2045] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 163 (0x7fed22e0fc00) [pid = 2659] [serial = 2057] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 162 (0x7fed20e54000) [pid = 2659] [serial = 2067] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 161 (0x7fed20ecf000) [pid = 2659] [serial = 2036] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | --DOMWINDOW == 160 (0x7fed24a6d800) [pid = 2659] [serial = 2076] [outer = (nil)] [url = about:blank] 03:01:43 INFO - PROCESS | 2659 | 1461751303270 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:43 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1cb89800 == 154 [pid = 2659] [id = 733] 03:01:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 161 (0x7fed18a96400) [pid = 2659] [serial = 2200] [outer = (nil)] 03:01:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 162 (0x7fed1954c800) [pid = 2659] [serial = 2201] [outer = 0x7fed18a96400] 03:01:43 INFO - PROCESS | 2659 | 1461751303344 Marionette DEBUG loaded listener.js 03:01:43 INFO - PROCESS | 2659 | ++DOMWINDOW == 163 (0x7fed199e0c00) [pid = 2659] [serial = 2202] [outer = 0x7fed18a96400] 03:01:44 INFO - PROCESS | 2659 | 1461751304178 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:01:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:01:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 3535ms 03:01:44 INFO - PROCESS | 2659 | 1461751304242 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 03:01:44 INFO - PROCESS | 2659 | 1461751304247 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 03:01:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:01:44 INFO - PROCESS | 2659 | 1461751304261 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:01:44 INFO - PROCESS | 2659 | 1461751304268 Marionette TRACE conn3 <- [1,2906,null,{}] 03:01:44 INFO - PROCESS | 2659 | 1461751304276 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:44 INFO - PROCESS | 2659 | 1461751304509 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 03:01:44 INFO - PROCESS | 2659 | 1461751304711 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:44 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1dda3800 == 155 [pid = 2659] [id = 734] 03:01:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 164 (0x7fed1625bc00) [pid = 2659] [serial = 2203] [outer = (nil)] 03:01:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 165 (0x7fed1cbb3400) [pid = 2659] [serial = 2204] [outer = 0x7fed1625bc00] 03:01:44 INFO - PROCESS | 2659 | 1461751304780 Marionette DEBUG loaded listener.js 03:01:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 166 (0x7fed1dfd9400) [pid = 2659] [serial = 2205] [outer = 0x7fed1625bc00] 03:01:45 INFO - PROCESS | 2659 | 1461751305694 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 03:01:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:01:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1492ms 03:01:45 INFO - PROCESS | 2659 | 1461751305757 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 03:01:45 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:01:45 INFO - PROCESS | 2659 | 1461751305762 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 03:01:45 INFO - PROCESS | 2659 | 1461751305768 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:01:45 INFO - PROCESS | 2659 | 1461751305772 Marionette TRACE conn3 <- [1,2910,null,{}] 03:01:45 INFO - PROCESS | 2659 | 1461751305777 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:46 INFO - PROCESS | 2659 | 1461751306083 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 03:01:46 INFO - PROCESS | 2659 | 1461751306128 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:46 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1fadc800 == 156 [pid = 2659] [id = 735] 03:01:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 167 (0x7fed1f492c00) [pid = 2659] [serial = 2206] [outer = (nil)] 03:01:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 168 (0x7fed1febb800) [pid = 2659] [serial = 2207] [outer = 0x7fed1f492c00] 03:01:46 INFO - PROCESS | 2659 | 1461751306194 Marionette DEBUG loaded listener.js 03:01:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 169 (0x7fed2286e400) [pid = 2659] [serial = 2208] [outer = 0x7fed1f492c00] 03:01:47 INFO - PROCESS | 2659 | 1461751307136 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 03:01:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:01:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:01:47 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1382ms 03:01:47 INFO - PROCESS | 2659 | 1461751307151 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 03:01:47 INFO - PROCESS | 2659 | 1461751307158 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 03:01:47 INFO - TEST-START | /DOMEvents/constructors.html 03:01:47 INFO - PROCESS | 2659 | 1461751307182 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:01:47 INFO - PROCESS | 2659 | 1461751307189 Marionette TRACE conn3 <- [1,2914,null,{}] 03:01:47 INFO - PROCESS | 2659 | 1461751307196 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:47 INFO - PROCESS | 2659 | 1461751307491 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 168 (0x7fed22b4ac00) [pid = 2659] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 167 (0x7fed1c319800) [pid = 2659] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 166 (0x7fed16ac5c00) [pid = 2659] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 165 (0x7fed2b663800) [pid = 2659] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 164 (0x7fed22add400) [pid = 2659] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 163 (0x7fed2eae6400) [pid = 2659] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 162 (0x7fed1feb2c00) [pid = 2659] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 161 (0x7fed197c5800) [pid = 2659] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 160 (0x7fed2b4e0800) [pid = 2659] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 159 (0x7fed1f251000) [pid = 2659] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 158 (0x7fed1cc60800) [pid = 2659] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 157 (0x7fed1f249000) [pid = 2659] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 156 (0x7fed16acfc00) [pid = 2659] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 155 (0x7fed1cbb2c00) [pid = 2659] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 154 (0x7fed1b97cc00) [pid = 2659] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 153 (0x7fed1e95e400) [pid = 2659] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 152 (0x7fed16ac5400) [pid = 2659] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 151 (0x7fed1f245c00) [pid = 2659] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 150 (0x7fed2f01d400) [pid = 2659] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 149 (0x7fed29c5f800) [pid = 2659] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 148 (0x7fed16ac8000) [pid = 2659] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 147 (0x7fed1c31a000) [pid = 2659] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 146 (0x7fed1c30f000) [pid = 2659] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 145 (0x7fed22e06400) [pid = 2659] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 144 (0x7fed18b94c00) [pid = 2659] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 143 (0x7fed161ed800) [pid = 2659] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 142 (0x7fed2d219000) [pid = 2659] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 141 (0x7fed2aec1800) [pid = 2659] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 140 (0x7fed16ad3000) [pid = 2659] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 139 (0x7fed29f78c00) [pid = 2659] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 138 (0x7fed16ae0800) [pid = 2659] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 137 (0x7fed1e960000) [pid = 2659] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 136 (0x7fed1b9eb400) [pid = 2659] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:01:48 INFO - PROCESS | 2659 | --DOMWINDOW == 135 (0x7fed1eb5c800) [pid = 2659] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:01:48 INFO - PROCESS | 2659 | 1461751308327 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:48 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1c3c8800 == 157 [pid = 2659] [id = 736] 03:01:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 136 (0x7fed161e8000) [pid = 2659] [serial = 2209] [outer = (nil)] 03:01:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 137 (0x7fed16ad5400) [pid = 2659] [serial = 2210] [outer = 0x7fed161e8000] 03:01:48 INFO - PROCESS | 2659 | 1461751308391 Marionette DEBUG loaded listener.js 03:01:48 INFO - PROCESS | 2659 | ++DOMWINDOW == 138 (0x7fed1cc5dc00) [pid = 2659] [serial = 2211] [outer = 0x7fed161e8000] 03:01:49 INFO - PROCESS | 2659 | 1461751309207 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:01:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:01:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:01:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:01:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:01:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:01:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:01:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:01:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:01:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:01:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:01:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:01:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:01:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:01:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:01:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:01:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:01:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:01:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:01:49 INFO - TEST-OK | /DOMEvents/constructors.html | took 2082ms 03:01:49 INFO - PROCESS | 2659 | 1461751309257 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 03:01:49 INFO - PROCESS | 2659 | 1461751309260 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 03:01:49 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:01:49 INFO - PROCESS | 2659 | 1461751309270 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:01:49 INFO - PROCESS | 2659 | 1461751309302 Marionette TRACE conn3 <- [1,2918,null,{}] 03:01:49 INFO - PROCESS | 2659 | 1461751309319 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:49 INFO - PROCESS | 2659 | 1461751309547 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 03:01:49 INFO - PROCESS | 2659 | 1461751309557 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:49 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed22b5d000 == 158 [pid = 2659] [id = 737] 03:01:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 139 (0x7fed161ed800) [pid = 2659] [serial = 2212] [outer = (nil)] 03:01:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 140 (0x7fed22b51c00) [pid = 2659] [serial = 2213] [outer = 0x7fed161ed800] 03:01:49 INFO - PROCESS | 2659 | 1461751309800 Marionette DEBUG loaded listener.js 03:01:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 141 (0x7fed23130000) [pid = 2659] [serial = 2214] [outer = 0x7fed161ed800] 03:01:50 INFO - PROCESS | 2659 | 1461751310829 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:01:50 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:01:50 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1586ms 03:01:50 INFO - PROCESS | 2659 | 1461751310857 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 03:01:50 INFO - PROCESS | 2659 | 1461751310864 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 03:01:50 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:01:50 INFO - PROCESS | 2659 | 1461751310877 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:01:50 INFO - PROCESS | 2659 | 1461751310882 Marionette TRACE conn3 <- [1,2922,null,{}] 03:01:50 INFO - PROCESS | 2659 | 1461751310892 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:51 INFO - PROCESS | 2659 | 1461751311176 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 03:01:51 INFO - PROCESS | 2659 | 1461751311457 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:51 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1eaad000 == 159 [pid = 2659] [id = 738] 03:01:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 142 (0x7fed1c820400) [pid = 2659] [serial = 2215] [outer = (nil)] 03:01:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 143 (0x7fed1cc60800) [pid = 2659] [serial = 2216] [outer = 0x7fed1c820400] 03:01:51 INFO - PROCESS | 2659 | 1461751311618 Marionette DEBUG loaded listener.js 03:01:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 144 (0x7fed1eb61400) [pid = 2659] [serial = 2217] [outer = 0x7fed1c820400] 03:01:52 INFO - PROCESS | 2659 | [2659] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 03:01:52 INFO - PROCESS | 2659 | [2659] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 03:01:52 INFO - PROCESS | 2659 | [2659] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 03:01:52 INFO - PROCESS | 2659 | [2659] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 03:01:52 INFO - PROCESS | 2659 | 1461751312470 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 03:01:52 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:01:52 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:01:52 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 03:01:52 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:01:52 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 03:01:52 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:01:52 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]" 03:01:52 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:01:52 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:01:52 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1639ms 03:01:52 INFO - PROCESS | 2659 | 1461751312519 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 03:01:52 INFO - PROCESS | 2659 | 1461751312535 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 03:01:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:01:52 INFO - PROCESS | 2659 | 1461751312546 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:01:52 INFO - PROCESS | 2659 | 1461751312550 Marionette TRACE conn3 <- [1,2926,null,{}] 03:01:52 INFO - PROCESS | 2659 | 1461751312556 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:52 INFO - PROCESS | 2659 | 1461751312891 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 03:01:53 INFO - PROCESS | 2659 | 1461751313099 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:53 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2304e800 == 160 [pid = 2659] [id = 739] 03:01:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 145 (0x7fed1f496000) [pid = 2659] [serial = 2218] [outer = (nil)] 03:01:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 146 (0x7fed22c54800) [pid = 2659] [serial = 2219] [outer = 0x7fed1f496000] 03:01:53 INFO - PROCESS | 2659 | 1461751313178 Marionette DEBUG loaded listener.js 03:01:53 INFO - PROCESS | 2659 | ++DOMWINDOW == 147 (0x7fed22e14400) [pid = 2659] [serial = 2220] [outer = 0x7fed1f496000] 03:01:53 INFO - PROCESS | 2659 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:01:54 INFO - PROCESS | 2659 | 1461751314076 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 03:01:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:01:54 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1592ms 03:01:54 INFO - PROCESS | 2659 | 1461751314139 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 03:01:54 INFO - PROCESS | 2659 | 1461751314142 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 03:01:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:01:54 INFO - PROCESS | 2659 | 1461751314151 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:01:54 INFO - PROCESS | 2659 | 1461751314157 Marionette TRACE conn3 <- [1,2930,null,{}] 03:01:54 INFO - PROCESS | 2659 | 1461751314194 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:54 INFO - PROCESS | 2659 | 1461751314444 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 03:01:54 INFO - PROCESS | 2659 | 1461751314713 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:54 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed28cb3000 == 161 [pid = 2659] [id = 740] 03:01:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 148 (0x7fed2313c800) [pid = 2659] [serial = 2221] [outer = (nil)] 03:01:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 149 (0x7fed28918000) [pid = 2659] [serial = 2222] [outer = 0x7fed2313c800] 03:01:54 INFO - PROCESS | 2659 | 1461751314798 Marionette DEBUG loaded listener.js 03:01:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 150 (0x7fed28bd5800) [pid = 2659] [serial = 2223] [outer = 0x7fed2313c800] 03:01:55 INFO - PROCESS | 2659 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:01:55 INFO - PROCESS | 2659 | 1461751315611 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 03:01:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:01:55 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1503ms 03:01:55 INFO - PROCESS | 2659 | 1461751315656 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 03:01:55 INFO - PROCESS | 2659 | 1461751315661 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 03:01:55 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:01:55 INFO - PROCESS | 2659 | 1461751315666 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:01:55 INFO - PROCESS | 2659 | 1461751315669 Marionette TRACE conn3 <- [1,2934,null,{}] 03:01:55 INFO - PROCESS | 2659 | 1461751315675 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:55 INFO - PROCESS | 2659 | 1461751315915 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 03:01:56 INFO - PROCESS | 2659 | 1461751316201 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:56 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2ad22000 == 162 [pid = 2659] [id = 741] 03:01:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 151 (0x7fed20ed5800) [pid = 2659] [serial = 2224] [outer = (nil)] 03:01:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 152 (0x7fed29c62c00) [pid = 2659] [serial = 2225] [outer = 0x7fed20ed5800] 03:01:56 INFO - PROCESS | 2659 | 1461751316281 Marionette DEBUG loaded listener.js 03:01:56 INFO - PROCESS | 2659 | ++DOMWINDOW == 153 (0x7fed29f72400) [pid = 2659] [serial = 2226] [outer = 0x7fed20ed5800] 03:01:57 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:01:57 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1430ms 03:01:57 INFO - PROCESS | 2659 | 1461751317090 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:01:57 INFO - PROCESS | 2659 | 1461751317099 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 03:01:57 INFO - PROCESS | 2659 | 1461751317101 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 03:01:57 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:01:57 INFO - PROCESS | 2659 | 1461751317109 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:01:57 INFO - PROCESS | 2659 | 1461751317112 Marionette TRACE conn3 <- [1,2938,null,{}] 03:01:57 INFO - PROCESS | 2659 | 1461751317117 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:57 INFO - PROCESS | 2659 | 1461751317364 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 03:01:57 INFO - PROCESS | 2659 | 1461751317614 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:57 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2b616800 == 163 [pid = 2659] [id = 742] 03:01:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 154 (0x7fed24a68000) [pid = 2659] [serial = 2227] [outer = (nil)] 03:01:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 155 (0x7fed29f76800) [pid = 2659] [serial = 2228] [outer = 0x7fed24a68000] 03:01:57 INFO - PROCESS | 2659 | 1461751317692 Marionette DEBUG loaded listener.js 03:01:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 156 (0x7fed2b4e4000) [pid = 2659] [serial = 2229] [outer = 0x7fed24a68000] 03:01:58 INFO - PROCESS | 2659 | 1461751318551 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:01:58 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. 03:01:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1480ms 03:01:58 INFO - PROCESS | 2659 | 1461751318590 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 03:01:58 INFO - PROCESS | 2659 | 1461751318594 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 03:01:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:01:58 INFO - PROCESS | 2659 | 1461751318600 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:01:58 INFO - PROCESS | 2659 | 1461751318603 Marionette TRACE conn3 <- [1,2942,null,{}] 03:01:58 INFO - PROCESS | 2659 | 1461751318609 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:58 INFO - PROCESS | 2659 | 1461751318874 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 03:01:59 INFO - PROCESS | 2659 | 1461751319171 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:59 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2d3dd800 == 164 [pid = 2659] [id = 743] 03:01:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 157 (0x7fed22e06000) [pid = 2659] [serial = 2230] [outer = (nil)] 03:01:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 158 (0x7fed2bdf2c00) [pid = 2659] [serial = 2231] [outer = 0x7fed22e06000] 03:01:59 INFO - PROCESS | 2659 | 1461751319255 Marionette DEBUG loaded listener.js 03:01:59 INFO - PROCESS | 2659 | ++DOMWINDOW == 159 (0x7fed2d31a000) [pid = 2659] [serial = 2232] [outer = 0x7fed22e06000] 03:02:00 INFO - PROCESS | 2659 | 1461751320139 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 03:02:00 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 03:02:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:02:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1589ms 03:02:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:02:00 INFO - PROCESS | 2659 | 1461751320193 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 03:02:00 INFO - PROCESS | 2659 | 1461751320196 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 03:02:00 INFO - PROCESS | 2659 | 1461751320203 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:02:00 INFO - PROCESS | 2659 | 1461751320207 Marionette TRACE conn3 <- [1,2946,null,{}] 03:02:00 INFO - PROCESS | 2659 | 1461751320266 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:00 INFO - PROCESS | 2659 | 1461751320520 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 03:02:00 INFO - PROCESS | 2659 | 1461751320807 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:00 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2f370000 == 165 [pid = 2659] [id = 744] 03:02:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 160 (0x7fed232d0400) [pid = 2659] [serial = 2233] [outer = (nil)] 03:02:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 161 (0x7fed2ef47000) [pid = 2659] [serial = 2234] [outer = 0x7fed232d0400] 03:02:00 INFO - PROCESS | 2659 | 1461751320942 Marionette DEBUG loaded listener.js 03:02:01 INFO - PROCESS | 2659 | ++DOMWINDOW == 162 (0x7fed2f294000) [pid = 2659] [serial = 2235] [outer = 0x7fed232d0400] 03:02:01 INFO - PROCESS | 2659 | 1461751321736 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:02:01 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. 03:02:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1577ms 03:02:01 INFO - PROCESS | 2659 | 1461751321781 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 03:02:01 INFO - PROCESS | 2659 | 1461751321784 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 03:02:01 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:02:01 INFO - PROCESS | 2659 | 1461751321790 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:02:01 INFO - PROCESS | 2659 | 1461751321793 Marionette TRACE conn3 <- [1,2950,null,{}] 03:02:01 INFO - PROCESS | 2659 | 1461751321799 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:02 INFO - PROCESS | 2659 | 1461751322081 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 03:02:02 INFO - PROCESS | 2659 | 1461751322342 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:02 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2f96d800 == 166 [pid = 2659] [id = 745] 03:02:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 163 (0x7fed2aebac00) [pid = 2659] [serial = 2236] [outer = (nil)] 03:02:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 164 (0x7fed2f691800) [pid = 2659] [serial = 2237] [outer = 0x7fed2aebac00] 03:02:02 INFO - PROCESS | 2659 | 1461751322432 Marionette DEBUG loaded listener.js 03:02:02 INFO - PROCESS | 2659 | ++DOMWINDOW == 165 (0x7fed3081ec00) [pid = 2659] [serial = 2238] [outer = 0x7fed2aebac00] 03:02:03 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2fcb2800 == 167 [pid = 2659] [id = 746] 03:02:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 166 (0x7fed32fe7400) [pid = 2659] [serial = 2239] [outer = (nil)] 03:02:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 167 (0x7fed2f299000) [pid = 2659] [serial = 2240] [outer = 0x7fed32fe7400] 03:02:03 INFO - PROCESS | 2659 | 1461751323340 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:02:03 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. 03:02:03 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1587ms 03:02:03 INFO - PROCESS | 2659 | 1461751323386 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 03:02:03 INFO - PROCESS | 2659 | 1461751323391 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 03:02:03 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:02:03 INFO - PROCESS | 2659 | 1461751323396 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:02:03 INFO - PROCESS | 2659 | 1461751323400 Marionette TRACE conn3 <- [1,2954,null,{}] 03:02:03 INFO - PROCESS | 2659 | 1461751323405 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:03 INFO - PROCESS | 2659 | 1461751323721 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 03:02:04 INFO - PROCESS | 2659 | 1461751324037 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:04 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed34485000 == 168 [pid = 2659] [id = 747] 03:02:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 168 (0x7fed2b65e400) [pid = 2659] [serial = 2241] [outer = (nil)] 03:02:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 169 (0x7fed32e6dc00) [pid = 2659] [serial = 2242] [outer = 0x7fed2b65e400] 03:02:04 INFO - PROCESS | 2659 | 1461751324132 Marionette DEBUG loaded listener.js 03:02:04 INFO - PROCESS | 2659 | ++DOMWINDOW == 170 (0x7fed33eaec00) [pid = 2659] [serial = 2243] [outer = 0x7fed2b65e400] 03:02:04 INFO - PROCESS | 2659 | 1461751324932 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:02:04 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:02:04 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 03:02:04 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1580ms 03:02:04 INFO - PROCESS | 2659 | 1461751324978 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 03:02:04 INFO - PROCESS | 2659 | 1461751324981 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 03:02:04 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:02:04 INFO - PROCESS | 2659 | 1461751324987 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:02:04 INFO - PROCESS | 2659 | 1461751324991 Marionette TRACE conn3 <- [1,2958,null,{}] 03:02:05 INFO - PROCESS | 2659 | 1461751324997 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:05 INFO - PROCESS | 2659 | 1461751325259 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 03:02:05 INFO - PROCESS | 2659 | 1461751325551 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:05 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed367ca800 == 169 [pid = 2659] [id = 748] 03:02:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 171 (0x7fed24ae5400) [pid = 2659] [serial = 2244] [outer = (nil)] 03:02:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 172 (0x7fed34545800) [pid = 2659] [serial = 2245] [outer = 0x7fed24ae5400] 03:02:05 INFO - PROCESS | 2659 | 1461751325636 Marionette DEBUG loaded listener.js 03:02:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 173 (0x7fed3514f000) [pid = 2659] [serial = 2246] [outer = 0x7fed24ae5400] 03:02:06 INFO - PROCESS | 2659 | 1461751326452 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:02:06 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. 03:02:06 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1485ms 03:02:06 INFO - PROCESS | 2659 | 1461751326475 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 03:02:06 INFO - PROCESS | 2659 | 1461751326480 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 03:02:06 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:02:06 INFO - PROCESS | 2659 | 1461751326486 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:02:06 INFO - PROCESS | 2659 | 1461751326493 Marionette TRACE conn3 <- [1,2962,null,{}] 03:02:06 INFO - PROCESS | 2659 | 1461751326506 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:06 INFO - PROCESS | 2659 | 1461751326817 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 03:02:07 INFO - PROCESS | 2659 | 1461751327086 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:07 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed41dc3800 == 170 [pid = 2659] [id = 749] 03:02:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 174 (0x7fed28bcfc00) [pid = 2659] [serial = 2247] [outer = (nil)] 03:02:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 175 (0x7fed35759800) [pid = 2659] [serial = 2248] [outer = 0x7fed28bcfc00] 03:02:07 INFO - PROCESS | 2659 | 1461751327171 Marionette DEBUG loaded listener.js 03:02:07 INFO - PROCESS | 2659 | ++DOMWINDOW == 176 (0x7fed367ab000) [pid = 2659] [serial = 2249] [outer = 0x7fed28bcfc00] 03:02:07 INFO - PROCESS | 2659 | 1461751327986 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:02:08 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. 03:02:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1546ms 03:02:08 INFO - PROCESS | 2659 | 1461751328033 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 03:02:08 INFO - PROCESS | 2659 | 1461751328037 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 03:02:08 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:02:08 INFO - PROCESS | 2659 | 1461751328043 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:02:08 INFO - PROCESS | 2659 | 1461751328046 Marionette TRACE conn3 <- [1,2966,null,{}] 03:02:08 INFO - PROCESS | 2659 | 1461751328051 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:08 INFO - PROCESS | 2659 | 1461751328294 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 03:02:08 INFO - PROCESS | 2659 | 1461751328545 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:08 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed4b89c800 == 171 [pid = 2659] [id = 750] 03:02:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 177 (0x7fed34416800) [pid = 2659] [serial = 2250] [outer = (nil)] 03:02:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 178 (0x7fed3b25f400) [pid = 2659] [serial = 2251] [outer = 0x7fed34416800] 03:02:08 INFO - PROCESS | 2659 | 1461751328619 Marionette DEBUG loaded listener.js 03:02:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 179 (0x7fed41d63c00) [pid = 2659] [serial = 2252] [outer = 0x7fed34416800] 03:02:09 INFO - PROCESS | 2659 | 1461751329619 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:02:09 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. 03:02:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1630ms 03:02:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:02:09 INFO - PROCESS | 2659 | 1461751329674 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 03:02:09 INFO - PROCESS | 2659 | 1461751329677 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 03:02:09 INFO - PROCESS | 2659 | 1461751329684 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:02:09 INFO - PROCESS | 2659 | 1461751329687 Marionette TRACE conn3 <- [1,2970,null,{}] 03:02:09 INFO - PROCESS | 2659 | 1461751329750 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:10 INFO - PROCESS | 2659 | 1461751330027 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 03:02:10 INFO - PROCESS | 2659 | 1461751330304 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:10 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1fa1a000 == 172 [pid = 2659] [id = 751] 03:02:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 180 (0x7fed29f75000) [pid = 2659] [serial = 2253] [outer = (nil)] 03:02:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 181 (0x7fed41107c00) [pid = 2659] [serial = 2254] [outer = 0x7fed29f75000] 03:02:10 INFO - PROCESS | 2659 | 1461751330422 Marionette DEBUG loaded listener.js 03:02:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 182 (0x7fed4206f800) [pid = 2659] [serial = 2255] [outer = 0x7fed29f75000] 03:02:11 INFO - PROCESS | 2659 | 1461751331173 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:02:11 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. 03:02:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1541ms 03:02:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:02:11 INFO - PROCESS | 2659 | 1461751331226 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 03:02:11 INFO - PROCESS | 2659 | 1461751331228 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 03:02:11 INFO - PROCESS | 2659 | 1461751331235 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:02:11 INFO - PROCESS | 2659 | 1461751331239 Marionette TRACE conn3 <- [1,2974,null,{}] 03:02:11 INFO - PROCESS | 2659 | 1461751331245 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:11 INFO - PROCESS | 2659 | 1461751331490 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 03:02:11 INFO - PROCESS | 2659 | 1461751331780 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:11 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed23212000 == 173 [pid = 2659] [id = 752] 03:02:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 183 (0x7fed2b80d400) [pid = 2659] [serial = 2256] [outer = (nil)] 03:02:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 184 (0x7fed420ec400) [pid = 2659] [serial = 2257] [outer = 0x7fed2b80d400] 03:02:11 INFO - PROCESS | 2659 | 1461751331862 Marionette DEBUG loaded listener.js 03:02:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 185 (0x7fed4224e400) [pid = 2659] [serial = 2258] [outer = 0x7fed2b80d400] 03:02:12 INFO - PROCESS | 2659 | 1461751332640 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 03:02:12 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. 03:02:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1436ms 03:02:12 INFO - PROCESS | 2659 | 1461751332671 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 03:02:12 INFO - PROCESS | 2659 | 1461751332675 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 03:02:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:02:12 INFO - PROCESS | 2659 | 1461751332682 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:02:12 INFO - PROCESS | 2659 | 1461751332685 Marionette TRACE conn3 <- [1,2978,null,{}] 03:02:12 INFO - PROCESS | 2659 | 1461751332691 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:12 INFO - PROCESS | 2659 | 1461751332973 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 03:02:13 INFO - PROCESS | 2659 | 1461751333232 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:13 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed14ddf800 == 174 [pid = 2659] [id = 753] 03:02:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 186 (0x7fed41fabc00) [pid = 2659] [serial = 2259] [outer = (nil)] 03:02:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 187 (0x7fed42eaa400) [pid = 2659] [serial = 2260] [outer = 0x7fed41fabc00] 03:02:13 INFO - PROCESS | 2659 | 1461751333319 Marionette DEBUG loaded listener.js 03:02:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 188 (0x7fed43206800) [pid = 2659] [serial = 2261] [outer = 0x7fed41fabc00] 03:02:14 INFO - PROCESS | 2659 | 1461751334086 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:02:14 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. 03:02:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1433ms 03:02:14 INFO - PROCESS | 2659 | 1461751334116 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 03:02:14 INFO - PROCESS | 2659 | 1461751334120 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 03:02:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:02:14 INFO - PROCESS | 2659 | 1461751334127 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:02:14 INFO - PROCESS | 2659 | 1461751334130 Marionette TRACE conn3 <- [1,2982,null,{}] 03:02:14 INFO - PROCESS | 2659 | 1461751334135 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:14 INFO - PROCESS | 2659 | 1461751334376 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 03:02:14 INFO - PROCESS | 2659 | 1461751334639 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:14 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2321f000 == 175 [pid = 2659] [id = 754] 03:02:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 189 (0x7fed16256800) [pid = 2659] [serial = 2262] [outer = (nil)] 03:02:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 190 (0x7fed42ea7400) [pid = 2659] [serial = 2263] [outer = 0x7fed16256800] 03:02:14 INFO - PROCESS | 2659 | 1461751334713 Marionette DEBUG loaded listener.js 03:02:14 INFO - PROCESS | 2659 | ++DOMWINDOW == 191 (0x7fed43269000) [pid = 2659] [serial = 2264] [outer = 0x7fed16256800] 03:02:15 INFO - PROCESS | 2659 | 1461751335535 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 03:02:15 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 03:02:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:02:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1428ms 03:02:15 INFO - PROCESS | 2659 | 1461751335556 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 03:02:15 INFO - PROCESS | 2659 | 1461751335560 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 03:02:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:02:15 INFO - PROCESS | 2659 | 1461751335565 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:02:15 INFO - PROCESS | 2659 | 1461751335568 Marionette TRACE conn3 <- [1,2986,null,{}] 03:02:15 INFO - PROCESS | 2659 | 1461751335574 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:15 INFO - PROCESS | 2659 | 1461751335811 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 03:02:16 INFO - PROCESS | 2659 | 1461751336107 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:16 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2f557000 == 176 [pid = 2659] [id = 755] 03:02:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 192 (0x7fed30825400) [pid = 2659] [serial = 2265] [outer = (nil)] 03:02:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 193 (0x7fed4342c800) [pid = 2659] [serial = 2266] [outer = 0x7fed30825400] 03:02:16 INFO - PROCESS | 2659 | 1461751336239 Marionette DEBUG loaded listener.js 03:02:16 INFO - PROCESS | 2659 | ++DOMWINDOW == 194 (0x7fed44e1cc00) [pid = 2659] [serial = 2267] [outer = 0x7fed30825400] 03:02:17 INFO - PROCESS | 2659 | 1461751337040 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:02:17 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. 03:02:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1498ms 03:02:17 INFO - PROCESS | 2659 | 1461751337066 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 03:02:17 INFO - PROCESS | 2659 | 1461751337069 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 03:02:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:02:17 INFO - PROCESS | 2659 | 1461751337076 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:02:17 INFO - PROCESS | 2659 | 1461751337079 Marionette TRACE conn3 <- [1,2990,null,{}] 03:02:17 INFO - PROCESS | 2659 | 1461751337084 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:17 INFO - PROCESS | 2659 | 1461751337332 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 03:02:17 INFO - PROCESS | 2659 | 1461751337589 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:17 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed47022000 == 177 [pid = 2659] [id = 756] 03:02:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 195 (0x7fed43260000) [pid = 2659] [serial = 2268] [outer = (nil)] 03:02:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 196 (0x7fed453c0c00) [pid = 2659] [serial = 2269] [outer = 0x7fed43260000] 03:02:17 INFO - PROCESS | 2659 | 1461751337664 Marionette DEBUG loaded listener.js 03:02:17 INFO - PROCESS | 2659 | ++DOMWINDOW == 197 (0x7fed46c83c00) [pid = 2659] [serial = 2270] [outer = 0x7fed43260000] 03:02:18 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed4701d800 == 178 [pid = 2659] [id = 757] 03:02:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 198 (0x7fed46f2d800) [pid = 2659] [serial = 2271] [outer = (nil)] 03:02:18 INFO - PROCESS | 2659 | ++DOMWINDOW == 199 (0x7fed46da2c00) [pid = 2659] [serial = 2272] [outer = 0x7fed46f2d800] 03:02:18 INFO - PROCESS | 2659 | 1461751338577 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:02:18 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. 03:02:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1530ms 03:02:18 INFO - PROCESS | 2659 | 1461751338608 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 03:02:18 INFO - PROCESS | 2659 | 1461751338612 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 03:02:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:02:18 INFO - PROCESS | 2659 | 1461751338617 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:02:18 INFO - PROCESS | 2659 | 1461751338619 Marionette TRACE conn3 <- [1,2994,null,{}] 03:02:18 INFO - PROCESS | 2659 | 1461751338625 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:18 INFO - PROCESS | 2659 | 1461751338957 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 03:02:19 INFO - PROCESS | 2659 | 1461751339216 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:19 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1c880000 == 179 [pid = 2659] [id = 758] 03:02:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 200 (0x7fed34c50400) [pid = 2659] [serial = 2273] [outer = (nil)] 03:02:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 201 (0x7fed46da8400) [pid = 2659] [serial = 2274] [outer = 0x7fed34c50400] 03:02:19 INFO - PROCESS | 2659 | 1461751339336 Marionette DEBUG loaded listener.js 03:02:19 INFO - PROCESS | 2659 | ++DOMWINDOW == 202 (0x7fed46f31800) [pid = 2659] [serial = 2275] [outer = 0x7fed34c50400] 03:02:20 INFO - PROCESS | 2659 | 1461751340133 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:02:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:02:20 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 03:02:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1530ms 03:02:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:02:20 INFO - PROCESS | 2659 | 1461751340149 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 03:02:20 INFO - PROCESS | 2659 | 1461751340152 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 03:02:20 INFO - PROCESS | 2659 | 1461751340158 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:02:20 INFO - PROCESS | 2659 | 1461751340162 Marionette TRACE conn3 <- [1,2998,null,{}] 03:02:20 INFO - PROCESS | 2659 | 1461751340168 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:20 INFO - PROCESS | 2659 | 1461751340418 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 03:02:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1c3c8800 == 178 [pid = 2659] [id = 736] 03:02:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1fadc800 == 177 [pid = 2659] [id = 735] 03:02:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29c33000 == 176 [pid = 2659] [id = 692] 03:02:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1dda3800 == 175 [pid = 2659] [id = 734] 03:02:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1cb89800 == 174 [pid = 2659] [id = 733] 03:02:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed46c46800 == 173 [pid = 2659] [id = 729] 03:02:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed43419800 == 172 [pid = 2659] [id = 728] 03:02:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed42270800 == 171 [pid = 2659] [id = 727] 03:02:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed3810b000 == 170 [pid = 2659] [id = 726] 03:02:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed307d4000 == 169 [pid = 2659] [id = 725] 03:02:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2fa0c800 == 168 [pid = 2659] [id = 724] 03:02:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2ebd9000 == 167 [pid = 2659] [id = 723] 03:02:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2c240000 == 166 [pid = 2659] [id = 722] 03:02:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b609000 == 165 [pid = 2659] [id = 721] 03:02:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2ad0f800 == 164 [pid = 2659] [id = 720] 03:02:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed29c38000 == 163 [pid = 2659] [id = 719] 03:02:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed249ed000 == 162 [pid = 2659] [id = 718] 03:02:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed22e2f000 == 161 [pid = 2659] [id = 717] 03:02:22 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1f41d000 == 160 [pid = 2659] [id = 716] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 201 (0x7fed28a9cc00) [pid = 2659] [serial = 2052] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 200 (0x7fed1ccd9800) [pid = 2659] [serial = 2082] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 199 (0x7fed20ed5000) [pid = 2659] [serial = 2147] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 198 (0x7fed24860c00) [pid = 2659] [serial = 2088] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 197 (0x7fed2f298400) [pid = 2659] [serial = 2115] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 196 (0x7fed16acf800) [pid = 2659] [serial = 2135] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 195 (0x7fed2c28fc00) [pid = 2659] [serial = 2106] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 194 (0x7fed18b96800) [pid = 2659] [serial = 2136] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 193 (0x7fed24823800) [pid = 2659] [serial = 2043] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 192 (0x7fed2f016400) [pid = 2659] [serial = 2112] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 191 (0x7fed34888000) [pid = 2659] [serial = 2132] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 190 (0x7fed28a93c00) [pid = 2659] [serial = 2090] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 189 (0x7fed2c175800) [pid = 2659] [serial = 2103] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 188 (0x7fed2290e800) [pid = 2659] [serial = 2037] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 187 (0x7fed1eb60c00) [pid = 2659] [serial = 2142] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 186 (0x7fed2f695c00) [pid = 2659] [serial = 2117] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 185 (0x7fed1e95e800) [pid = 2659] [serial = 2031] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 184 (0x7fed2ef42000) [pid = 2659] [serial = 2111] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 183 (0x7fed22c4cc00) [pid = 2659] [serial = 2040] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 182 (0x7fed342b4000) [pid = 2659] [serial = 2127] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 181 (0x7fed2286ac00) [pid = 2659] [serial = 2085] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 180 (0x7fed28deec00) [pid = 2659] [serial = 2055] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 179 (0x7fed1febbc00) [pid = 2659] [serial = 2034] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 178 (0x7fed3510fc00) [pid = 2659] [serial = 2133] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 177 (0x7fed3082b000) [pid = 2659] [serial = 2121] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 176 (0x7fed29c66400) [pid = 2659] [serial = 2093] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 175 (0x7fed2bdf4800) [pid = 2659] [serial = 2102] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 174 (0x7fed2fc7f400) [pid = 2659] [serial = 2118] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 173 (0x7fed1cb6d400) [pid = 2659] [serial = 2139] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 172 (0x7fed2c180400) [pid = 2659] [serial = 2105] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 171 (0x7fed29c7e400) [pid = 2659] [serial = 2094] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 170 (0x7fed1cb11c00) [pid = 2659] [serial = 2081] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 169 (0x7fed24a65000) [pid = 2659] [serial = 2046] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 168 (0x7fed2891f800) [pid = 2659] [serial = 2078] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 167 (0x7fed3454a000) [pid = 2659] [serial = 2129] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 166 (0x7fed312b8800) [pid = 2659] [serial = 2123] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 165 (0x7fed1c81c800) [pid = 2659] [serial = 2028] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 164 (0x7fed1c30e400) [pid = 2659] [serial = 2138] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 163 (0x7fed2de83800) [pid = 2659] [serial = 2109] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 162 (0x7fed2b9e6c00) [pid = 2659] [serial = 2100] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 161 (0x7fed20e57400) [pid = 2659] [serial = 1956] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 160 (0x7fed2fc8a800) [pid = 2659] [serial = 2120] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 159 (0x7fed2b9de800) [pid = 2659] [serial = 2099] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 158 (0x7fed1dfd7800) [pid = 2659] [serial = 2141] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 157 (0x7fed2b663000) [pid = 2659] [serial = 2097] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 156 (0x7fed2d31f800) [pid = 2659] [serial = 2108] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 155 (0x7fed2e873c00) [pid = 2659] [serial = 2114] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 154 (0x7fed1feaec00) [pid = 2659] [serial = 2084] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 153 (0x7fed1feb3400) [pid = 2659] [serial = 2145] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 152 (0x7fed28f7c000) [pid = 2659] [serial = 2091] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 151 (0x7fed2b4e3000) [pid = 2659] [serial = 2096] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 150 (0x7fed24af1800) [pid = 2659] [serial = 2049] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 149 (0x7fed29f6f400) [pid = 2659] [serial = 2058] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 148 (0x7fed33cd5c00) [pid = 2659] [serial = 2126] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 147 (0x7fed32fe2800) [pid = 2659] [serial = 2124] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 146 (0x7fed3482d800) [pid = 2659] [serial = 2130] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 145 (0x7fed22e1e000) [pid = 2659] [serial = 2087] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 2659 | --DOMWINDOW == 144 (0x7fed1cb72800) [pid = 2659] [serial = 2144] [outer = (nil)] [url = about:blank] 03:02:23 INFO - PROCESS | 2659 | 1461751343127 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:23 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed19ad3000 == 161 [pid = 2659] [id = 759] 03:02:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 145 (0x7fed16adb000) [pid = 2659] [serial = 2276] [outer = (nil)] 03:02:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 146 (0x7fed18a8d000) [pid = 2659] [serial = 2277] [outer = 0x7fed16adb000] 03:02:23 INFO - PROCESS | 2659 | 1461751343205 Marionette DEBUG loaded listener.js 03:02:23 INFO - PROCESS | 2659 | ++DOMWINDOW == 147 (0x7fed19556000) [pid = 2659] [serial = 2278] [outer = 0x7fed16adb000] 03:02:23 INFO - PROCESS | 2659 | 1461751343935 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:02:23 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. 03:02:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 3797ms 03:02:23 INFO - PROCESS | 2659 | 1461751343956 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 03:02:23 INFO - PROCESS | 2659 | 1461751343962 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 03:02:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:02:23 INFO - PROCESS | 2659 | 1461751343969 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:02:23 INFO - PROCESS | 2659 | 1461751343975 Marionette TRACE conn3 <- [1,3002,null,{}] 03:02:23 INFO - PROCESS | 2659 | 1461751343982 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:24 INFO - PROCESS | 2659 | 1461751344199 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 03:02:24 INFO - PROCESS | 2659 | 1461751344416 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:24 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1d89b800 == 162 [pid = 2659] [id = 760] 03:02:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 148 (0x7fed16adb400) [pid = 2659] [serial = 2279] [outer = (nil)] 03:02:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 149 (0x7fed1c820000) [pid = 2659] [serial = 2280] [outer = 0x7fed16adb400] 03:02:24 INFO - PROCESS | 2659 | 1461751344486 Marionette DEBUG loaded listener.js 03:02:24 INFO - PROCESS | 2659 | ++DOMWINDOW == 150 (0x7fed1cb6d800) [pid = 2659] [serial = 2281] [outer = 0x7fed16adb400] 03:02:25 INFO - PROCESS | 2659 | 1461751345306 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:02:25 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. 03:02:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1395ms 03:02:25 INFO - PROCESS | 2659 | 1461751345371 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 03:02:25 INFO - PROCESS | 2659 | 1461751345378 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 03:02:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:02:25 INFO - PROCESS | 2659 | 1461751345384 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:02:25 INFO - PROCESS | 2659 | 1461751345387 Marionette TRACE conn3 <- [1,3006,null,{}] 03:02:25 INFO - PROCESS | 2659 | 1461751345393 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:25 INFO - PROCESS | 2659 | 1461751345690 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 03:02:25 INFO - PROCESS | 2659 | 1461751345728 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:25 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1e0e5000 == 163 [pid = 2659] [id = 761] 03:02:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 151 (0x7fed1cc64000) [pid = 2659] [serial = 2282] [outer = (nil)] 03:02:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 152 (0x7fed1d7ed800) [pid = 2659] [serial = 2283] [outer = 0x7fed1cc64000] 03:02:25 INFO - PROCESS | 2659 | 1461751345792 Marionette DEBUG loaded listener.js 03:02:25 INFO - PROCESS | 2659 | ++DOMWINDOW == 153 (0x7fed1eb60c00) [pid = 2659] [serial = 2284] [outer = 0x7fed1cc64000] 03:02:26 INFO - PROCESS | 2659 | 1461751346694 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:02:26 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. 03:02:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1328ms 03:02:26 INFO - PROCESS | 2659 | 1461751346726 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 03:02:26 INFO - PROCESS | 2659 | 1461751346729 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 03:02:26 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:02:26 INFO - PROCESS | 2659 | 1461751346775 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:02:26 INFO - PROCESS | 2659 | 1461751346792 Marionette TRACE conn3 <- [1,3010,null,{}] 03:02:26 INFO - PROCESS | 2659 | 1461751346820 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:27 INFO - PROCESS | 2659 | 1461751347187 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 03:02:27 INFO - PROCESS | 2659 | 1461751347225 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:27 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2053f800 == 164 [pid = 2659] [id = 762] 03:02:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 154 (0x7fed1dfd7400) [pid = 2659] [serial = 2285] [outer = (nil)] 03:02:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 155 (0x7fed20e56c00) [pid = 2659] [serial = 2286] [outer = 0x7fed1dfd7400] 03:02:27 INFO - PROCESS | 2659 | 1461751347286 Marionette DEBUG loaded listener.js 03:02:27 INFO - PROCESS | 2659 | ++DOMWINDOW == 156 (0x7fed20ed6800) [pid = 2659] [serial = 2287] [outer = 0x7fed1dfd7400] 03:02:28 INFO - PROCESS | 2659 | --DOMWINDOW == 155 (0x7fed161efc00) [pid = 2659] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:02:28 INFO - PROCESS | 2659 | --DOMWINDOW == 154 (0x7fed1f492c00) [pid = 2659] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:02:28 INFO - PROCESS | 2659 | --DOMWINDOW == 153 (0x7fed161e8000) [pid = 2659] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:02:28 INFO - PROCESS | 2659 | --DOMWINDOW == 152 (0x7fed22ce0800) [pid = 2659] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:02:28 INFO - PROCESS | 2659 | --DOMWINDOW == 151 (0x7fed22cdd800) [pid = 2659] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:02:28 INFO - PROCESS | 2659 | --DOMWINDOW == 150 (0x7fed1f248000) [pid = 2659] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:02:28 INFO - PROCESS | 2659 | --DOMWINDOW == 149 (0x7fed1b97ec00) [pid = 2659] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:02:28 INFO - PROCESS | 2659 | --DOMWINDOW == 148 (0x7fed18a96400) [pid = 2659] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:02:28 INFO - PROCESS | 2659 | --DOMWINDOW == 147 (0x7fed35dd4800) [pid = 2659] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:02:28 INFO - PROCESS | 2659 | --DOMWINDOW == 146 (0x7fed1b9e6c00) [pid = 2659] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:02:28 INFO - PROCESS | 2659 | --DOMWINDOW == 145 (0x7fed19551800) [pid = 2659] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:02:28 INFO - PROCESS | 2659 | --DOMWINDOW == 144 (0x7fed35762000) [pid = 2659] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:02:28 INFO - PROCESS | 2659 | --DOMWINDOW == 143 (0x7fed1cb67400) [pid = 2659] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:02:28 INFO - PROCESS | 2659 | --DOMWINDOW == 142 (0x7fed18b90c00) [pid = 2659] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:02:28 INFO - PROCESS | 2659 | --DOMWINDOW == 141 (0x7fed356b7800) [pid = 2659] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:02:28 INFO - PROCESS | 2659 | --DOMWINDOW == 140 (0x7fed2aec7c00) [pid = 2659] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:02:28 INFO - PROCESS | 2659 | --DOMWINDOW == 139 (0x7fed1c81b400) [pid = 2659] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:02:28 INFO - PROCESS | 2659 | --DOMWINDOW == 138 (0x7fed28a96400) [pid = 2659] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:02:28 INFO - PROCESS | 2659 | --DOMWINDOW == 137 (0x7fed2aec3800) [pid = 2659] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:02:28 INFO - PROCESS | 2659 | --DOMWINDOW == 136 (0x7fed2aec7000) [pid = 2659] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:02:28 INFO - PROCESS | 2659 | --DOMWINDOW == 135 (0x7fed2485d000) [pid = 2659] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:02:28 INFO - PROCESS | 2659 | --DOMWINDOW == 134 (0x7fed1625bc00) [pid = 2659] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:02:28 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 03:02:28 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1897ms 03:02:28 INFO - PROCESS | 2659 | 1461751348645 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 03:02:28 INFO - PROCESS | 2659 | 1461751348652 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 03:02:28 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:02:28 INFO - PROCESS | 2659 | 1461751348657 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 03:02:28 INFO - PROCESS | 2659 | 1461751348663 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:02:28 INFO - PROCESS | 2659 | 1461751348665 Marionette TRACE conn3 <- [1,3014,null,{}] 03:02:28 INFO - PROCESS | 2659 | 1461751348670 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:28 INFO - PROCESS | 2659 | 1461751348884 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 03:02:29 INFO - PROCESS | 2659 | 1461751349079 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:29 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed20d41800 == 165 [pid = 2659] [id = 763] 03:02:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 135 (0x7fed18a96400) [pid = 2659] [serial = 2288] [outer = (nil)] 03:02:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 136 (0x7fed1feb4400) [pid = 2659] [serial = 2289] [outer = 0x7fed18a96400] 03:02:29 INFO - PROCESS | 2659 | 1461751349151 Marionette DEBUG loaded listener.js 03:02:29 INFO - PROCESS | 2659 | ++DOMWINDOW == 137 (0x7fed22ad2400) [pid = 2659] [serial = 2290] [outer = 0x7fed18a96400] 03:02:29 INFO - PROCESS | 2659 | [2659] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:02:29 INFO - PROCESS | 2659 | 1461751349903 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:02:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:02:29 INFO - {} 03:02:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:02:29 INFO - {} 03:02:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:02:29 INFO - {} 03:02:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:02:29 INFO - {} 03:02:29 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1279ms 03:02:29 INFO - PROCESS | 2659 | 1461751349943 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 03:02:29 INFO - PROCESS | 2659 | 1461751349946 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 03:02:29 INFO - TEST-START | /FileAPI/fileReader.html 03:02:29 INFO - PROCESS | 2659 | 1461751349952 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:02:29 INFO - PROCESS | 2659 | 1461751349954 Marionette TRACE conn3 <- [1,3018,null,{}] 03:02:29 INFO - PROCESS | 2659 | 1461751349960 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:30 INFO - PROCESS | 2659 | 1461751350339 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 03:02:30 INFO - PROCESS | 2659 | 1461751350677 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:30 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1c3d5000 == 166 [pid = 2659] [id = 764] 03:02:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 138 (0x7fed16ac5c00) [pid = 2659] [serial = 2291] [outer = (nil)] 03:02:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 139 (0x7fed18a98c00) [pid = 2659] [serial = 2292] [outer = 0x7fed16ac5c00] 03:02:30 INFO - PROCESS | 2659 | 1461751350763 Marionette DEBUG loaded listener.js 03:02:30 INFO - PROCESS | 2659 | ++DOMWINDOW == 140 (0x7fed1b972400) [pid = 2659] [serial = 2293] [outer = 0x7fed16ac5c00] 03:02:31 INFO - PROCESS | 2659 | 1461751351552 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 03:02:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:02:31 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:02:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:02:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:02:31 INFO - TEST-OK | /FileAPI/fileReader.html | took 1630ms 03:02:31 INFO - PROCESS | 2659 | 1461751351586 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 03:02:31 INFO - TEST-START | /FileAPI/historical.html 03:02:31 INFO - PROCESS | 2659 | 1461751351598 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 03:02:31 INFO - PROCESS | 2659 | 1461751351613 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:02:31 INFO - PROCESS | 2659 | 1461751351620 Marionette TRACE conn3 <- [1,3022,null,{}] 03:02:31 INFO - PROCESS | 2659 | 1461751351679 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:31 INFO - PROCESS | 2659 | 1461751351928 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 03:02:32 INFO - PROCESS | 2659 | 1461751352195 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:32 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1fc36800 == 167 [pid = 2659] [id = 765] 03:02:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 141 (0x7fed1b97c400) [pid = 2659] [serial = 2294] [outer = (nil)] 03:02:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 142 (0x7fed1d7df400) [pid = 2659] [serial = 2295] [outer = 0x7fed1b97c400] 03:02:32 INFO - PROCESS | 2659 | 1461751352275 Marionette DEBUG loaded listener.js 03:02:32 INFO - PROCESS | 2659 | ++DOMWINDOW == 143 (0x7fed1f249000) [pid = 2659] [serial = 2296] [outer = 0x7fed1b97c400] 03:02:33 INFO - PROCESS | 2659 | 1461751353158 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 03:02:33 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:02:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:02:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:02:33 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:02:33 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:02:33 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:02:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:02:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:02:33 INFO - TEST-OK | /FileAPI/historical.html | took 1586ms 03:02:33 INFO - PROCESS | 2659 | 1461751353195 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 03:02:33 INFO - PROCESS | 2659 | 1461751353199 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 03:02:33 INFO - TEST-START | /FileAPI/idlharness.html 03:02:33 INFO - PROCESS | 2659 | 1461751353207 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:02:33 INFO - PROCESS | 2659 | 1461751353210 Marionette TRACE conn3 <- [1,3026,null,{}] 03:02:33 INFO - PROCESS | 2659 | 1461751353216 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:33 INFO - PROCESS | 2659 | 1461751353447 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 03:02:33 INFO - PROCESS | 2659 | 1461751353736 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:33 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed22b7a000 == 168 [pid = 2659] [id = 766] 03:02:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 144 (0x7fed16ad2800) [pid = 2659] [serial = 2297] [outer = (nil)] 03:02:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 145 (0x7fed22ad4400) [pid = 2659] [serial = 2298] [outer = 0x7fed16ad2800] 03:02:33 INFO - PROCESS | 2659 | 1461751353816 Marionette DEBUG loaded listener.js 03:02:33 INFO - PROCESS | 2659 | ++DOMWINDOW == 146 (0x7fed22ce9c00) [pid = 2659] [serial = 2299] [outer = 0x7fed16ad2800] 03:02:35 INFO - PROCESS | 2659 | 1461751355584 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:02:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:02:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:02:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:02:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:02:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:02:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:02:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:02:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:02:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:02:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:02:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:02:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:02:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:02:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 03:02:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:02:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:02:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:02:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:02:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:02:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:02:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 03:02:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:02:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:02:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:02:35 INFO - TEST-OK | /FileAPI/idlharness.html | took 2546ms 03:02:35 INFO - PROCESS | 2659 | 1461751355807 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 03:02:35 INFO - PROCESS | 2659 | 1461751355821 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 03:02:35 INFO - TEST-START | /FileAPI/idlharness.worker 03:02:35 INFO - PROCESS | 2659 | 1461751355849 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:02:35 INFO - PROCESS | 2659 | 1461751355856 Marionette TRACE conn3 <- [1,3030,null,{}] 03:02:35 INFO - PROCESS | 2659 | 1461751355862 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:36 INFO - PROCESS | 2659 | 1461751356137 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 03:02:36 INFO - PROCESS | 2659 | 1461751356417 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:36 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed28cd0000 == 169 [pid = 2659] [id = 767] 03:02:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 147 (0x7fed20ed4400) [pid = 2659] [serial = 2300] [outer = (nil)] 03:02:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 148 (0x7fed28a94c00) [pid = 2659] [serial = 2301] [outer = 0x7fed20ed4400] 03:02:36 INFO - PROCESS | 2659 | 1461751356493 Marionette DEBUG loaded listener.js 03:02:36 INFO - PROCESS | 2659 | ++DOMWINDOW == 149 (0x7fed29f6f400) [pid = 2659] [serial = 2302] [outer = 0x7fed20ed4400] 03:02:36 INFO - PROCESS | 2659 | [2659] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:02:38 INFO - PROCESS | 2659 | 1461751358698 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:02:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:02:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:02:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:02:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:02:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:02:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:02:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:02:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:02:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:02:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:02:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:02:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:02:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:02:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:02:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:02:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:02:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:02:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:02:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:02:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:02:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:02:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:02:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:02:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:02:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:02:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:02:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:02:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:02:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:02:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:02:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:02:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:02:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:02:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:02:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:02:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:02:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:02:38 INFO - {} 03:02:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:02:38 INFO - {} 03:02:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:02:39 INFO - {} 03:02:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:02:39 INFO - {} 03:02:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:02:39 INFO - {} 03:02:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:02:39 INFO - {} 03:02:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:02:39 INFO - {} 03:02:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:02:39 INFO - {} 03:02:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:02:39 INFO - {} 03:02:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:02:39 INFO - {} 03:02:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:02:39 INFO - {} 03:02:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:02:39 INFO - {} 03:02:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:02:39 INFO - {} 03:02:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:02:39 INFO - {} 03:02:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:02:39 INFO - {} 03:02:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:02:39 INFO - {} 03:02:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:02:39 INFO - {} 03:02:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:02:39 INFO - {} 03:02:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:02:39 INFO - {} 03:02:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:02:39 INFO - {} 03:02:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:02:39 INFO - {} 03:02:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:02:39 INFO - {} 03:02:39 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2972ms 03:02:39 INFO - PROCESS | 2659 | 1461751358812 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 03:02:39 INFO - PROCESS | 2659 | 1461751358820 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 03:02:39 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:02:39 INFO - PROCESS | 2659 | 1461751358833 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:02:39 INFO - PROCESS | 2659 | 1461751358836 Marionette TRACE conn3 <- [1,3034,null,{}] 03:02:39 INFO - PROCESS | 2659 | 1461751358848 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:39 INFO - PROCESS | 2659 | 1461751359215 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 03:02:39 INFO - PROCESS | 2659 | 1461751359481 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:39 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2b9b1000 == 170 [pid = 2659] [id = 768] 03:02:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 150 (0x7fed29c5dc00) [pid = 2659] [serial = 2303] [outer = (nil)] 03:02:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 151 (0x7fed2b4e8c00) [pid = 2659] [serial = 2304] [outer = 0x7fed29c5dc00] 03:02:39 INFO - PROCESS | 2659 | 1461751359555 Marionette DEBUG loaded listener.js 03:02:39 INFO - PROCESS | 2659 | ++DOMWINDOW == 152 (0x7fed35117c00) [pid = 2659] [serial = 2305] [outer = 0x7fed29c5dc00] 03:02:40 INFO - PROCESS | 2659 | 1461751360400 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 03:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:02:40 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1592ms 03:02:40 INFO - PROCESS | 2659 | 1461751360424 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 03:02:40 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:02:40 INFO - PROCESS | 2659 | 1461751360428 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 03:02:40 INFO - PROCESS | 2659 | 1461751360434 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:02:40 INFO - PROCESS | 2659 | 1461751360437 Marionette TRACE conn3 <- [1,3038,null,{}] 03:02:40 INFO - PROCESS | 2659 | 1461751360442 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:40 INFO - PROCESS | 2659 | 1461751360676 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 03:02:40 INFO - PROCESS | 2659 | 1461751360954 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:40 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2c23c800 == 171 [pid = 2659] [id = 769] 03:02:40 INFO - PROCESS | 2659 | ++DOMWINDOW == 153 (0x7fed356b4000) [pid = 2659] [serial = 2306] [outer = (nil)] 03:02:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 154 (0x7fed356bd000) [pid = 2659] [serial = 2307] [outer = 0x7fed356b4000] 03:02:41 INFO - PROCESS | 2659 | 1461751361042 Marionette DEBUG loaded listener.js 03:02:41 INFO - PROCESS | 2659 | ++DOMWINDOW == 155 (0x7fed357bbc00) [pid = 2659] [serial = 2308] [outer = 0x7fed356b4000] 03:02:41 INFO - PROCESS | 2659 | 1461751361943 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 03:02:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:02:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:02:41 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1536ms 03:02:41 INFO - PROCESS | 2659 | 1461751361971 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 03:02:41 INFO - PROCESS | 2659 | 1461751361975 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 03:02:41 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:02:41 INFO - PROCESS | 2659 | 1461751361983 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:02:41 INFO - PROCESS | 2659 | 1461751361985 Marionette TRACE conn3 <- [1,3042,null,{}] 03:02:41 INFO - PROCESS | 2659 | 1461751361991 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:42 INFO - PROCESS | 2659 | 1461751362235 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 03:02:42 INFO - PROCESS | 2659 | 1461751362485 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:42 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2ebe2800 == 172 [pid = 2659] [id = 770] 03:02:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 156 (0x7fed35619800) [pid = 2659] [serial = 2309] [outer = (nil)] 03:02:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 157 (0x7fed35dd0c00) [pid = 2659] [serial = 2310] [outer = 0x7fed35619800] 03:02:42 INFO - PROCESS | 2659 | 1461751362560 Marionette DEBUG loaded listener.js 03:02:42 INFO - PROCESS | 2659 | ++DOMWINDOW == 158 (0x7fed3675c000) [pid = 2659] [serial = 2311] [outer = 0x7fed35619800] 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:02:43 INFO - PROCESS | 2659 | 1461751363686 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:02:43 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. 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:02:43 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'.) 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:02:43 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. 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:02:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:02:43 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. 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:02:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:02:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:02:43 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. 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:02:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:02:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:02:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:02:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:02:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:02:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:02:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:02:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:02:43 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1747ms 03:02:43 INFO - PROCESS | 2659 | 1461751363730 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 03:02:43 INFO - PROCESS | 2659 | 1461751363733 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 03:02:43 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:02:43 INFO - PROCESS | 2659 | 1461751363738 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:02:43 INFO - PROCESS | 2659 | 1461751363747 Marionette TRACE conn3 <- [1,3046,null,{}] 03:02:43 INFO - PROCESS | 2659 | 1461751363758 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:44 INFO - PROCESS | 2659 | 1461751364161 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 03:02:44 INFO - PROCESS | 2659 | 1461751364437 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:44 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed29d1c800 == 173 [pid = 2659] [id = 771] 03:02:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 159 (0x7fed1cb0fc00) [pid = 2659] [serial = 2312] [outer = (nil)] 03:02:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 160 (0x7fed29c66400) [pid = 2659] [serial = 2313] [outer = 0x7fed1cb0fc00] 03:02:44 INFO - PROCESS | 2659 | 1461751364512 Marionette DEBUG loaded listener.js 03:02:44 INFO - PROCESS | 2659 | ++DOMWINDOW == 161 (0x7fed2aec7c00) [pid = 2659] [serial = 2314] [outer = 0x7fed1cb0fc00] 03:02:44 INFO - PROCESS | 2659 | [2659] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:02:45 INFO - PROCESS | 2659 | 1461751365346 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:02:45 INFO - {} 03:02:45 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1642ms 03:02:45 INFO - PROCESS | 2659 | 1461751365383 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 03:02:45 INFO - PROCESS | 2659 | 1461751365387 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 03:02:45 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:02:45 INFO - PROCESS | 2659 | 1461751365393 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:02:45 INFO - PROCESS | 2659 | 1461751365395 Marionette TRACE conn3 <- [1,3050,null,{}] 03:02:45 INFO - PROCESS | 2659 | 1461751365402 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:45 INFO - PROCESS | 2659 | 1461751365698 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 03:02:45 INFO - PROCESS | 2659 | 1461751365945 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:45 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2b014800 == 174 [pid = 2659] [id = 772] 03:02:45 INFO - PROCESS | 2659 | ++DOMWINDOW == 162 (0x7fed2b458c00) [pid = 2659] [serial = 2315] [outer = (nil)] 03:02:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 163 (0x7fed2bdf2800) [pid = 2659] [serial = 2316] [outer = 0x7fed2b458c00] 03:02:46 INFO - PROCESS | 2659 | 1461751366021 Marionette DEBUG loaded listener.js 03:02:46 INFO - PROCESS | 2659 | ++DOMWINDOW == 164 (0x7fed2c286800) [pid = 2659] [serial = 2317] [outer = 0x7fed2b458c00] 03:02:46 INFO - PROCESS | 2659 | 1461751366869 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 03:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:02:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1536ms 03:02:46 INFO - PROCESS | 2659 | 1461751366933 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 03:02:46 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:02:46 INFO - PROCESS | 2659 | 1461751366943 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 03:02:46 INFO - PROCESS | 2659 | 1461751366952 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:02:46 INFO - PROCESS | 2659 | 1461751366955 Marionette TRACE conn3 <- [1,3054,null,{}] 03:02:46 INFO - PROCESS | 2659 | 1461751366961 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:47 INFO - PROCESS | 2659 | 1461751367302 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 03:02:47 INFO - PROCESS | 2659 | 1461751367510 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:47 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed2f975000 == 175 [pid = 2659] [id = 773] 03:02:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 165 (0x7fed2b802400) [pid = 2659] [serial = 2318] [outer = (nil)] 03:02:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 166 (0x7fed2d323400) [pid = 2659] [serial = 2319] [outer = 0x7fed2b802400] 03:02:47 INFO - PROCESS | 2659 | 1461751367585 Marionette DEBUG loaded listener.js 03:02:47 INFO - PROCESS | 2659 | ++DOMWINDOW == 167 (0x7fed2f012400) [pid = 2659] [serial = 2320] [outer = 0x7fed2b802400] 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:02:48 INFO - PROCESS | 2659 | 1461751368786 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:02:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:02:49 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" 03:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:02:49 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" 03:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:02:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1939ms 03:02:49 INFO - PROCESS | 2659 | 1461751368889 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 03:02:49 INFO - PROCESS | 2659 | 1461751368898 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 03:02:49 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:02:49 INFO - PROCESS | 2659 | 1461751368906 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:02:49 INFO - PROCESS | 2659 | 1461751368908 Marionette TRACE conn3 <- [1,3058,null,{}] 03:02:49 INFO - PROCESS | 2659 | 1461751368913 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:49 INFO - PROCESS | 2659 | 1461751369259 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 03:02:49 INFO - PROCESS | 2659 | 1461751369564 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:49 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed33471800 == 176 [pid = 2659] [id = 774] 03:02:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 168 (0x7fed2c17a800) [pid = 2659] [serial = 2321] [outer = (nil)] 03:02:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 169 (0x7fed472ac000) [pid = 2659] [serial = 2322] [outer = 0x7fed2c17a800] 03:02:49 INFO - PROCESS | 2659 | 1461751369648 Marionette DEBUG loaded listener.js 03:02:49 INFO - PROCESS | 2659 | ++DOMWINDOW == 170 (0x7fed4760f400) [pid = 2659] [serial = 2323] [outer = 0x7fed2c17a800] 03:02:50 INFO - PROCESS | 2659 | 1461751370596 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 03:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:02:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:02:50 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:02:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:50 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:02:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:02:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:02:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:02:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:02:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:02:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:02:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:02:50 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1735ms 03:02:50 INFO - PROCESS | 2659 | 1461751370652 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 03:02:50 INFO - PROCESS | 2659 | 1461751370659 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 03:02:50 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:02:50 INFO - PROCESS | 2659 | 1461751370668 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:02:50 INFO - PROCESS | 2659 | 1461751370672 Marionette TRACE conn3 <- [1,3062,null,{}] 03:02:50 INFO - PROCESS | 2659 | 1461751370678 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:50 INFO - PROCESS | 2659 | 1461751370956 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 03:02:51 INFO - PROCESS | 2659 | 1461751371279 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:51 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed35170000 == 177 [pid = 2659] [id = 775] 03:02:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 171 (0x7fed22b13c00) [pid = 2659] [serial = 2324] [outer = (nil)] 03:02:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 172 (0x7fed4760c400) [pid = 2659] [serial = 2325] [outer = 0x7fed22b13c00] 03:02:51 INFO - PROCESS | 2659 | 1461751371352 Marionette DEBUG loaded listener.js 03:02:51 INFO - PROCESS | 2659 | ++DOMWINDOW == 173 (0x7fed476e3800) [pid = 2659] [serial = 2326] [outer = 0x7fed22b13c00] 03:02:51 INFO - PROCESS | 2659 | [2659] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:02:52 INFO - PROCESS | 2659 | 1461751372216 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:02:52 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:02:52 INFO - {} 03:02:52 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1580ms 03:02:52 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:02:52 INFO - PROCESS | 2659 | 1461751372249 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 03:02:52 INFO - PROCESS | 2659 | 1461751372252 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 03:02:52 INFO - PROCESS | 2659 | 1461751372258 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:02:52 INFO - PROCESS | 2659 | 1461751372261 Marionette TRACE conn3 <- [1,3066,null,{}] 03:02:52 INFO - PROCESS | 2659 | 1461751372266 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:52 INFO - PROCESS | 2659 | 1461751372524 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 03:02:52 INFO - PROCESS | 2659 | 1461751372804 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:52 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed41dbe800 == 178 [pid = 2659] [id = 776] 03:02:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 174 (0x7fed2880cc00) [pid = 2659] [serial = 2327] [outer = (nil)] 03:02:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 175 (0x7fed28812c00) [pid = 2659] [serial = 2328] [outer = 0x7fed2880cc00] 03:02:52 INFO - PROCESS | 2659 | 1461751372881 Marionette DEBUG loaded listener.js 03:02:52 INFO - PROCESS | 2659 | ++DOMWINDOW == 176 (0x7fed4760f800) [pid = 2659] [serial = 2329] [outer = 0x7fed2880cc00] 03:02:53 INFO - PROCESS | 2659 | 1461751373711 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 03:02:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:02:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:02:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:02:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:02:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:02:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:02:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:02:53 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1481ms 03:02:53 INFO - PROCESS | 2659 | 1461751373740 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 03:02:53 INFO - PROCESS | 2659 | 1461751373744 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 03:02:53 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:02:53 INFO - PROCESS | 2659 | 1461751373751 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:02:53 INFO - PROCESS | 2659 | 1461751373753 Marionette TRACE conn3 <- [1,3070,null,{}] 03:02:53 INFO - PROCESS | 2659 | 1461751373759 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:54 INFO - PROCESS | 2659 | 1461751374007 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 03:02:54 INFO - PROCESS | 2659 | 1461751374296 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:54 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed43125000 == 179 [pid = 2659] [id = 777] 03:02:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 177 (0x7fed18a89800) [pid = 2659] [serial = 2330] [outer = (nil)] 03:02:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 178 (0x7fed2495a000) [pid = 2659] [serial = 2331] [outer = 0x7fed18a89800] 03:02:54 INFO - PROCESS | 2659 | 1461751374374 Marionette DEBUG loaded listener.js 03:02:54 INFO - PROCESS | 2659 | ++DOMWINDOW == 179 (0x7fed2495f400) [pid = 2659] [serial = 2332] [outer = 0x7fed18a89800] 03:02:55 INFO - PROCESS | 2659 | 1461751375177 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 03:02:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:02:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:02:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:02:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:02:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:02:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:02:55 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1482ms 03:02:55 INFO - PROCESS | 2659 | 1461751375236 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 03:02:55 INFO - PROCESS | 2659 | 1461751375239 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 03:02:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:02:55 INFO - PROCESS | 2659 | 1461751375246 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:02:55 INFO - PROCESS | 2659 | 1461751375249 Marionette TRACE conn3 <- [1,3074,null,{}] 03:02:55 INFO - PROCESS | 2659 | 1461751375255 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:55 INFO - PROCESS | 2659 | 1461751375555 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 03:02:55 INFO - PROCESS | 2659 | 1461751375794 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:55 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed47033000 == 180 [pid = 2659] [id = 778] 03:02:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 180 (0x7fed199a9000) [pid = 2659] [serial = 2333] [outer = (nil)] 03:02:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 181 (0x7fed199ac800) [pid = 2659] [serial = 2334] [outer = 0x7fed199a9000] 03:02:55 INFO - PROCESS | 2659 | 1461751375870 Marionette DEBUG loaded listener.js 03:02:55 INFO - PROCESS | 2659 | ++DOMWINDOW == 182 (0x7fed199b2000) [pid = 2659] [serial = 2335] [outer = 0x7fed199a9000] 03:02:56 INFO - PROCESS | 2659 | 1461751376651 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 03:02:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:02:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:02:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:02:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:02:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:02:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:02:56 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1437ms 03:02:56 INFO - PROCESS | 2659 | 1461751376687 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 03:02:56 INFO - PROCESS | 2659 | 1461751376689 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 03:02:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:02:56 INFO - PROCESS | 2659 | 1461751376697 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:02:56 INFO - PROCESS | 2659 | 1461751376700 Marionette TRACE conn3 <- [1,3078,null,{}] 03:02:56 INFO - PROCESS | 2659 | 1461751376706 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:56 INFO - PROCESS | 2659 | 1461751376971 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 03:02:57 INFO - PROCESS | 2659 | 1461751377240 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:57 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed4a067800 == 181 [pid = 2659] [id = 779] 03:02:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 183 (0x7fed160cac00) [pid = 2659] [serial = 2336] [outer = (nil)] 03:02:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 184 (0x7fed160d2400) [pid = 2659] [serial = 2337] [outer = 0x7fed160cac00] 03:02:57 INFO - PROCESS | 2659 | 1461751377315 Marionette DEBUG loaded listener.js 03:02:57 INFO - PROCESS | 2659 | ++DOMWINDOW == 185 (0x7fed160d7c00) [pid = 2659] [serial = 2338] [outer = 0x7fed160cac00] 03:02:58 INFO - PROCESS | 2659 | 1461751378204 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 03:02:58 INFO - PROCESS | 2659 | 1461751378239 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 03:02:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:02:58 INFO - PROCESS | 2659 | 1461751378249 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:02:58 INFO - PROCESS | 2659 | 1461751378256 Marionette TRACE conn3 <- [1,3082,null,{}] 03:02:58 INFO - PROCESS | 2659 | 1461751378261 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:58 INFO - PROCESS | 2659 | 1461751378512 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 03:02:58 INFO - PROCESS | 2659 | 1461751378748 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:58 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed173dc000 == 182 [pid = 2659] [id = 780] 03:02:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 186 (0x7fed160cec00) [pid = 2659] [serial = 2339] [outer = (nil)] 03:02:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 187 (0x7fed199af800) [pid = 2659] [serial = 2340] [outer = 0x7fed160cec00] 03:02:58 INFO - PROCESS | 2659 | 1461751378824 Marionette DEBUG loaded listener.js 03:02:58 INFO - PROCESS | 2659 | ++DOMWINDOW == 188 (0x7fed24961400) [pid = 2659] [serial = 2341] [outer = 0x7fed160cec00] 03:02:59 INFO - PROCESS | 2659 | 1461751379621 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 03:02:59 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:02:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:02:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:02:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1386ms 03:02:59 INFO - PROCESS | 2659 | 1461751379636 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 03:02:59 INFO - PROCESS | 2659 | 1461751379639 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 03:02:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:02:59 INFO - PROCESS | 2659 | 1461751379645 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:02:59 INFO - PROCESS | 2659 | 1461751379648 Marionette TRACE conn3 <- [1,3086,null,{}] 03:02:59 INFO - PROCESS | 2659 | 1461751379653 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:59 INFO - PROCESS | 2659 | 1461751379910 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 03:03:00 INFO - PROCESS | 2659 | 1461751380175 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:00 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed173f4000 == 183 [pid = 2659] [id = 781] 03:03:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 189 (0x7fed160d6c00) [pid = 2659] [serial = 2342] [outer = (nil)] 03:03:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 190 (0x7fed189da000) [pid = 2659] [serial = 2343] [outer = 0x7fed160d6c00] 03:03:00 INFO - PROCESS | 2659 | 1461751380248 Marionette DEBUG loaded listener.js 03:03:00 INFO - PROCESS | 2659 | ++DOMWINDOW == 191 (0x7fed189e1800) [pid = 2659] [serial = 2344] [outer = 0x7fed160d6c00] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed20d41800 == 182 [pid = 2659] [id = 763] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2053f800 == 181 [pid = 2659] [id = 762] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1e0e5000 == 180 [pid = 2659] [id = 761] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1d89b800 == 179 [pid = 2659] [id = 760] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed19ad3000 == 178 [pid = 2659] [id = 759] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed4701d800 == 177 [pid = 2659] [id = 757] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1c880000 == 176 [pid = 2659] [id = 758] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed47022000 == 175 [pid = 2659] [id = 756] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f557000 == 174 [pid = 2659] [id = 755] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2321f000 == 173 [pid = 2659] [id = 754] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed14ddf800 == 172 [pid = 2659] [id = 753] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed23212000 == 171 [pid = 2659] [id = 752] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1fa1a000 == 170 [pid = 2659] [id = 751] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed4b89c800 == 169 [pid = 2659] [id = 750] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed41dc3800 == 168 [pid = 2659] [id = 749] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed367ca800 == 167 [pid = 2659] [id = 748] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2fcb2800 == 166 [pid = 2659] [id = 746] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed34485000 == 165 [pid = 2659] [id = 747] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f96d800 == 164 [pid = 2659] [id = 745] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2f370000 == 163 [pid = 2659] [id = 744] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2d3dd800 == 162 [pid = 2659] [id = 743] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2b616800 == 161 [pid = 2659] [id = 742] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2ad22000 == 160 [pid = 2659] [id = 741] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed28cb3000 == 159 [pid = 2659] [id = 740] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed2304e800 == 158 [pid = 2659] [id = 739] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed4b6bf800 == 157 [pid = 2659] [id = 732] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed22b5d000 == 156 [pid = 2659] [id = 737] 03:03:02 INFO - PROCESS | 2659 | --DOCSHELL 0x7fed1eaad000 == 155 [pid = 2659] [id = 738] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 190 (0x7fed22b51c00) [pid = 2659] [serial = 2213] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 189 (0x7fed28bd9800) [pid = 2659] [serial = 2079] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 188 (0x7fed1febb800) [pid = 2659] [serial = 2207] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 187 (0x7fed16ad5400) [pid = 2659] [serial = 2210] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 186 (0x7fed24a68400) [pid = 2659] [serial = 2159] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 185 (0x7fed232c6400) [pid = 2659] [serial = 2157] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 184 (0x7fed22e16000) [pid = 2659] [serial = 2156] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 183 (0x7fed2286ec00) [pid = 2659] [serial = 2154] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 182 (0x7fed1feb1c00) [pid = 2659] [serial = 2153] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 181 (0x7fed1cc66800) [pid = 2659] [serial = 2151] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 180 (0x7fed1cb6fc00) [pid = 2659] [serial = 2150] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 179 (0x7fed1954c800) [pid = 2659] [serial = 2201] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 178 (0x7fed199e0c00) [pid = 2659] [serial = 2202] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 177 (0x7fed3c184c00) [pid = 2659] [serial = 2199] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 176 (0x7fed38428c00) [pid = 2659] [serial = 2198] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 175 (0x7fed37f6dc00) [pid = 2659] [serial = 2196] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 174 (0x7fed37f11000) [pid = 2659] [serial = 2195] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 173 (0x7fed36a37c00) [pid = 2659] [serial = 2193] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 172 (0x7fed367a8c00) [pid = 2659] [serial = 2192] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 171 (0x7fed3675bc00) [pid = 2659] [serial = 2190] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 170 (0x7fed35ff8800) [pid = 2659] [serial = 2189] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 169 (0x7fed35dcd800) [pid = 2659] [serial = 2187] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 168 (0x7fed359f8c00) [pid = 2659] [serial = 2186] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 167 (0x7fed357c2400) [pid = 2659] [serial = 2184] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 166 (0x7fed357b8400) [pid = 2659] [serial = 2183] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 165 (0x7fed3575ec00) [pid = 2659] [serial = 2181] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 164 (0x7fed35754800) [pid = 2659] [serial = 2180] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 163 (0x7fed35149000) [pid = 2659] [serial = 2178] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 162 (0x7fed34835c00) [pid = 2659] [serial = 2177] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 161 (0x7fed3419cc00) [pid = 2659] [serial = 2175] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 160 (0x7fed31e0f000) [pid = 2659] [serial = 2174] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 159 (0x7fed2f696c00) [pid = 2659] [serial = 2172] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 158 (0x7fed2ef49800) [pid = 2659] [serial = 2171] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 157 (0x7fed2eadb800) [pid = 2659] [serial = 2169] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 156 (0x7fed2e874c00) [pid = 2659] [serial = 2168] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 155 (0x7fed2d09d800) [pid = 2659] [serial = 2166] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 154 (0x7fed2bdfc000) [pid = 2659] [serial = 2165] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 153 (0x7fed29c5d800) [pid = 2659] [serial = 2163] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 152 (0x7fed28bd8800) [pid = 2659] [serial = 2162] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 151 (0x7fed2891e000) [pid = 2659] [serial = 2160] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 150 (0x7fed1cbb3400) [pid = 2659] [serial = 2204] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 149 (0x7fed1cc5dc00) [pid = 2659] [serial = 2211] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 148 (0x7fed2286e400) [pid = 2659] [serial = 2208] [outer = (nil)] [url = about:blank] 03:03:02 INFO - PROCESS | 2659 | --DOMWINDOW == 147 (0x7fed1dfd9400) [pid = 2659] [serial = 2205] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 2659 | 1461751383231 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:03:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:03:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 3641ms 03:03:03 INFO - PROCESS | 2659 | 1461751383289 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 03:03:03 INFO - PROCESS | 2659 | 1461751383295 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 03:03:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:03:03 INFO - PROCESS | 2659 | 1461751383302 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:03:03 INFO - PROCESS | 2659 | 1461751383307 Marionette TRACE conn3 <- [1,3090,null,{}] 03:03:03 INFO - PROCESS | 2659 | 1461751383314 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:03 INFO - PROCESS | 2659 | 1461751383552 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 03:03:03 INFO - PROCESS | 2659 | 1461751383754 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:03 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1b8b6800 == 156 [pid = 2659] [id = 782] 03:03:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 148 (0x7fed19552800) [pid = 2659] [serial = 2345] [outer = (nil)] 03:03:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 149 (0x7fed199af000) [pid = 2659] [serial = 2346] [outer = 0x7fed19552800] 03:03:03 INFO - PROCESS | 2659 | 1461751383835 Marionette DEBUG loaded listener.js 03:03:03 INFO - PROCESS | 2659 | ++DOMWINDOW == 150 (0x7fed1b9e7400) [pid = 2659] [serial = 2347] [outer = 0x7fed19552800] 03:03:04 INFO - PROCESS | 2659 | 1461751384661 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:03:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:03:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1391ms 03:03:04 INFO - PROCESS | 2659 | 1461751384695 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 03:03:04 INFO - PROCESS | 2659 | 1461751384703 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 03:03:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:03:04 INFO - PROCESS | 2659 | 1461751384718 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:03:04 INFO - PROCESS | 2659 | 1461751384723 Marionette TRACE conn3 <- [1,3094,null,{}] 03:03:04 INFO - PROCESS | 2659 | 1461751384730 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:04 INFO - PROCESS | 2659 | 1461751384964 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 03:03:05 INFO - PROCESS | 2659 | 1461751385201 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:05 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1d894000 == 157 [pid = 2659] [id = 783] 03:03:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 151 (0x7fed1c319c00) [pid = 2659] [serial = 2348] [outer = (nil)] 03:03:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 152 (0x7fed1cc5ec00) [pid = 2659] [serial = 2349] [outer = 0x7fed1c319c00] 03:03:05 INFO - PROCESS | 2659 | 1461751385265 Marionette DEBUG loaded listener.js 03:03:05 INFO - PROCESS | 2659 | ++DOMWINDOW == 153 (0x7fed1dfd9c00) [pid = 2659] [serial = 2350] [outer = 0x7fed1c319c00] 03:03:06 INFO - PROCESS | 2659 | 1461751386102 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:03:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:03:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1438ms 03:03:06 INFO - PROCESS | 2659 | 1461751386151 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 03:03:06 INFO - PROCESS | 2659 | 1461751386154 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 03:03:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:03:06 INFO - PROCESS | 2659 | 1461751386161 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:03:06 INFO - PROCESS | 2659 | 1461751386167 Marionette TRACE conn3 <- [1,3098,null,{}] 03:03:06 INFO - PROCESS | 2659 | 1461751386189 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:06 INFO - PROCESS | 2659 | 1461751386486 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 03:03:06 INFO - PROCESS | 2659 | 1461751386544 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:06 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1eaad000 == 158 [pid = 2659] [id = 784] 03:03:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 154 (0x7fed1dfdc800) [pid = 2659] [serial = 2351] [outer = (nil)] 03:03:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 155 (0x7fed20eccc00) [pid = 2659] [serial = 2352] [outer = 0x7fed1dfdc800] 03:03:06 INFO - PROCESS | 2659 | 1461751386819 Marionette DEBUG loaded listener.js 03:03:06 INFO - PROCESS | 2659 | ++DOMWINDOW == 156 (0x7fed22b04800) [pid = 2659] [serial = 2353] [outer = 0x7fed1dfdc800] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 155 (0x7fed1625ec00) [pid = 2659] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 154 (0x7fed1cc64000) [pid = 2659] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 153 (0x7fed1dfd7400) [pid = 2659] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 152 (0x7fed232d0400) [pid = 2659] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 151 (0x7fed22e06000) [pid = 2659] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 150 (0x7fed24a68000) [pid = 2659] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 149 (0x7fed20ed5800) [pid = 2659] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 148 (0x7fed2313c800) [pid = 2659] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 147 (0x7fed1f496000) [pid = 2659] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 146 (0x7fed1c820400) [pid = 2659] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 145 (0x7fed16adb400) [pid = 2659] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 144 (0x7fed16adb000) [pid = 2659] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 143 (0x7fed34c50400) [pid = 2659] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 142 (0x7fed46f2d800) [pid = 2659] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 141 (0x7fed43260000) [pid = 2659] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 140 (0x7fed30825400) [pid = 2659] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 139 (0x7fed16256800) [pid = 2659] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 138 (0x7fed41fabc00) [pid = 2659] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 137 (0x7fed2b80d400) [pid = 2659] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 136 (0x7fed29f75000) [pid = 2659] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 135 (0x7fed34416800) [pid = 2659] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 134 (0x7fed28bcfc00) [pid = 2659] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 133 (0x7fed24ae5400) [pid = 2659] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 132 (0x7fed2b65e400) [pid = 2659] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 131 (0x7fed32fe7400) [pid = 2659] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:03:07 INFO - PROCESS | 2659 | --DOMWINDOW == 130 (0x7fed2aebac00) [pid = 2659] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:03:08 INFO - PROCESS | 2659 | 1461751388044 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 03:03:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:03:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:03:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1898ms 03:03:08 INFO - PROCESS | 2659 | 1461751388060 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 03:03:08 INFO - PROCESS | 2659 | 1461751388064 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 03:03:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:03:08 INFO - PROCESS | 2659 | 1461751388070 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:03:08 INFO - PROCESS | 2659 | 1461751388073 Marionette TRACE conn3 <- [1,3102,null,{}] 03:03:08 INFO - PROCESS | 2659 | 1461751388078 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:08 INFO - PROCESS | 2659 | 1461751388301 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 03:03:08 INFO - PROCESS | 2659 | 1461751388518 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:08 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1fe02800 == 159 [pid = 2659] [id = 785] 03:03:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 131 (0x7fed161ecc00) [pid = 2659] [serial = 2354] [outer = (nil)] 03:03:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 132 (0x7fed22b13800) [pid = 2659] [serial = 2355] [outer = 0x7fed161ecc00] 03:03:08 INFO - PROCESS | 2659 | 1461751388592 Marionette DEBUG loaded listener.js 03:03:08 INFO - PROCESS | 2659 | ++DOMWINDOW == 133 (0x7fed22c51400) [pid = 2659] [serial = 2356] [outer = 0x7fed161ecc00] 03:03:09 INFO - PROCESS | 2659 | 1461751389268 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:03:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:03:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1233ms 03:03:09 INFO - PROCESS | 2659 | 1461751389304 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 03:03:09 INFO - PROCESS | 2659 | 1461751389307 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 03:03:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:03:09 INFO - PROCESS | 2659 | 1461751389313 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:03:09 INFO - PROCESS | 2659 | 1461751389315 Marionette TRACE conn3 <- [1,3106,null,{}] 03:03:09 INFO - PROCESS | 2659 | 1461751389320 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:09 INFO - PROCESS | 2659 | 1461751389612 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 03:03:09 INFO - PROCESS | 2659 | 1461751389979 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:10 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed173ea000 == 160 [pid = 2659] [id = 786] 03:03:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 134 (0x7fed160ca400) [pid = 2659] [serial = 2357] [outer = (nil)] 03:03:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 135 (0x7fed160d7800) [pid = 2659] [serial = 2358] [outer = 0x7fed160ca400] 03:03:10 INFO - PROCESS | 2659 | 1461751390064 Marionette DEBUG loaded listener.js 03:03:10 INFO - PROCESS | 2659 | ++DOMWINDOW == 136 (0x7fed16adc000) [pid = 2659] [serial = 2359] [outer = 0x7fed160ca400] 03:03:10 INFO - PROCESS | 2659 | 1461751390993 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 03:03:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:03:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:03:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:03:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1728ms 03:03:11 INFO - PROCESS | 2659 | 1461751391045 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 03:03:11 INFO - PROCESS | 2659 | 1461751391051 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 03:03:11 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:03:11 INFO - PROCESS | 2659 | 1461751391061 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:03:11 INFO - PROCESS | 2659 | 1461751391068 Marionette TRACE conn3 <- [1,3110,null,{}] 03:03:11 INFO - PROCESS | 2659 | 1461751391075 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:11 INFO - PROCESS | 2659 | 1461751391345 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 03:03:11 INFO - PROCESS | 2659 | 1461751391627 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:11 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed1e0e4800 == 161 [pid = 2659] [id = 787] 03:03:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 137 (0x7fed1aadbc00) [pid = 2659] [serial = 2360] [outer = (nil)] 03:03:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 138 (0x7fed1cb67c00) [pid = 2659] [serial = 2361] [outer = 0x7fed1aadbc00] 03:03:11 INFO - PROCESS | 2659 | 1461751391712 Marionette DEBUG loaded listener.js 03:03:11 INFO - PROCESS | 2659 | ++DOMWINDOW == 139 (0x7fed1cc5dc00) [pid = 2659] [serial = 2362] [outer = 0x7fed1aadbc00] 03:03:12 INFO - PROCESS | 2659 | 1461751392599 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 03:03:12 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:03:12 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 03:03:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:03:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:03:12 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1585ms 03:03:12 INFO - PROCESS | 2659 | 1461751392651 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 03:03:12 INFO - PROCESS | 2659 | 1461751392658 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 03:03:12 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:03:12 INFO - PROCESS | 2659 | 1461751392664 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:03:12 INFO - PROCESS | 2659 | 1461751392667 Marionette TRACE conn3 <- [1,3114,null,{}] 03:03:12 INFO - PROCESS | 2659 | 1461751392673 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:12 INFO - PROCESS | 2659 | 1461751392922 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 03:03:13 INFO - PROCESS | 2659 | 1461751393217 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"14994a0a-d829-4628-b97b-7395b1fbfdf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:13 INFO - PROCESS | 2659 | ++DOCSHELL 0x7fed21079800 == 162 [pid = 2659] [id = 788] 03:03:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 140 (0x7fed1eb5a800) [pid = 2659] [serial = 2363] [outer = (nil)] 03:03:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 141 (0x7fed1feb8800) [pid = 2659] [serial = 2364] [outer = 0x7fed1eb5a800] 03:03:13 INFO - PROCESS | 2659 | 1461751393296 Marionette DEBUG loaded listener.js 03:03:13 INFO - PROCESS | 2659 | ++DOMWINDOW == 142 (0x7fed22b09800) [pid = 2659] [serial = 2365] [outer = 0x7fed1eb5a800] 03:03:14 INFO - PROCESS | 2659 | 1461751394195 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 03:03:14 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:03:14 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1583ms 03:03:14 INFO - PROCESS | 2659 | 1461751394249 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 03:03:14 INFO - PROCESS | 2659 | 1461751394252 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 03:03:15 WARNING - u'runner_teardown' () 03:03:15 INFO - No more tests 03:03:15 INFO - Got 0 unexpected results 03:03:15 INFO - SUITE-END | took 1240s 03:03:15 INFO - Closing logging queue 03:03:15 INFO - queue closed 03:03:15 INFO - Return code: 0 03:03:15 WARNING - # TBPL SUCCESS # 03:03:15 INFO - Running post-action listener: _resource_record_post_action 03:03:15 INFO - Running post-run listener: _resource_record_post_run 03:03:16 INFO - Total resource usage - Wall time: 1275s; CPU: 98.0%; Read bytes: 561152; Write bytes: 971313152; Read time: 32; Write time: 305288 03:03:16 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:03:16 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 50991104; Read time: 0; Write time: 41008 03:03:16 INFO - run-tests - Wall time: 1246s; CPU: 98.0%; Read bytes: 491520; Write bytes: 920281088; Read time: 28; Write time: 264276 03:03:16 INFO - Running post-run listener: _upload_blobber_files 03:03:16 INFO - Blob upload gear active. 03:03:16 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:03:16 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 03:03:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'oak', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 03:03:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b oak -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 03:03:17 INFO - (blobuploader) - INFO - Open directory for files ... 03:03:17 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:03:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:03:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:03:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:03:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:03:19 INFO - (blobuploader) - INFO - Done attempting. 03:03:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:03:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:03:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:03:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:03:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:03:20 INFO - (blobuploader) - INFO - Done attempting. 03:03:20 INFO - (blobuploader) - INFO - Iteration through files over. 03:03:20 INFO - Return code: 0 03:03:20 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:03:20 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:03:20 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/cd2a2bc3a343c91e8f63e4bfb5e7ceea11c7cee57410d838980f03a7cbacb35cd19d0a3b9f71490ffdac97706770844d04fe9b2828d71a5a13658bd22ee5d141", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/77979ce58b316e78c763cc3f2d69230505613b6b342a3af7a69f49588dd678776cdf3a3c12eecbb288a5883850f3dc0aa9d9b44a397d5b2aa047a943e65dcfcf"} 03:03:20 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:03:20 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:03:20 INFO - Contents: 03:03:20 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/cd2a2bc3a343c91e8f63e4bfb5e7ceea11c7cee57410d838980f03a7cbacb35cd19d0a3b9f71490ffdac97706770844d04fe9b2828d71a5a13658bd22ee5d141", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/77979ce58b316e78c763cc3f2d69230505613b6b342a3af7a69f49588dd678776cdf3a3c12eecbb288a5883850f3dc0aa9d9b44a397d5b2aa047a943e65dcfcf"} 03:03:20 INFO - Running post-run listener: copy_logs_to_upload_dir 03:03:20 INFO - Copying logs to upload dir... 03:03:20 INFO - mkdir: /builds/slave/test/build/upload/logs 03:03:20 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1365.633395 ========= master_lag: 49.04 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 34 secs) (at 2016-04-27 03:04:09.747345) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-27 03:04:09.748528) ========= 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-1461750007.762091-1369799824 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/cd2a2bc3a343c91e8f63e4bfb5e7ceea11c7cee57410d838980f03a7cbacb35cd19d0a3b9f71490ffdac97706770844d04fe9b2828d71a5a13658bd22ee5d141", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/77979ce58b316e78c763cc3f2d69230505613b6b342a3af7a69f49588dd678776cdf3a3c12eecbb288a5883850f3dc0aa9d9b44a397d5b2aa047a943e65dcfcf"} build_url:https://queue.taskcluster.net/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.039386 build_url: 'https://queue.taskcluster.net/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/cd2a2bc3a343c91e8f63e4bfb5e7ceea11c7cee57410d838980f03a7cbacb35cd19d0a3b9f71490ffdac97706770844d04fe9b2828d71a5a13658bd22ee5d141", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/77979ce58b316e78c763cc3f2d69230505613b6b342a3af7a69f49588dd678776cdf3a3c12eecbb288a5883850f3dc0aa9d9b44a397d5b2aa047a943e65dcfcf"}' symbols_url: 'https://queue.taskcluster.net/v1/task/HlCHPvWsTG62RaRkxGRmgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.89 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-27 03:04:10.681178) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 3 secs) (at 2016-04-27 03:04:10.681683) ========= 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-1461750007.762091-1369799824 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.025512 ========= master_lag: 3.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 3 secs) (at 2016-04-27 03:04:13.736099) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-27 03:04:13.736633) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-27 03:04:13.740383) ========= ========= Total master_lag: 53.08 =========