builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-146 starttime: 1461528506.16 results: success (0) buildid: 20160424114349 builduid: bceebdefc9044d429d2b6806c3bb2160 revision: a07ea7fb572f503761e11fdae02f6d0340f157ec ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 13:08:26.165650) ========= master: http://buildbot-master130.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 13:08:26.166120) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 13:08:26.166408) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 13:08:26.215470) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-24 13:08:26.215769) ========= 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-1461528362.500826-1028036334 _=/tools/buildbot/bin/python using PTY: False --2016-04-24 13:08:26-- 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.81M=0.001s 2016-04-24 13:08:26 (9.81 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.762691 ========= master_lag: 0.45 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-24 13:08:27.432541) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 13:08:27.432841) ========= 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-1461528362.500826-1028036334 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.068638 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 13:08:27.549750) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-24 13:08:27.550258) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev a07ea7fb572f503761e11fdae02f6d0340f157ec --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev a07ea7fb572f503761e11fdae02f6d0340f157ec --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-1461528362.500826-1028036334 _=/tools/buildbot/bin/python using PTY: False 2016-04-24 13:08:27,645 truncating revision to first 12 chars 2016-04-24 13:08:27,646 Setting DEBUG logging. 2016-04-24 13:08:27,646 attempt 1/10 2016-04-24 13:08:27,646 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/a07ea7fb572f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-24 13:08:29,352 unpacking tar archive at: fx-team-a07ea7fb572f/testing/mozharness/ program finished with exit code 0 elapsedTime=2.360972 ========= master_lag: 0.62 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-24 13:08:30.527031) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 13:08:30.527303) ========= script_repo_revision: a07ea7fb572f503761e11fdae02f6d0340f157ec ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 13:08:30.527666) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-24 13:08:30.527957) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-24 13:08:32.302081) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 50 secs) (at 2016-04-24 13:08:32.302355) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461528362.500826-1028036334 _=/tools/buildbot/bin/python using PTY: False 13:08:32 INFO - MultiFileLogger online at 20160424 13:08:32 in /builds/slave/test 13:08:32 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 13:08:32 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:08:32 INFO - {'append_to_log': False, 13:08:32 INFO - 'base_work_dir': '/builds/slave/test', 13:08:32 INFO - 'blob_upload_branch': 'fx-team', 13:08:32 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:08:32 INFO - 'buildbot_json_path': 'buildprops.json', 13:08:32 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:08:32 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:08:32 INFO - 'download_minidump_stackwalk': True, 13:08:32 INFO - 'download_symbols': 'true', 13:08:32 INFO - 'e10s': False, 13:08:32 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:08:32 INFO - 'tooltool.py': '/tools/tooltool.py', 13:08:32 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:08:32 INFO - '/tools/misc-python/virtualenv.py')}, 13:08:32 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:08:32 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:08:32 INFO - 'log_level': 'info', 13:08:32 INFO - 'log_to_console': True, 13:08:32 INFO - 'opt_config_files': (), 13:08:32 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:08:32 INFO - '--processes=1', 13:08:32 INFO - '--config=%(test_path)s/wptrunner.ini', 13:08:32 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:08:32 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:08:32 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:08:32 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:08:32 INFO - 'pip_index': False, 13:08:32 INFO - 'require_test_zip': True, 13:08:32 INFO - 'test_type': ('testharness',), 13:08:32 INFO - 'this_chunk': '1', 13:08:32 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:08:32 INFO - 'total_chunks': '10', 13:08:32 INFO - 'virtualenv_path': 'venv', 13:08:32 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:08:32 INFO - 'work_dir': 'build'} 13:08:32 INFO - ##### 13:08:32 INFO - ##### Running clobber step. 13:08:32 INFO - ##### 13:08:32 INFO - Running pre-action listener: _resource_record_pre_action 13:08:32 INFO - Running main action method: clobber 13:08:32 INFO - rmtree: /builds/slave/test/build 13:08:32 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:08:35 INFO - Running post-action listener: _resource_record_post_action 13:08:35 INFO - ##### 13:08:35 INFO - ##### Running read-buildbot-config step. 13:08:35 INFO - ##### 13:08:35 INFO - Running pre-action listener: _resource_record_pre_action 13:08:35 INFO - Running main action method: read_buildbot_config 13:08:35 INFO - Using buildbot properties: 13:08:35 INFO - { 13:08:35 INFO - "project": "", 13:08:35 INFO - "product": "firefox", 13:08:35 INFO - "script_repo_revision": "production", 13:08:35 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 13:08:35 INFO - "repository": "", 13:08:35 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 13:08:35 INFO - "buildid": "20160424114349", 13:08:35 INFO - "pgo_build": "False", 13:08:35 INFO - "basedir": "/builds/slave/test", 13:08:35 INFO - "buildnumber": 0, 13:08:35 INFO - "slavename": "tst-linux64-spot-146", 13:08:35 INFO - "master": "http://buildbot-master130.bb.releng.use1.mozilla.com:8201/", 13:08:35 INFO - "platform": "linux64", 13:08:35 INFO - "branch": "fx-team", 13:08:35 INFO - "revision": "a07ea7fb572f503761e11fdae02f6d0340f157ec", 13:08:35 INFO - "repo_path": "integration/fx-team", 13:08:35 INFO - "moz_repo_path": "", 13:08:35 INFO - "stage_platform": "linux64", 13:08:35 INFO - "builduid": "bceebdefc9044d429d2b6806c3bb2160", 13:08:35 INFO - "slavebuilddir": "test" 13:08:35 INFO - } 13:08:35 INFO - Found installer url https://queue.taskcluster.net/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 13:08:35 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 13:08:35 INFO - Running post-action listener: _resource_record_post_action 13:08:35 INFO - ##### 13:08:35 INFO - ##### Running download-and-extract step. 13:08:35 INFO - ##### 13:08:35 INFO - Running pre-action listener: _resource_record_pre_action 13:08:35 INFO - Running main action method: download_and_extract 13:08:35 INFO - mkdir: /builds/slave/test/build/tests 13:08:35 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')]} 13:08:35 INFO - https://queue.taskcluster.net/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 13:08:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:08:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:08:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:08:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 13:08:37 INFO - Downloaded 1361 bytes. 13:08:37 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:08:37 INFO - Using the following test package requirements: 13:08:37 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 13:08:37 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:37 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 13:08:37 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:37 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 13:08:37 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:37 INFO - u'jsshell-linux-x86_64.zip'], 13:08:37 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:37 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 13:08:37 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 13:08:37 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:37 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 13:08:37 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:37 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 13:08:37 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:37 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 13:08:37 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:37 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 13:08:37 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 13:08: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')]} 13:08:37 INFO - https://queue.taskcluster.net/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 13:08:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:08:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:08:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:08:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 13:08:39 INFO - Downloaded 22746090 bytes. 13:08:39 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:08:39 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:08:40 INFO - caution: filename not matched: web-platform/* 13:08:40 INFO - Return code: 11 13:08:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:08:40 INFO - https://queue.taskcluster.net/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 13:08:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:08:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:08:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:08:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 13:08:42 INFO - Downloaded 36402275 bytes. 13:08:42 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:08:42 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:08:46 INFO - caution: filename not matched: bin/* 13:08:46 INFO - caution: filename not matched: config/* 13:08:46 INFO - caution: filename not matched: mozbase/* 13:08:46 INFO - caution: filename not matched: marionette/* 13:08:46 INFO - caution: filename not matched: tools/wptserve/* 13:08:46 INFO - Return code: 11 13:08:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:08:46 INFO - https://queue.taskcluster.net/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 13:08:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:08:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:08:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:08:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 13:08:52 INFO - Downloaded 64435593 bytes. 13:08:52 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:08:52 INFO - mkdir: /builds/slave/test/properties 13:08:52 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:08:52 INFO - Writing to file /builds/slave/test/properties/build_url 13:08:52 INFO - Contents: 13:08:52 INFO - build_url:https://queue.taskcluster.net/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:08:53 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:08:53 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:08:53 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:08:53 INFO - Contents: 13:08:53 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:08:53 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')]} 13:08:53 INFO - https://queue.taskcluster.net/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:08:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:08:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:08:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:08:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 13:08:57 INFO - Downloaded 90863091 bytes. 13:08:57 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:08:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:09:03 INFO - Return code: 0 13:09:03 INFO - Running post-action listener: _resource_record_post_action 13:09:03 INFO - Running post-action listener: set_extra_try_arguments 13:09:03 INFO - ##### 13:09:03 INFO - ##### Running create-virtualenv step. 13:09:03 INFO - ##### 13:09:03 INFO - Running pre-action listener: _pre_create_virtualenv 13:09:03 INFO - Running pre-action listener: _resource_record_pre_action 13:09:03 INFO - Running main action method: create_virtualenv 13:09:03 INFO - Creating virtualenv /builds/slave/test/build/venv 13:09:03 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 13:09:03 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:09:03 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:09:03 INFO - Using real prefix '/usr' 13:09:03 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:09:06 INFO - Installing distribute.............................................................................................................................................................................................done. 13:09:10 INFO - Installing pip.................done. 13:09:10 INFO - Return code: 0 13:09:10 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:09:10 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')]} 13:09:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:09:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:10 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')]} 13:09:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:09:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:10 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18bf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18c03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19e7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19ee570>, '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 0x19eee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19e6380>, '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-1461528362.500826-1028036334', '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 13:09:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 13:09:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 13:09:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:09:10 INFO - 'CCACHE_UMASK': '002', 13:09:10 INFO - 'DISPLAY': ':0', 13:09:10 INFO - 'HOME': '/home/cltbld', 13:09:10 INFO - 'LANG': 'en_US.UTF-8', 13:09:10 INFO - 'LOGNAME': 'cltbld', 13:09:10 INFO - 'MAIL': '/var/mail/cltbld', 13:09:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:09:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:09:10 INFO - 'MOZ_NO_REMOTE': '1', 13:09:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:09:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:09:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:09:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:09:10 INFO - 'PWD': '/builds/slave/test', 13:09:10 INFO - 'SHELL': '/bin/bash', 13:09:10 INFO - 'SHLVL': '1', 13:09:10 INFO - 'TERM': 'linux', 13:09:10 INFO - 'TMOUT': '86400', 13:09:10 INFO - 'USER': 'cltbld', 13:09:10 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461528362.500826-1028036334', 13:09:10 INFO - '_': '/tools/buildbot/bin/python'} 13:09:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:09:10 INFO - Downloading/unpacking psutil>=0.7.1 13:09:10 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 13:09:10 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 13:09:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:10 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 13:09:10 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 13:09:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:09:16 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:09:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:09:16 INFO - Installing collected packages: psutil 13:09:16 INFO - Running setup.py install for psutil 13:09:16 INFO - building 'psutil._psutil_linux' extension 13:09:16 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 13:09:17 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 13:09:17 INFO - building 'psutil._psutil_posix' extension 13:09:17 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 13:09:17 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 13:09:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:09:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:09:17 INFO - Successfully installed psutil 13:09:17 INFO - Cleaning up... 13:09:17 INFO - Return code: 0 13:09:17 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:09:17 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')]} 13:09:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:09:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:17 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')]} 13:09:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:09:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18bf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18c03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19e7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19ee570>, '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 0x19eee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19e6380>, '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-1461528362.500826-1028036334', '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 13:09:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 13:09:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 13:09:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:09:17 INFO - 'CCACHE_UMASK': '002', 13:09:17 INFO - 'DISPLAY': ':0', 13:09:17 INFO - 'HOME': '/home/cltbld', 13:09:17 INFO - 'LANG': 'en_US.UTF-8', 13:09:17 INFO - 'LOGNAME': 'cltbld', 13:09:17 INFO - 'MAIL': '/var/mail/cltbld', 13:09:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:09:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:09:17 INFO - 'MOZ_NO_REMOTE': '1', 13:09:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:09:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:09:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:09:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:09:18 INFO - 'PWD': '/builds/slave/test', 13:09:18 INFO - 'SHELL': '/bin/bash', 13:09:18 INFO - 'SHLVL': '1', 13:09:18 INFO - 'TERM': 'linux', 13:09:18 INFO - 'TMOUT': '86400', 13:09:18 INFO - 'USER': 'cltbld', 13:09:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461528362.500826-1028036334', 13:09:18 INFO - '_': '/tools/buildbot/bin/python'} 13:09:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:09:18 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:09:18 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 13:09:18 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 13:09:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:18 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 13:09:18 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 13:09:23 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:09:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:09:23 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:09:23 INFO - Installing collected packages: mozsystemmonitor 13:09:23 INFO - Running setup.py install for mozsystemmonitor 13:09:23 INFO - Successfully installed mozsystemmonitor 13:09:23 INFO - Cleaning up... 13:09:24 INFO - Return code: 0 13:09:24 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:09:24 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')]} 13:09:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:09:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:24 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')]} 13:09:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:09:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:24 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18bf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18c03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19e7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19ee570>, '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 0x19eee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19e6380>, '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-1461528362.500826-1028036334', '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 13:09:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 13:09:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 13:09:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:09:24 INFO - 'CCACHE_UMASK': '002', 13:09:24 INFO - 'DISPLAY': ':0', 13:09:24 INFO - 'HOME': '/home/cltbld', 13:09:24 INFO - 'LANG': 'en_US.UTF-8', 13:09:24 INFO - 'LOGNAME': 'cltbld', 13:09:24 INFO - 'MAIL': '/var/mail/cltbld', 13:09:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:09:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:09:24 INFO - 'MOZ_NO_REMOTE': '1', 13:09:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:09:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:09:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:09:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:09:24 INFO - 'PWD': '/builds/slave/test', 13:09:24 INFO - 'SHELL': '/bin/bash', 13:09:24 INFO - 'SHLVL': '1', 13:09:24 INFO - 'TERM': 'linux', 13:09:24 INFO - 'TMOUT': '86400', 13:09:24 INFO - 'USER': 'cltbld', 13:09:24 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461528362.500826-1028036334', 13:09:24 INFO - '_': '/tools/buildbot/bin/python'} 13:09:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:09:24 INFO - Downloading/unpacking blobuploader==1.2.4 13:09:24 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 13:09:24 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 13:09:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:24 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 13:09:24 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 13:09:29 INFO - Downloading blobuploader-1.2.4.tar.gz 13:09:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:09:29 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:09:29 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 13:09:29 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 13:09:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:29 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 13:09:29 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 13:09:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:09:31 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:09:31 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 13:09:31 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 13:09:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:31 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 13:09:31 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 13:09:31 INFO - Downloading docopt-0.6.1.tar.gz 13:09:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:09:31 INFO - Installing collected packages: blobuploader, requests, docopt 13:09:31 INFO - Running setup.py install for blobuploader 13:09:31 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:09:31 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:09:31 INFO - Running setup.py install for requests 13:09:32 INFO - Running setup.py install for docopt 13:09:32 INFO - Successfully installed blobuploader requests docopt 13:09:32 INFO - Cleaning up... 13:09:32 INFO - Return code: 0 13:09:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:09:32 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')]} 13:09:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:09:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:32 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')]} 13:09:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:09:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18bf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18c03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19e7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19ee570>, '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 0x19eee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19e6380>, '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-1461528362.500826-1028036334', '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 13:09:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:09:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:09:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:09:32 INFO - 'CCACHE_UMASK': '002', 13:09:32 INFO - 'DISPLAY': ':0', 13:09:32 INFO - 'HOME': '/home/cltbld', 13:09:32 INFO - 'LANG': 'en_US.UTF-8', 13:09:32 INFO - 'LOGNAME': 'cltbld', 13:09:32 INFO - 'MAIL': '/var/mail/cltbld', 13:09:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:09:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:09:32 INFO - 'MOZ_NO_REMOTE': '1', 13:09:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:09:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:09:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:09:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:09:32 INFO - 'PWD': '/builds/slave/test', 13:09:32 INFO - 'SHELL': '/bin/bash', 13:09:32 INFO - 'SHLVL': '1', 13:09:32 INFO - 'TERM': 'linux', 13:09:32 INFO - 'TMOUT': '86400', 13:09:32 INFO - 'USER': 'cltbld', 13:09:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461528362.500826-1028036334', 13:09:32 INFO - '_': '/tools/buildbot/bin/python'} 13:09:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:09:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:09:33 INFO - Running setup.py (path:/tmp/pip-ip05Ux-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:09:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:09:33 INFO - Running setup.py (path:/tmp/pip-1BSMpm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:09:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:09:33 INFO - Running setup.py (path:/tmp/pip-xlFX13-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:09:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:09:33 INFO - Running setup.py (path:/tmp/pip-FrE6rj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:09:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:09:33 INFO - Running setup.py (path:/tmp/pip-__u5ML-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:09:34 INFO - Running setup.py (path:/tmp/pip-kdWWW2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:09:34 INFO - Running setup.py (path:/tmp/pip-XSFBoB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:09:34 INFO - Running setup.py (path:/tmp/pip-Wti5DH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:09:34 INFO - Running setup.py (path:/tmp/pip-quXtwP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:09:34 INFO - Running setup.py (path:/tmp/pip-FixEvp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:09:34 INFO - Running setup.py (path:/tmp/pip-KlDYE1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:09:34 INFO - Running setup.py (path:/tmp/pip-064YBn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:09:34 INFO - Running setup.py (path:/tmp/pip-NBx141-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:09:35 INFO - Running setup.py (path:/tmp/pip-e4wWBI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:09:35 INFO - Running setup.py (path:/tmp/pip-FwHSSH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:09:35 INFO - Running setup.py (path:/tmp/pip-Uo1u_l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:09:35 INFO - Running setup.py (path:/tmp/pip-hysd_H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:09:35 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:09:35 INFO - Running setup.py (path:/tmp/pip-6wT9et-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:09:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:09:35 INFO - Running setup.py (path:/tmp/pip-3x22Ba-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:09:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:09:35 INFO - Running setup.py (path:/tmp/pip-yQ4uW7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:09:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:09:36 INFO - Running setup.py (path:/tmp/pip-ZMFuLV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:09:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:09:36 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 13:09:36 INFO - Running setup.py install for manifestparser 13:09:36 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:09:36 INFO - Running setup.py install for mozcrash 13:09:36 INFO - Running setup.py install for mozdebug 13:09:37 INFO - Running setup.py install for mozdevice 13:09:37 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:09:37 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:09:37 INFO - Running setup.py install for mozfile 13:09:37 INFO - Running setup.py install for mozhttpd 13:09:37 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:09:37 INFO - Running setup.py install for mozinfo 13:09:37 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:09:37 INFO - Running setup.py install for mozInstall 13:09:38 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:09:38 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:09:38 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:09:38 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:09:38 INFO - Running setup.py install for mozleak 13:09:38 INFO - Running setup.py install for mozlog 13:09:38 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:09:38 INFO - Running setup.py install for moznetwork 13:09:38 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:09:38 INFO - Running setup.py install for mozprocess 13:09:38 INFO - Running setup.py install for mozprofile 13:09:39 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:09:39 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:09:39 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:09:39 INFO - Running setup.py install for mozrunner 13:09:39 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:09:39 INFO - Running setup.py install for mozscreenshot 13:09:39 INFO - Running setup.py install for moztest 13:09:39 INFO - Running setup.py install for mozversion 13:09:40 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:09:40 INFO - Running setup.py install for wptserve 13:09:40 INFO - Running setup.py install for marionette-driver 13:09:40 INFO - Running setup.py install for browsermob-proxy 13:09:40 INFO - Running setup.py install for marionette-client 13:09:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:09:41 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:09:41 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 13:09:41 INFO - Cleaning up... 13:09:41 INFO - Return code: 0 13:09:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:09:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:09:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:09:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:41 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18bf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18c03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19e7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19ee570>, '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 0x19eee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19e6380>, '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-1461528362.500826-1028036334', '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 13:09:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:09:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:09:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:09:41 INFO - 'CCACHE_UMASK': '002', 13:09:41 INFO - 'DISPLAY': ':0', 13:09:41 INFO - 'HOME': '/home/cltbld', 13:09:41 INFO - 'LANG': 'en_US.UTF-8', 13:09:41 INFO - 'LOGNAME': 'cltbld', 13:09:41 INFO - 'MAIL': '/var/mail/cltbld', 13:09:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:09:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:09:41 INFO - 'MOZ_NO_REMOTE': '1', 13:09:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:09:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:09:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:09:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:09:41 INFO - 'PWD': '/builds/slave/test', 13:09:41 INFO - 'SHELL': '/bin/bash', 13:09:41 INFO - 'SHLVL': '1', 13:09:41 INFO - 'TERM': 'linux', 13:09:41 INFO - 'TMOUT': '86400', 13:09:41 INFO - 'USER': 'cltbld', 13:09:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461528362.500826-1028036334', 13:09:41 INFO - '_': '/tools/buildbot/bin/python'} 13:09:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:09:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:09:41 INFO - Running setup.py (path:/tmp/pip-M0DldB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:09:41 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)) 13:09:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:09:41 INFO - Running setup.py (path:/tmp/pip-OxtMj3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:09:41 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)) 13:09:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:09:41 INFO - Running setup.py (path:/tmp/pip-YkelQC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:09:42 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)) 13:09:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:09:42 INFO - Running setup.py (path:/tmp/pip-Gxe9kH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:09:42 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)) 13:09:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:09:42 INFO - Running setup.py (path:/tmp/pip-hpXnvp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:09:42 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)) 13:09:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:09:42 INFO - Running setup.py (path:/tmp/pip-PVht9c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:09:42 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)) 13:09:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:09:42 INFO - Running setup.py (path:/tmp/pip-Xp2lUz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:09:42 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)) 13:09:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:09:42 INFO - Running setup.py (path:/tmp/pip-fOZTPC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:09:42 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)) 13:09:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:09:42 INFO - Running setup.py (path:/tmp/pip-kEuHNZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:09:42 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)) 13:09:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:09:42 INFO - Running setup.py (path:/tmp/pip-3NqvDu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:09:42 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)) 13:09:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:09:42 INFO - Running setup.py (path:/tmp/pip-QRFTG5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:09:43 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)) 13:09:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:09:43 INFO - Running setup.py (path:/tmp/pip-_QJOCo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:09:43 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)) 13:09:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:09:43 INFO - Running setup.py (path:/tmp/pip-O405rq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:09:43 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)) 13:09:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:09:43 INFO - Running setup.py (path:/tmp/pip-P3n5yz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:09:43 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)) 13:09:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:09:43 INFO - Running setup.py (path:/tmp/pip-fzoC5u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:09:43 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)) 13:09:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:09:43 INFO - Running setup.py (path:/tmp/pip-iSrnI0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:09:43 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)) 13:09:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:09:43 INFO - Running setup.py (path:/tmp/pip-_GaiAN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:09:43 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)) 13:09:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:09:43 INFO - Running setup.py (path:/tmp/pip-H_QSAg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:09:44 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)) 13:09:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:09:44 INFO - Running setup.py (path:/tmp/pip-S2_amY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:09:44 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)) 13:09:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:09:44 INFO - Running setup.py (path:/tmp/pip-QypuRU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:09:44 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)) 13:09:44 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:09:44 INFO - Running setup.py (path:/tmp/pip-pFLPBQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:09:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:09:44 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)) 13:09:44 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)) 13:09:44 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)) 13:09:44 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)) 13:09:44 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)) 13:09:44 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)) 13:09:44 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:09:44 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 13:09:44 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 13:09:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:44 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 13:09:44 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 13:09:50 INFO - Downloading blessings-1.6.tar.gz 13:09:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:09:50 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)) 13:09:50 INFO - Installing collected packages: blessings 13:09:50 INFO - Running setup.py install for blessings 13:09:50 INFO - Successfully installed blessings 13:09:50 INFO - Cleaning up... 13:09:50 INFO - Return code: 0 13:09:50 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:09:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:09:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:09:51 INFO - Reading from file tmpfile_stdout 13:09:51 INFO - Current package versions: 13:09:51 INFO - argparse == 1.2.1 13:09:51 INFO - blessings == 1.6 13:09:51 INFO - blobuploader == 1.2.4 13:09:51 INFO - browsermob-proxy == 0.6.0 13:09:51 INFO - docopt == 0.6.1 13:09:51 INFO - manifestparser == 1.1 13:09:51 INFO - marionette-client == 2.3.0 13:09:51 INFO - marionette-driver == 1.4.0 13:09:51 INFO - mozInstall == 1.12 13:09:51 INFO - mozcrash == 0.17 13:09:51 INFO - mozdebug == 0.1 13:09:51 INFO - mozdevice == 0.48 13:09:51 INFO - mozfile == 1.2 13:09:51 INFO - mozhttpd == 0.7 13:09:51 INFO - mozinfo == 0.9 13:09:51 INFO - mozleak == 0.1 13:09:51 INFO - mozlog == 3.1 13:09:51 INFO - moznetwork == 0.27 13:09:51 INFO - mozprocess == 0.22 13:09:51 INFO - mozprofile == 0.28 13:09:51 INFO - mozrunner == 6.11 13:09:51 INFO - mozscreenshot == 0.1 13:09:51 INFO - mozsystemmonitor == 0.0 13:09:51 INFO - moztest == 0.7 13:09:51 INFO - mozversion == 1.4 13:09:51 INFO - psutil == 3.1.1 13:09:51 INFO - requests == 1.2.3 13:09:51 INFO - wptserve == 1.4.0 13:09:51 INFO - wsgiref == 0.1.2 13:09:51 INFO - Running post-action listener: _resource_record_post_action 13:09:51 INFO - Running post-action listener: _start_resource_monitoring 13:09:51 INFO - Starting resource monitoring. 13:09:51 INFO - ##### 13:09:51 INFO - ##### Running pull step. 13:09:51 INFO - ##### 13:09:51 INFO - Running pre-action listener: _resource_record_pre_action 13:09:51 INFO - Running main action method: pull 13:09:51 INFO - Pull has nothing to do! 13:09:51 INFO - Running post-action listener: _resource_record_post_action 13:09:51 INFO - ##### 13:09:51 INFO - ##### Running install step. 13:09:51 INFO - ##### 13:09:51 INFO - Running pre-action listener: _resource_record_pre_action 13:09:51 INFO - Running main action method: install 13:09:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:09:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:09:51 INFO - Reading from file tmpfile_stdout 13:09:51 INFO - Detecting whether we're running mozinstall >=1.0... 13:09:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:09:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:09:51 INFO - Reading from file tmpfile_stdout 13:09:51 INFO - Output received: 13:09:51 INFO - Usage: mozinstall [options] installer 13:09:51 INFO - Options: 13:09:51 INFO - -h, --help show this help message and exit 13:09:51 INFO - -d DEST, --destination=DEST 13:09:51 INFO - Directory to install application into. [default: 13:09:51 INFO - "/builds/slave/test"] 13:09:51 INFO - --app=APP Application being installed. [default: firefox] 13:09:51 INFO - mkdir: /builds/slave/test/build/application 13:09:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 13:09:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 13:10:22 INFO - Reading from file tmpfile_stdout 13:10:22 INFO - Output received: 13:10:22 INFO - /builds/slave/test/build/application/firefox/firefox 13:10:22 INFO - Running post-action listener: _resource_record_post_action 13:10:22 INFO - ##### 13:10:22 INFO - ##### Running run-tests step. 13:10:22 INFO - ##### 13:10:22 INFO - Running pre-action listener: _resource_record_pre_action 13:10:22 INFO - Running main action method: run_tests 13:10:22 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:10:22 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:10:22 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:10:22 INFO - grabbing minidump binary from tooltool 13:10:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:10:22 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 0x19ee570>, '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 0x19eee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19e6380>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:10:22 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 13:10:22 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 13:10:22 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:10:22 INFO - Return code: 0 13:10:22 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 13:10:22 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:10:22 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/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 13:10:22 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/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 13:10:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:10:22 INFO - 'CCACHE_UMASK': '002', 13:10:22 INFO - 'DISPLAY': ':0', 13:10:22 INFO - 'HOME': '/home/cltbld', 13:10:22 INFO - 'LANG': 'en_US.UTF-8', 13:10:22 INFO - 'LOGNAME': 'cltbld', 13:10:22 INFO - 'MAIL': '/var/mail/cltbld', 13:10:22 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:10:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:10:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:10:22 INFO - 'MOZ_NO_REMOTE': '1', 13:10:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:10:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:10:22 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:10:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:10:22 INFO - 'PWD': '/builds/slave/test', 13:10:22 INFO - 'SHELL': '/bin/bash', 13:10:22 INFO - 'SHLVL': '1', 13:10:22 INFO - 'TERM': 'linux', 13:10:22 INFO - 'TMOUT': '86400', 13:10:22 INFO - 'USER': 'cltbld', 13:10:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461528362.500826-1028036334', 13:10:22 INFO - '_': '/tools/buildbot/bin/python'} 13:10:22 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/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 13:10:23 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 13:10:23 INFO - import pkg_resources 13:10:25 INFO - Using 1 client processes 13:10:25 INFO - wptserve Starting http server on 127.0.0.1:8000 13:10:25 INFO - wptserve Starting http server on 127.0.0.1:8001 13:10:25 INFO - wptserve Starting http server on 127.0.0.1:8443 13:10:27 INFO - SUITE-START | Running 778 tests 13:10:28 INFO - Running testharness tests 13:10:29 INFO - Setting up ssl 13:10:29 INFO - PROCESS | certutil | 13:10:29 INFO - PROCESS | certutil | 13:10:29 INFO - PROCESS | certutil | 13:10:29 INFO - Certificate Nickname Trust Attributes 13:10:29 INFO - SSL,S/MIME,JAR/XPI 13:10:29 INFO - 13:10:29 INFO - web-platform-tests CT,, 13:10:29 INFO - 13:10:29 INFO - Starting runner 13:10:31 INFO - PROCESS | 1826 | 1461528631925 Marionette DEBUG Marionette enabled via build flag and pref 13:10:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea6c29800 == 1 [pid = 1826] [id = 1] 13:10:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 1 (0x7f9ea6c2a000) [pid = 1826] [serial = 1] [outer = (nil)] 13:10:32 INFO - PROCESS | 1826 | [1826] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 13:10:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 2 (0x7f9ea6c2b000) [pid = 1826] [serial = 2] [outer = 0x7f9ea6c2a000] 13:10:32 INFO - PROCESS | 1826 | 1461528632610 Marionette INFO Listening on port 2828 13:10:33 INFO - PROCESS | 1826 | 1461528633167 Marionette DEBUG Marionette enabled via command-line flag 13:10:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea3b0c800 == 2 [pid = 1826] [id = 2] 13:10:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 3 (0x7f9ea3b0d000) [pid = 1826] [serial = 3] [outer = (nil)] 13:10:33 INFO - PROCESS | 1826 | [1826] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 13:10:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 4 (0x7f9ea3b0e000) [pid = 1826] [serial = 4] [outer = 0x7f9ea3b0d000] 13:10:33 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f9ea3bf1ca0 13:10:33 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9ea887d4f0 13:10:33 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9ea2f50760 13:10:33 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9ea2f50a60 13:10:33 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9ea2f50d90 13:10:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 5 (0x7f9ea2f92800) [pid = 1826] [serial = 5] [outer = 0x7f9ea6c2a000] 13:10:33 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:10:33 INFO - PROCESS | 1826 | 1461528633552 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:44636 13:10:33 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:10:33 INFO - PROCESS | 1826 | 1461528633632 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:44637 13:10:33 INFO - PROCESS | 1826 | 1461528633641 Marionette DEBUG Closed connection conn0 13:10:33 INFO - PROCESS | 1826 | [1826] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 13:10:33 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:10:33 INFO - PROCESS | 1826 | 1461528633763 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:44638 13:10:33 INFO - PROCESS | 1826 | 1461528633766 Marionette DEBUG Closed connection conn1 13:10:33 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:10:33 INFO - PROCESS | 1826 | 1461528633824 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:44639 13:10:33 INFO - PROCESS | 1826 | 1461528633831 Marionette DEBUG Closed connection conn2 13:10:33 INFO - PROCESS | 1826 | 1461528633871 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:10:33 INFO - PROCESS | 1826 | 1461528633884 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160424114349","device":"desktop","version":"48.0a1"} 13:10:34 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:10:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e970ae800 == 3 [pid = 1826] [id = 3] 13:10:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 6 (0x7f9e970af000) [pid = 1826] [serial = 6] [outer = (nil)] 13:10:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e970af800 == 4 [pid = 1826] [id = 4] 13:10:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 7 (0x7f9ea4259000) [pid = 1826] [serial = 7] [outer = (nil)] 13:10:36 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:10:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96026800 == 5 [pid = 1826] [id = 5] 13:10:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 8 (0x7f9e960b5800) [pid = 1826] [serial = 8] [outer = (nil)] 13:10:36 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:10:36 INFO - PROCESS | 1826 | [1826] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:10:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 9 (0x7f9e95d39800) [pid = 1826] [serial = 9] [outer = 0x7f9e960b5800] 13:10:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 10 (0x7f9e9570d000) [pid = 1826] [serial = 10] [outer = 0x7f9e970af000] 13:10:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 11 (0x7f9e95736c00) [pid = 1826] [serial = 11] [outer = 0x7f9ea4259000] 13:10:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 12 (0x7f9e95738c00) [pid = 1826] [serial = 12] [outer = 0x7f9e960b5800] 13:10:37 INFO - PROCESS | 1826 | 1461528637712 Marionette DEBUG loaded listener.js 13:10:37 INFO - PROCESS | 1826 | 1461528637731 Marionette DEBUG loaded listener.js 13:10:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 13 (0x7f9e93a3f000) [pid = 1826] [serial = 13] [outer = 0x7f9e960b5800] 13:10:38 INFO - PROCESS | 1826 | 1461528638441 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"09a7489b-e979-493a-bf0a-9a6a3024c44c","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160424114349","device":"desktop","version":"48.0a1","command_id":1}}] 13:10:38 INFO - PROCESS | 1826 | 1461528638670 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}] 13:10:39 INFO - PROCESS | 1826 | 1461528639016 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 13:10:39 INFO - PROCESS | 1826 | 1461528639098 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:10:39 INFO - PROCESS | 1826 | [1826] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:10:39 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:10:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 14 (0x7f9e8fb8f400) [pid = 1826] [serial = 14] [outer = 0x7f9e960b5800] 13:10:39 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:10:39 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:10:39 INFO - PROCESS | 1826 | 1461528639510 Marionette TRACE conn3 <- [1,3,null,{}] 13:10:39 INFO - PROCESS | 1826 | 1461528639536 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:10:39 INFO - PROCESS | 1826 | 1461528639561 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 13:10:39 INFO - PROCESS | 1826 | 1461528639671 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 13:10:39 INFO - PROCESS | 1826 | 1461528639676 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 13:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:10:39 INFO - PROCESS | 1826 | 1461528639695 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:10:39 INFO - PROCESS | 1826 | 1461528639701 Marionette TRACE conn3 <- [1,6,null,{}] 13:10:39 INFO - PROCESS | 1826 | 1461528639709 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}] 13:10:39 INFO - PROCESS | 1826 | 1461528639735 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 13:10:39 INFO - PROCESS | 1826 | 1461528639744 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8f0d8800 == 6 [pid = 1826] [id = 6] 13:10:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 15 (0x7f9e8f073800) [pid = 1826] [serial = 15] [outer = (nil)] 13:10:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 16 (0x7f9e8f075800) [pid = 1826] [serial = 16] [outer = 0x7f9e8f073800] 13:10:39 INFO - PROCESS | 1826 | 1461528639811 Marionette DEBUG loaded listener.js 13:10:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 17 (0x7f9ea53cd800) [pid = 1826] [serial = 17] [outer = 0x7f9e8f073800] 13:10:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8f0ef800 == 7 [pid = 1826] [id = 7] 13:10:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 18 (0x7f9e8ec0b400) [pid = 1826] [serial = 18] [outer = (nil)] 13:10:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 19 (0x7f9e8ec10400) [pid = 1826] [serial = 19] [outer = 0x7f9e8ec0b400] 13:10:40 INFO - PROCESS | 1826 | 1461528640277 Marionette DEBUG loaded listener.js 13:10:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 20 (0x7f9e8efbd400) [pid = 1826] [serial = 20] [outer = 0x7f9e8ec0b400] 13:10:40 INFO - PROCESS | 1826 | 1461528640730 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]]]}] 13:10:40 INFO - PROCESS | 1826 | [1826] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 13:10:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1133ms 13:10:40 INFO - PROCESS | 1826 | 1461528640890 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 13:10:40 INFO - PROCESS | 1826 | 1461528640894 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 13:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:10:40 INFO - PROCESS | 1826 | 1461528640919 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:10:40 INFO - PROCESS | 1826 | 1461528640922 Marionette TRACE conn3 <- [1,10,null,{}] 13:10:40 INFO - PROCESS | 1826 | 1461528640934 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}] 13:10:41 INFO - PROCESS | 1826 | 1461528641095 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 13:10:41 INFO - PROCESS | 1826 | 1461528641114 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d295000 == 8 [pid = 1826] [id = 8] 13:10:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 21 (0x7f9e8d270c00) [pid = 1826] [serial = 21] [outer = (nil)] 13:10:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 22 (0x7f9e8d272800) [pid = 1826] [serial = 22] [outer = 0x7f9e8d270c00] 13:10:41 INFO - PROCESS | 1826 | 1461528641181 Marionette DEBUG loaded listener.js 13:10:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 23 (0x7f9e8d277c00) [pid = 1826] [serial = 23] [outer = 0x7f9e8d270c00] 13:10:41 INFO - PROCESS | 1826 | 1461528641720 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]]]}] 13:10:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:10:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 844ms 13:10:41 INFO - PROCESS | 1826 | 1461528641748 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 13:10:41 INFO - PROCESS | 1826 | 1461528641752 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 13:10:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:10:41 INFO - PROCESS | 1826 | 1461528641759 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:10:41 INFO - PROCESS | 1826 | 1461528641761 Marionette TRACE conn3 <- [1,14,null,{}] 13:10:41 INFO - PROCESS | 1826 | 1461528641766 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}] 13:10:41 INFO - PROCESS | 1826 | 1461528641908 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 13:10:41 INFO - PROCESS | 1826 | 1461528641928 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d53f800 == 9 [pid = 1826] [id = 9] 13:10:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 24 (0x7f9e8d573000) [pid = 1826] [serial = 24] [outer = (nil)] 13:10:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 25 (0x7f9e8d578000) [pid = 1826] [serial = 25] [outer = 0x7f9e8d573000] 13:10:41 INFO - PROCESS | 1826 | 1461528641990 Marionette DEBUG loaded listener.js 13:10:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 26 (0x7f9ea9095800) [pid = 1826] [serial = 26] [outer = 0x7f9e8d573000] 13:10:42 INFO - PROCESS | 1826 | 1461528642988 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]]]}] 13:10:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1284ms 13:10:43 INFO - PROCESS | 1826 | 1461528643044 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 13:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:10:43 INFO - PROCESS | 1826 | 1461528643049 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 13:10:43 INFO - PROCESS | 1826 | 1461528643057 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:10:43 INFO - PROCESS | 1826 | 1461528643062 Marionette TRACE conn3 <- [1,18,null,{}] 13:10:43 INFO - PROCESS | 1826 | 1461528643070 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}] 13:10:43 INFO - PROCESS | 1826 | 1461528643233 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 13:10:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d74d000 == 10 [pid = 1826] [id = 10] 13:10:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 27 (0x7f9e8d74d800) [pid = 1826] [serial = 27] [outer = (nil)] 13:10:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 28 (0x7f9e8d74e000) [pid = 1826] [serial = 28] [outer = 0x7f9e8d74d800] 13:10:43 INFO - PROCESS | 1826 | 1461528643357 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 29 (0x7f9e8d754000) [pid = 1826] [serial = 29] [outer = 0x7f9e8d74d800] 13:10:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d75a800 == 11 [pid = 1826] [id = 11] 13:10:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 30 (0x7f9e8d736400) [pid = 1826] [serial = 30] [outer = (nil)] 13:10:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 31 (0x7f9e8d738000) [pid = 1826] [serial = 31] [outer = 0x7f9e8d736400] 13:10:43 INFO - PROCESS | 1826 | 1461528643464 Marionette DEBUG loaded listener.js 13:10:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 32 (0x7f9e8d7e8c00) [pid = 1826] [serial = 32] [outer = 0x7f9e8d736400] 13:10:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d753000 == 12 [pid = 1826] [id = 12] 13:10:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 33 (0x7f9e8d570800) [pid = 1826] [serial = 33] [outer = (nil)] 13:10:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 34 (0x7f9e8d7f0000) [pid = 1826] [serial = 34] [outer = 0x7f9e8d570800] 13:10:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 35 (0x7f9e8e0de800) [pid = 1826] [serial = 35] [outer = 0x7f9e8d570800] 13:10:44 INFO - PROCESS | 1826 | 1461528644465 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]]]}] 13:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1436ms 13:10:44 INFO - PROCESS | 1826 | 1461528644493 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 13:10:44 INFO - PROCESS | 1826 | 1461528644501 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 13:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:10:44 INFO - PROCESS | 1826 | 1461528644511 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:10:44 INFO - PROCESS | 1826 | 1461528644515 Marionette TRACE conn3 <- [1,22,null,{}] 13:10:44 INFO - PROCESS | 1826 | 1461528644521 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}] 13:10:44 INFO - PROCESS | 1826 | 1461528644710 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 13:10:44 INFO - PROCESS | 1826 | 1461528644834 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e92e0a800 == 13 [pid = 1826] [id = 13] 13:10:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 36 (0x7f9e8e0e3000) [pid = 1826] [serial = 36] [outer = (nil)] 13:10:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 37 (0x7f9e92e5d800) [pid = 1826] [serial = 37] [outer = 0x7f9e8e0e3000] 13:10:44 INFO - PROCESS | 1826 | 1461528644947 Marionette DEBUG loaded listener.js 13:10:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 38 (0x7f9e94381000) [pid = 1826] [serial = 38] [outer = 0x7f9e8e0e3000] 13:10:45 INFO - PROCESS | 1826 | 1461528645673 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]]]}] 13:10:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:10:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1187ms 13:10:45 INFO - PROCESS | 1826 | 1461528645715 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 13:10:45 INFO - PROCESS | 1826 | 1461528645723 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 13:10:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:10:45 INFO - PROCESS | 1826 | 1461528645742 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:10:45 INFO - PROCESS | 1826 | 1461528645748 Marionette TRACE conn3 <- [1,26,null,{}] 13:10:45 INFO - PROCESS | 1826 | 1461528645763 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}] 13:10:45 INFO - PROCESS | 1826 | 1461528645934 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 13:10:46 INFO - PROCESS | 1826 | 1461528646048 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96024000 == 14 [pid = 1826] [id = 14] 13:10:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 39 (0x7f9e9500ec00) [pid = 1826] [serial = 39] [outer = (nil)] 13:10:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 40 (0x7f9e95d37400) [pid = 1826] [serial = 40] [outer = 0x7f9e9500ec00] 13:10:46 INFO - PROCESS | 1826 | 1461528646127 Marionette DEBUG loaded listener.js 13:10:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 41 (0x7f9e9683e400) [pid = 1826] [serial = 41] [outer = 0x7f9e9500ec00] 13:10:47 INFO - PROCESS | 1826 | 1461528647072 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]]]}] 13:10:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:10:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1343ms 13:10:47 INFO - PROCESS | 1826 | 1461528647082 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 13:10:47 INFO - PROCESS | 1826 | 1461528647087 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 13:10:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:10:47 INFO - PROCESS | 1826 | 1461528647094 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:10:47 INFO - PROCESS | 1826 | 1461528647099 Marionette TRACE conn3 <- [1,30,null,{}] 13:10:47 INFO - PROCESS | 1826 | 1461528647108 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}] 13:10:47 INFO - PROCESS | 1826 | 1461528647243 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 13:10:47 INFO - PROCESS | 1826 | 1461528647400 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d293800 == 15 [pid = 1826] [id = 15] 13:10:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 42 (0x7f9e8dfbd800) [pid = 1826] [serial = 42] [outer = (nil)] 13:10:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 43 (0x7f9e8ec0f000) [pid = 1826] [serial = 43] [outer = 0x7f9e8dfbd800] 13:10:47 INFO - PROCESS | 1826 | 1461528647487 Marionette DEBUG loaded listener.js 13:10:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 44 (0x7f9e92fdec00) [pid = 1826] [serial = 44] [outer = 0x7f9e8dfbd800] 13:10:48 INFO - PROCESS | 1826 | 1461528648268 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]]]}] 13:10:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:10:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1193ms 13:10:48 INFO - PROCESS | 1826 | 1461528648286 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 13:10:48 INFO - PROCESS | 1826 | 1461528648294 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 13:10:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:10:48 INFO - PROCESS | 1826 | 1461528648302 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:10:48 INFO - PROCESS | 1826 | 1461528648305 Marionette TRACE conn3 <- [1,34,null,{}] 13:10:48 INFO - PROCESS | 1826 | 1461528648309 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}] 13:10:48 INFO - PROCESS | 1826 | 1461528648441 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 13:10:48 INFO - PROCESS | 1826 | 1461528648521 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9601a800 == 16 [pid = 1826] [id = 16] 13:10:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 45 (0x7f9e92e55c00) [pid = 1826] [serial = 45] [outer = (nil)] 13:10:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 46 (0x7f9e9692e400) [pid = 1826] [serial = 46] [outer = 0x7f9e92e55c00] 13:10:48 INFO - PROCESS | 1826 | 1461528648580 Marionette DEBUG loaded listener.js 13:10:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 47 (0x7f9e97037400) [pid = 1826] [serial = 47] [outer = 0x7f9e92e55c00] 13:10:49 INFO - PROCESS | 1826 | 1461528649182 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]]]}] 13:10:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:10:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 935ms 13:10:49 INFO - PROCESS | 1826 | 1461528649238 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 13:10:49 INFO - PROCESS | 1826 | 1461528649242 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 13:10:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:10:49 INFO - PROCESS | 1826 | 1461528649248 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:10:49 INFO - PROCESS | 1826 | 1461528649253 Marionette TRACE conn3 <- [1,38,null,{}] 13:10:49 INFO - PROCESS | 1826 | 1461528649267 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}] 13:10:49 INFO - PROCESS | 1826 | 1461528649414 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 13:10:49 INFO - PROCESS | 1826 | 1461528649490 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96981800 == 17 [pid = 1826] [id = 17] 13:10:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 48 (0x7f9e97030c00) [pid = 1826] [serial = 48] [outer = (nil)] 13:10:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 49 (0x7f9e97210c00) [pid = 1826] [serial = 49] [outer = 0x7f9e97030c00] 13:10:49 INFO - PROCESS | 1826 | 1461528649553 Marionette DEBUG loaded listener.js 13:10:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 50 (0x7f9e9781e400) [pid = 1826] [serial = 50] [outer = 0x7f9e97030c00] 13:10:50 INFO - PROCESS | 1826 | 1461528650174 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]]]}] 13:10:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:10:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 934ms 13:10:50 INFO - PROCESS | 1826 | 1461528650182 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 13:10:50 INFO - PROCESS | 1826 | 1461528650186 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 13:10:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:10:50 INFO - PROCESS | 1826 | 1461528650191 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:10:50 INFO - PROCESS | 1826 | 1461528650193 Marionette TRACE conn3 <- [1,42,null,{}] 13:10:50 INFO - PROCESS | 1826 | 1461528650198 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}] 13:10:50 INFO - PROCESS | 1826 | 1461528650325 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 13:10:50 INFO - PROCESS | 1826 | 1461528650413 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96edc800 == 18 [pid = 1826] [id = 18] 13:10:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x7f9e9760a400) [pid = 1826] [serial = 51] [outer = (nil)] 13:10:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f9e980bc000) [pid = 1826] [serial = 52] [outer = 0x7f9e9760a400] 13:10:50 INFO - PROCESS | 1826 | 1461528650475 Marionette DEBUG loaded listener.js 13:10:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f9e99437c00) [pid = 1826] [serial = 53] [outer = 0x7f9e9760a400] 13:10:51 INFO - PROCESS | 1826 | 1461528651011 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]]]}] 13:10:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 876ms 13:10:51 INFO - PROCESS | 1826 | 1461528651068 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 13:10:51 INFO - PROCESS | 1826 | 1461528651071 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 13:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:10:51 INFO - PROCESS | 1826 | 1461528651076 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:10:51 INFO - PROCESS | 1826 | 1461528651079 Marionette TRACE conn3 <- [1,46,null,{}] 13:10:51 INFO - PROCESS | 1826 | 1461528651083 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}] 13:10:51 INFO - PROCESS | 1826 | 1461528651202 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 13:10:51 INFO - PROCESS | 1826 | 1461528651219 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9711e000 == 19 [pid = 1826] [id = 19] 13:10:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f9e92e54c00) [pid = 1826] [serial = 54] [outer = (nil)] 13:10:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f9e982c3800) [pid = 1826] [serial = 55] [outer = 0x7f9e92e54c00] 13:10:51 INFO - PROCESS | 1826 | 1461528651283 Marionette DEBUG loaded listener.js 13:10:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f9e9963bc00) [pid = 1826] [serial = 56] [outer = 0x7f9e92e54c00] 13:10:51 INFO - PROCESS | 1826 | 1461528651940 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]]]}] 13:10:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 924ms 13:10:52 INFO - PROCESS | 1826 | 1461528652002 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 13:10:52 INFO - PROCESS | 1826 | 1461528652006 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 13:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:10:52 INFO - PROCESS | 1826 | 1461528652011 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:10:52 INFO - PROCESS | 1826 | 1461528652013 Marionette TRACE conn3 <- [1,50,null,{}] 13:10:52 INFO - PROCESS | 1826 | 1461528652018 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}] 13:10:52 INFO - PROCESS | 1826 | 1461528652224 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 13:10:52 INFO - PROCESS | 1826 | 1461528652240 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e978af800 == 20 [pid = 1826] [id = 20] 13:10:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f9e9c76bc00) [pid = 1826] [serial = 57] [outer = (nil)] 13:10:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f9ea2f46800) [pid = 1826] [serial = 58] [outer = 0x7f9e9c76bc00] 13:10:52 INFO - PROCESS | 1826 | 1461528652306 Marionette DEBUG loaded listener.js 13:10:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f9ea3ea7000) [pid = 1826] [serial = 59] [outer = 0x7f9e9c76bc00] 13:10:53 INFO - PROCESS | 1826 | 1461528653101 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]]]}] 13:10:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:10:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1134ms 13:10:53 INFO - PROCESS | 1826 | 1461528653147 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 13:10:53 INFO - PROCESS | 1826 | 1461528653154 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 13:10:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:10:53 INFO - PROCESS | 1826 | 1461528653162 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:10:53 INFO - PROCESS | 1826 | 1461528653168 Marionette TRACE conn3 <- [1,54,null,{}] 13:10:53 INFO - PROCESS | 1826 | 1461528653176 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}] 13:10:53 INFO - PROCESS | 1826 | 1461528653332 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 13:10:53 INFO - PROCESS | 1826 | 1461528653449 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e92e17800 == 21 [pid = 1826] [id = 21] 13:10:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f9e8dfbe400) [pid = 1826] [serial = 60] [outer = (nil)] 13:10:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f9e8efb4c00) [pid = 1826] [serial = 61] [outer = 0x7f9e8dfbe400] 13:10:53 INFO - PROCESS | 1826 | 1461528653526 Marionette DEBUG loaded listener.js 13:10:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f9e905b3400) [pid = 1826] [serial = 62] [outer = 0x7f9e8dfbe400] 13:10:54 INFO - PROCESS | 1826 | 1461528654309 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]]]}] 13:10:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:10:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1179ms 13:10:54 INFO - PROCESS | 1826 | 1461528654343 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 13:10:54 INFO - PROCESS | 1826 | 1461528654351 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 13:10:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:10:54 INFO - PROCESS | 1826 | 1461528654360 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:10:54 INFO - PROCESS | 1826 | 1461528654364 Marionette TRACE conn3 <- [1,58,null,{}] 13:10:54 INFO - PROCESS | 1826 | 1461528654387 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}] 13:10:54 INFO - PROCESS | 1826 | 1461528654548 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 13:10:54 INFO - PROCESS | 1826 | 1461528654665 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96980000 == 22 [pid = 1826] [id = 22] 13:10:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f9e92fde000) [pid = 1826] [serial = 63] [outer = (nil)] 13:10:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f9e95738400) [pid = 1826] [serial = 64] [outer = 0x7f9e92fde000] 13:10:54 INFO - PROCESS | 1826 | 1461528654741 Marionette DEBUG loaded listener.js 13:10:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f9e9683ec00) [pid = 1826] [serial = 65] [outer = 0x7f9e92fde000] 13:10:55 INFO - PROCESS | 1826 | 1461528655487 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]]]}] 13:10:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1180ms 13:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:10:55 INFO - PROCESS | 1826 | 1461528655541 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 13:10:55 INFO - PROCESS | 1826 | 1461528655544 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 13:10:55 INFO - PROCESS | 1826 | 1461528655564 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:10:55 INFO - PROCESS | 1826 | 1461528655570 Marionette TRACE conn3 <- [1,62,null,{}] 13:10:55 INFO - PROCESS | 1826 | 1461528655589 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}] 13:10:55 INFO - PROCESS | 1826 | 1461528655749 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 13:10:55 INFO - PROCESS | 1826 | 1461528655909 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e97fd9800 == 23 [pid = 1826] [id = 23] 13:10:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f9e97210400) [pid = 1826] [serial = 66] [outer = (nil)] 13:10:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f9e97858800) [pid = 1826] [serial = 67] [outer = 0x7f9e97210400] 13:10:55 INFO - PROCESS | 1826 | 1461528655983 Marionette DEBUG loaded listener.js 13:10:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f9e998abc00) [pid = 1826] [serial = 68] [outer = 0x7f9e97210400] 13:10:56 INFO - PROCESS | 1826 | 1461528656879 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]]]}] 13:10:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:10:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1402ms 13:10:56 INFO - PROCESS | 1826 | 1461528656951 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 13:10:56 INFO - PROCESS | 1826 | 1461528656956 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 13:10:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:10:56 INFO - PROCESS | 1826 | 1461528656963 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:10:56 INFO - PROCESS | 1826 | 1461528656968 Marionette TRACE conn3 <- [1,66,null,{}] 13:10:56 INFO - PROCESS | 1826 | 1461528656975 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}] 13:10:57 INFO - PROCESS | 1826 | 1461528657117 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 13:10:57 INFO - PROCESS | 1826 | 1461528657207 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e92e18000 == 24 [pid = 1826] [id = 24] 13:10:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f9e8ec04c00) [pid = 1826] [serial = 69] [outer = (nil)] 13:10:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f9e8f072400) [pid = 1826] [serial = 70] [outer = 0x7f9e8ec04c00] 13:10:57 INFO - PROCESS | 1826 | 1461528657274 Marionette DEBUG loaded listener.js 13:10:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f9e93adf800) [pid = 1826] [serial = 71] [outer = 0x7f9e8ec04c00] 13:10:58 INFO - PROCESS | 1826 | 1461528658053 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]]]}] 13:10:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:10:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1131ms 13:10:58 INFO - PROCESS | 1826 | 1461528658096 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 13:10:58 INFO - PROCESS | 1826 | 1461528658104 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 13:10:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:10:58 INFO - PROCESS | 1826 | 1461528658112 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:10:58 INFO - PROCESS | 1826 | 1461528658115 Marionette TRACE conn3 <- [1,70,null,{}] 13:10:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9711e000 == 23 [pid = 1826] [id = 19] 13:10:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e96edc800 == 22 [pid = 1826] [id = 18] 13:10:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e96981800 == 21 [pid = 1826] [id = 17] 13:10:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9601a800 == 20 [pid = 1826] [id = 16] 13:10:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d293800 == 19 [pid = 1826] [id = 15] 13:10:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e96024000 == 18 [pid = 1826] [id = 14] 13:10:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e92e0a800 == 17 [pid = 1826] [id = 13] 13:10:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d75a800 == 16 [pid = 1826] [id = 11] 13:10:58 INFO - PROCESS | 1826 | 1461528658209 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}] 13:10:58 INFO - PROCESS | 1826 | 1461528658366 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 13:10:58 INFO - PROCESS | 1826 | 1461528658460 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8edf8800 == 17 [pid = 1826] [id = 25] 13:10:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f9e8e0dbc00) [pid = 1826] [serial = 72] [outer = (nil)] 13:10:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f9e8ec04400) [pid = 1826] [serial = 73] [outer = 0x7f9e8e0dbc00] 13:10:58 INFO - PROCESS | 1826 | 1461528658538 Marionette DEBUG loaded listener.js 13:10:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f9e941a3800) [pid = 1826] [serial = 74] [outer = 0x7f9e8e0dbc00] 13:10:59 INFO - PROCESS | 1826 | 1461528659318 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]]]}] 13:10:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:10:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1242ms 13:10:59 INFO - PROCESS | 1826 | 1461528659356 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 13:10:59 INFO - PROCESS | 1826 | 1461528659363 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 13:10:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:10:59 INFO - PROCESS | 1826 | 1461528659370 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:10:59 INFO - PROCESS | 1826 | 1461528659374 Marionette TRACE conn3 <- [1,74,null,{}] 13:10:59 INFO - PROCESS | 1826 | 1461528659380 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}] 13:10:59 INFO - PROCESS | 1826 | 1461528659542 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 13:10:59 INFO - PROCESS | 1826 | 1461528659670 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96973000 == 18 [pid = 1826] [id = 26] 13:10:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f9e9587b000) [pid = 1826] [serial = 75] [outer = (nil)] 13:10:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f9e96930000) [pid = 1826] [serial = 76] [outer = 0x7f9e9587b000] 13:10:59 INFO - PROCESS | 1826 | 1461528659746 Marionette DEBUG loaded listener.js 13:10:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f9e9718c400) [pid = 1826] [serial = 77] [outer = 0x7f9e9587b000] 13:11:00 INFO - PROCESS | 1826 | 1461528660539 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]]]}] 13:11:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:11:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1229ms 13:11:00 INFO - PROCESS | 1826 | 1461528660599 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 13:11:00 INFO - PROCESS | 1826 | 1461528660603 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 13:11:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:11:00 INFO - PROCESS | 1826 | 1461528660609 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:11:00 INFO - PROCESS | 1826 | 1461528660612 Marionette TRACE conn3 <- [1,78,null,{}] 13:11:00 INFO - PROCESS | 1826 | 1461528660617 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}] 13:11:00 INFO - PROCESS | 1826 | 1461528660775 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 13:11:00 INFO - PROCESS | 1826 | 1461528660913 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e974de800 == 19 [pid = 1826] [id = 27] 13:11:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f9e97217400) [pid = 1826] [serial = 78] [outer = (nil)] 13:11:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f9e9785c000) [pid = 1826] [serial = 79] [outer = 0x7f9e97217400] 13:11:00 INFO - PROCESS | 1826 | 1461528660992 Marionette DEBUG loaded listener.js 13:11:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f9e99638800) [pid = 1826] [serial = 80] [outer = 0x7f9e97217400] 13:11:01 INFO - PROCESS | 1826 | 1461528661846 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]]]}] 13:11:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:11:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1276ms 13:11:01 INFO - PROCESS | 1826 | 1461528661893 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 13:11:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:11:01 INFO - PROCESS | 1826 | 1461528661902 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 13:11:01 INFO - PROCESS | 1826 | 1461528661910 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:11:01 INFO - PROCESS | 1826 | 1461528661913 Marionette TRACE conn3 <- [1,82,null,{}] 13:11:01 INFO - PROCESS | 1826 | 1461528661919 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}] 13:11:02 INFO - PROCESS | 1826 | 1461528662071 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 13:11:02 INFO - PROCESS | 1826 | 1461528662188 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9961c000 == 20 [pid = 1826] [id = 28] 13:11:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f9e8d72a000) [pid = 1826] [serial = 81] [outer = (nil)] 13:11:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f9ea3ea8800) [pid = 1826] [serial = 82] [outer = 0x7f9e8d72a000] 13:11:02 INFO - PROCESS | 1826 | 1461528662259 Marionette DEBUG loaded listener.js 13:11:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f9ea408fc00) [pid = 1826] [serial = 83] [outer = 0x7f9e8d72a000] 13:11:03 INFO - PROCESS | 1826 | 1461528663051 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]]]}] 13:11:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:11:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1184ms 13:11:03 INFO - PROCESS | 1826 | 1461528663093 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 13:11:03 INFO - PROCESS | 1826 | 1461528663097 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 13:11:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:11:03 INFO - PROCESS | 1826 | 1461528663102 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:11:03 INFO - PROCESS | 1826 | 1461528663105 Marionette TRACE conn3 <- [1,86,null,{}] 13:11:03 INFO - PROCESS | 1826 | 1461528663110 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}] 13:11:03 INFO - PROCESS | 1826 | 1461528663248 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 13:11:03 INFO - PROCESS | 1826 | 1461528663446 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8e1ab000 == 21 [pid = 1826] [id = 29] 13:11:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f9e8d72b400) [pid = 1826] [serial = 84] [outer = (nil)] 13:11:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f9e8d7e4000) [pid = 1826] [serial = 85] [outer = 0x7f9e8d72b400] 13:11:03 INFO - PROCESS | 1826 | 1461528663515 Marionette DEBUG loaded listener.js 13:11:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f9e8f070c00) [pid = 1826] [serial = 86] [outer = 0x7f9e8d72b400] 13:11:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e92e17800 == 20 [pid = 1826] [id = 21] 13:11:04 INFO - PROCESS | 1826 | 1461528664430 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]]]}] 13:11:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:11:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1379ms 13:11:04 INFO - PROCESS | 1826 | 1461528664485 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 13:11:04 INFO - PROCESS | 1826 | 1461528664490 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 13:11:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:11:04 INFO - PROCESS | 1826 | 1461528664498 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:11:04 INFO - PROCESS | 1826 | 1461528664503 Marionette TRACE conn3 <- [1,90,null,{}] 13:11:04 INFO - PROCESS | 1826 | 1461528664511 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}] 13:11:04 INFO - PROCESS | 1826 | 1461528664673 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 13:11:04 INFO - PROCESS | 1826 | 1461528664796 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e965d8000 == 21 [pid = 1826] [id = 30] 13:11:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f9e8fb63c00) [pid = 1826] [serial = 87] [outer = (nil)] 13:11:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f9e95312800) [pid = 1826] [serial = 88] [outer = 0x7f9e8fb63c00] 13:11:04 INFO - PROCESS | 1826 | 1461528664873 Marionette DEBUG loaded listener.js 13:11:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f9e96840000) [pid = 1826] [serial = 89] [outer = 0x7f9e8fb63c00] 13:11:05 INFO - PROCESS | 1826 | 1461528665655 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]]]}] 13:11:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1188ms 13:11:05 INFO - PROCESS | 1826 | 1461528665686 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 13:11:05 INFO - PROCESS | 1826 | 1461528665694 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 13:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:11:05 INFO - PROCESS | 1826 | 1461528665705 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:11:05 INFO - PROCESS | 1826 | 1461528665708 Marionette TRACE conn3 <- [1,94,null,{}] 13:11:05 INFO - PROCESS | 1826 | 1461528665713 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}] 13:11:05 INFO - PROCESS | 1826 | 1461528665868 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 13:11:06 INFO - PROCESS | 1826 | 1461528665998 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e94368000 == 22 [pid = 1826] [id = 31] 13:11:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f9e9718bc00) [pid = 1826] [serial = 90] [outer = (nil)] 13:11:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f9e982c3c00) [pid = 1826] [serial = 91] [outer = 0x7f9e9718bc00] 13:11:06 INFO - PROCESS | 1826 | 1461528666073 Marionette DEBUG loaded listener.js 13:11:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f9e99838000) [pid = 1826] [serial = 92] [outer = 0x7f9e9718bc00] 13:11:06 INFO - PROCESS | 1826 | 1461528666914 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]]]}] 13:11:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:11:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1277ms 13:11:06 INFO - PROCESS | 1826 | 1461528666982 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 13:11:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:11:06 INFO - PROCESS | 1826 | 1461528666986 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 13:11:06 INFO - PROCESS | 1826 | 1461528666992 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:11:07 INFO - PROCESS | 1826 | 1461528666997 Marionette TRACE conn3 <- [1,98,null,{}] 13:11:07 INFO - PROCESS | 1826 | 1461528667013 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}] 13:11:07 INFO - PROCESS | 1826 | 1461528667170 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 13:11:07 INFO - PROCESS | 1826 | 1461528667267 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea3b07000 == 23 [pid = 1826] [id = 32] 13:11:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f9e9df7bc00) [pid = 1826] [serial = 93] [outer = (nil)] 13:11:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f9ea3eaf400) [pid = 1826] [serial = 94] [outer = 0x7f9e9df7bc00] 13:11:07 INFO - PROCESS | 1826 | 1461528667343 Marionette DEBUG loaded listener.js 13:11:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f9ea4f3a800) [pid = 1826] [serial = 95] [outer = 0x7f9e9df7bc00] 13:11:08 INFO - PROCESS | 1826 | 1461528668118 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]]]}] 13:11:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:11:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1182ms 13:11:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:11:08 INFO - PROCESS | 1826 | 1461528668174 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 13:11:08 INFO - PROCESS | 1826 | 1461528668178 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 13:11:08 INFO - PROCESS | 1826 | 1461528668184 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:11:08 INFO - PROCESS | 1826 | 1461528668187 Marionette TRACE conn3 <- [1,102,null,{}] 13:11:08 INFO - PROCESS | 1826 | 1461528668192 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}] 13:11:08 INFO - PROCESS | 1826 | 1461528668342 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 13:11:08 INFO - PROCESS | 1826 | 1461528668462 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea4060800 == 24 [pid = 1826] [id = 33] 13:11:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f9e9df7fc00) [pid = 1826] [serial = 96] [outer = (nil)] 13:11:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f9ea6c0c400) [pid = 1826] [serial = 97] [outer = 0x7f9e9df7fc00] 13:11:08 INFO - PROCESS | 1826 | 1461528668536 Marionette DEBUG loaded listener.js 13:11:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f9ea71eac00) [pid = 1826] [serial = 98] [outer = 0x7f9e9df7fc00] 13:11:09 INFO - PROCESS | 1826 | 1461528669313 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]]]}] 13:11:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1179ms 13:11:09 INFO - PROCESS | 1826 | 1461528669363 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 13:11:09 INFO - PROCESS | 1826 | 1461528669365 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 13:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:11:09 INFO - PROCESS | 1826 | 1461528669372 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:11:09 INFO - PROCESS | 1826 | 1461528669374 Marionette TRACE conn3 <- [1,106,null,{}] 13:11:09 INFO - PROCESS | 1826 | 1461528669379 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}] 13:11:09 INFO - PROCESS | 1826 | 1461528669525 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 13:11:09 INFO - PROCESS | 1826 | 1461528669652 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea4f09800 == 25 [pid = 1826] [id = 34] 13:11:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f9ea522ac00) [pid = 1826] [serial = 99] [outer = (nil)] 13:11:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f9ea88e4c00) [pid = 1826] [serial = 100] [outer = 0x7f9ea522ac00] 13:11:09 INFO - PROCESS | 1826 | 1461528669722 Marionette DEBUG loaded listener.js 13:11:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f9ea8ebe800) [pid = 1826] [serial = 101] [outer = 0x7f9ea522ac00] 13:11:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e974de800 == 24 [pid = 1826] [id = 27] 13:11:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e96973000 == 23 [pid = 1826] [id = 26] 13:11:10 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8edf8800 == 22 [pid = 1826] [id = 25] 13:11:10 INFO - PROCESS | 1826 | 1461528670713 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]]]}] 13:11:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:11:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1375ms 13:11:10 INFO - PROCESS | 1826 | 1461528670748 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 13:11:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:11:10 INFO - PROCESS | 1826 | 1461528670753 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 13:11:10 INFO - PROCESS | 1826 | 1461528670761 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:11:10 INFO - PROCESS | 1826 | 1461528670767 Marionette TRACE conn3 <- [1,110,null,{}] 13:11:10 INFO - PROCESS | 1826 | 1461528670775 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}] 13:11:10 INFO - PROCESS | 1826 | 1461528670975 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 13:11:11 INFO - PROCESS | 1826 | 1461528671105 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96722000 == 23 [pid = 1826] [id = 35] 13:11:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f9e95740000) [pid = 1826] [serial = 102] [outer = (nil)] 13:11:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f9e9683e800) [pid = 1826] [serial = 103] [outer = 0x7f9e95740000] 13:11:11 INFO - PROCESS | 1826 | 1461528671180 Marionette DEBUG loaded listener.js 13:11:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f9e97214400) [pid = 1826] [serial = 104] [outer = 0x7f9e95740000] 13:11:12 INFO - PROCESS | 1826 | 1461528671996 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]]]}] 13:11:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1291ms 13:11:12 INFO - PROCESS | 1826 | 1461528672052 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 13:11:12 INFO - PROCESS | 1826 | 1461528672060 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 13:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:11:12 INFO - PROCESS | 1826 | 1461528672089 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:11:12 INFO - PROCESS | 1826 | 1461528672093 Marionette TRACE conn3 <- [1,114,null,{}] 13:11:12 INFO - PROCESS | 1826 | 1461528672099 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}] 13:11:12 INFO - PROCESS | 1826 | 1461528672254 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 13:11:12 INFO - PROCESS | 1826 | 1461528672379 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9dff1800 == 24 [pid = 1826] [id = 36] 13:11:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f9e97815800) [pid = 1826] [serial = 105] [outer = (nil)] 13:11:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f9e9df1f400) [pid = 1826] [serial = 106] [outer = 0x7f9e97815800] 13:11:12 INFO - PROCESS | 1826 | 1461528672451 Marionette DEBUG loaded listener.js 13:11:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f9ea404d800) [pid = 1826] [serial = 107] [outer = 0x7f9e97815800] 13:11:13 INFO - PROCESS | 1826 | 1461528673314 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]]]}] 13:11:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:11:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1287ms 13:11:13 INFO - PROCESS | 1826 | 1461528673372 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 13:11:13 INFO - PROCESS | 1826 | 1461528673375 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 13:11:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:11:13 INFO - PROCESS | 1826 | 1461528673381 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:11:13 INFO - PROCESS | 1826 | 1461528673387 Marionette TRACE conn3 <- [1,118,null,{}] 13:11:13 INFO - PROCESS | 1826 | 1461528673402 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}] 13:11:13 INFO - PROCESS | 1826 | 1461528673588 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 13:11:13 INFO - PROCESS | 1826 | 1461528673714 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea5209800 == 25 [pid = 1826] [id = 37] 13:11:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f9ea50c5000) [pid = 1826] [serial = 108] [outer = (nil)] 13:11:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f9ea7136400) [pid = 1826] [serial = 109] [outer = 0x7f9ea50c5000] 13:11:13 INFO - PROCESS | 1826 | 1461528673792 Marionette DEBUG loaded listener.js 13:11:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f9ea8ec3c00) [pid = 1826] [serial = 110] [outer = 0x7f9ea50c5000] 13:11:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f9ea6c94800) [pid = 1826] [serial = 111] [outer = 0x7f9e8d570800] 13:11:14 INFO - PROCESS | 1826 | 1461528674607 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]]]}] 13:11:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1285ms 13:11:14 INFO - PROCESS | 1826 | 1461528674668 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 13:11:14 INFO - PROCESS | 1826 | 1461528674672 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 13:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:11:14 INFO - PROCESS | 1826 | 1461528674678 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:11:14 INFO - PROCESS | 1826 | 1461528674680 Marionette TRACE conn3 <- [1,122,null,{}] 13:11:14 INFO - PROCESS | 1826 | 1461528674685 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}] 13:11:14 INFO - PROCESS | 1826 | 1461528674825 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 13:11:14 INFO - PROCESS | 1826 | 1461528674957 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea8835800 == 26 [pid = 1826] [id = 38] 13:11:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f9e8d7ef800) [pid = 1826] [serial = 112] [outer = (nil)] 13:11:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f9ea5226000) [pid = 1826] [serial = 113] [outer = 0x7f9e8d7ef800] 13:11:15 INFO - PROCESS | 1826 | 1461528675029 Marionette DEBUG loaded listener.js 13:11:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f9ea9428c00) [pid = 1826] [serial = 114] [outer = 0x7f9e8d7ef800] 13:11:15 INFO - PROCESS | 1826 | 1461528675795 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]]]}] 13:11:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:11:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1126ms 13:11:15 INFO - PROCESS | 1826 | 1461528675806 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 13:11:15 INFO - PROCESS | 1826 | 1461528675808 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 13:11:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:11:15 INFO - PROCESS | 1826 | 1461528675832 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:11:15 INFO - PROCESS | 1826 | 1461528675836 Marionette TRACE conn3 <- [1,126,null,{}] 13:11:15 INFO - PROCESS | 1826 | 1461528675841 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}] 13:11:15 INFO - PROCESS | 1826 | 1461528675991 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 13:11:16 INFO - PROCESS | 1826 | 1461528676125 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea90c9000 == 27 [pid = 1826] [id = 39] 13:11:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f9e93a3e800) [pid = 1826] [serial = 115] [outer = (nil)] 13:11:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f9ea9526000) [pid = 1826] [serial = 116] [outer = 0x7f9e93a3e800] 13:11:16 INFO - PROCESS | 1826 | 1461528676196 Marionette DEBUG loaded listener.js 13:11:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f9ea957ac00) [pid = 1826] [serial = 117] [outer = 0x7f9e93a3e800] 13:11:17 INFO - PROCESS | 1826 | 1461528677157 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]]]}] 13:11:17 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e965d8000 == 26 [pid = 1826] [id = 30] 13:11:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1432ms 13:11:17 INFO - PROCESS | 1826 | 1461528677262 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 13:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:11:17 INFO - PROCESS | 1826 | 1461528677267 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 13:11:17 INFO - PROCESS | 1826 | 1461528677275 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:11:17 INFO - PROCESS | 1826 | 1461528677280 Marionette TRACE conn3 <- [1,130,null,{}] 13:11:17 INFO - PROCESS | 1826 | 1461528677288 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}] 13:11:17 INFO - PROCESS | 1826 | 1461528677448 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 13:11:17 INFO - PROCESS | 1826 | 1461528677580 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96ec5000 == 27 [pid = 1826] [id = 40] 13:11:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f9e96842000) [pid = 1826] [serial = 118] [outer = (nil)] 13:11:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f9e9720e800) [pid = 1826] [serial = 119] [outer = 0x7f9e96842000] 13:11:17 INFO - PROCESS | 1826 | 1461528677657 Marionette DEBUG loaded listener.js 13:11:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f9e982cd400) [pid = 1826] [serial = 120] [outer = 0x7f9e96842000] 13:11:18 INFO - PROCESS | 1826 | 1461528678475 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]]]}] 13:11:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:11:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1233ms 13:11:18 INFO - PROCESS | 1826 | 1461528678508 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 13:11:18 INFO - PROCESS | 1826 | 1461528678512 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 13:11:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:11:18 INFO - PROCESS | 1826 | 1461528678524 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:11:18 INFO - PROCESS | 1826 | 1461528678528 Marionette TRACE conn3 <- [1,134,null,{}] 13:11:18 INFO - PROCESS | 1826 | 1461528678553 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}] 13:11:18 INFO - PROCESS | 1826 | 1461528678712 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 13:11:18 INFO - PROCESS | 1826 | 1461528678840 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea40e1800 == 28 [pid = 1826] [id = 41] 13:11:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f9e9982cc00) [pid = 1826] [serial = 121] [outer = (nil)] 13:11:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f9ea4252400) [pid = 1826] [serial = 122] [outer = 0x7f9e9982cc00] 13:11:18 INFO - PROCESS | 1826 | 1461528678914 Marionette DEBUG loaded listener.js 13:11:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f9ea5228800) [pid = 1826] [serial = 123] [outer = 0x7f9e9982cc00] 13:11:19 INFO - PROCESS | 1826 | 1461528679723 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]]]}] 13:11:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:11:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1250ms 13:11:19 INFO - PROCESS | 1826 | 1461528679771 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 13:11:19 INFO - PROCESS | 1826 | 1461528679775 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 13:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:11:19 INFO - PROCESS | 1826 | 1461528679780 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:11:19 INFO - PROCESS | 1826 | 1461528679783 Marionette TRACE conn3 <- [1,138,null,{}] 13:11:19 INFO - PROCESS | 1826 | 1461528679797 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}] 13:11:19 INFO - PROCESS | 1826 | 1461528679949 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 13:11:20 INFO - PROCESS | 1826 | 1461528680079 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea90d3800 == 29 [pid = 1826] [id = 42] 13:11:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f9ea8ec8c00) [pid = 1826] [serial = 124] [outer = (nil)] 13:11:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f9ea9202800) [pid = 1826] [serial = 125] [outer = 0x7f9ea8ec8c00] 13:11:20 INFO - PROCESS | 1826 | 1461528680161 Marionette DEBUG loaded listener.js 13:11:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f9ea9524000) [pid = 1826] [serial = 126] [outer = 0x7f9ea8ec8c00] 13:11:21 INFO - PROCESS | 1826 | 1461528681059 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]]]}] 13:11:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:11:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1331ms 13:11:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:11:21 INFO - PROCESS | 1826 | 1461528681111 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 13:11:21 INFO - PROCESS | 1826 | 1461528681114 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 13:11:21 INFO - PROCESS | 1826 | 1461528681120 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:11:21 INFO - PROCESS | 1826 | 1461528681123 Marionette TRACE conn3 <- [1,142,null,{}] 13:11:21 INFO - PROCESS | 1826 | 1461528681128 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}] 13:11:21 INFO - PROCESS | 1826 | 1461528681261 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 13:11:21 INFO - PROCESS | 1826 | 1461528681394 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90583800 == 30 [pid = 1826] [id = 43] 13:11:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f9e90570400) [pid = 1826] [serial = 127] [outer = (nil)] 13:11:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f9e90572800) [pid = 1826] [serial = 128] [outer = 0x7f9e90570400] 13:11:21 INFO - PROCESS | 1826 | 1461528681465 Marionette DEBUG loaded listener.js 13:11:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f9e90577400) [pid = 1826] [serial = 129] [outer = 0x7f9e90570400] 13:11:22 INFO - PROCESS | 1826 | 1461528682283 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]]]}] 13:11:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:11:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1232ms 13:11:22 INFO - PROCESS | 1826 | 1461528682352 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 13:11:22 INFO - PROCESS | 1826 | 1461528682356 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 13:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:11:22 INFO - PROCESS | 1826 | 1461528682361 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:11:22 INFO - PROCESS | 1826 | 1461528682363 Marionette TRACE conn3 <- [1,146,null,{}] 13:11:22 INFO - PROCESS | 1826 | 1461528682375 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}] 13:11:22 INFO - PROCESS | 1826 | 1461528682548 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 13:11:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea5209800 == 29 [pid = 1826] [id = 37] 13:11:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9dff1800 == 28 [pid = 1826] [id = 36] 13:11:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e96722000 == 27 [pid = 1826] [id = 35] 13:11:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8f0d8800 == 26 [pid = 1826] [id = 6] 13:11:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d295000 == 25 [pid = 1826] [id = 8] 13:11:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea8835800 == 24 [pid = 1826] [id = 38] 13:11:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e978af800 == 23 [pid = 1826] [id = 20] 13:11:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9961c000 == 22 [pid = 1826] [id = 28] 13:11:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8e1ab000 == 21 [pid = 1826] [id = 29] 13:11:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e97fd9800 == 20 [pid = 1826] [id = 23] 13:11:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e96980000 == 19 [pid = 1826] [id = 22] 13:11:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e94368000 == 18 [pid = 1826] [id = 31] 13:11:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea3b07000 == 17 [pid = 1826] [id = 32] 13:11:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea4060800 == 16 [pid = 1826] [id = 33] 13:11:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e92e18000 == 15 [pid = 1826] [id = 24] 13:11:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90583800 == 14 [pid = 1826] [id = 43] 13:11:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d53f800 == 13 [pid = 1826] [id = 9] 13:11:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea90d3800 == 12 [pid = 1826] [id = 42] 13:11:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea4f09800 == 11 [pid = 1826] [id = 34] 13:11:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea40e1800 == 10 [pid = 1826] [id = 41] 13:11:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea90c9000 == 9 [pid = 1826] [id = 39] 13:11:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e96ec5000 == 8 [pid = 1826] [id = 40] 13:11:26 INFO - PROCESS | 1826 | 1461528686133 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d750800 == 9 [pid = 1826] [id = 44] 13:11:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f9e8d7ed000) [pid = 1826] [serial = 130] [outer = (nil)] 13:11:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f9e8e0e0800) [pid = 1826] [serial = 131] [outer = 0x7f9e8d7ed000] 13:11:26 INFO - PROCESS | 1826 | 1461528686208 Marionette DEBUG loaded listener.js 13:11:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f9e9051cc00) [pid = 1826] [serial = 132] [outer = 0x7f9e8d7ed000] 13:11:26 INFO - PROCESS | 1826 | 1461528686836 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]]]}] 13:11:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 4485ms 13:11:26 INFO - PROCESS | 1826 | 1461528686848 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 13:11:26 INFO - PROCESS | 1826 | 1461528686853 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 13:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:11:26 INFO - PROCESS | 1826 | 1461528686863 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:11:26 INFO - PROCESS | 1826 | 1461528686868 Marionette TRACE conn3 <- [1,150,null,{}] 13:11:26 INFO - PROCESS | 1826 | 1461528686875 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}] 13:11:27 INFO - PROCESS | 1826 | 1461528687033 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 13:11:27 INFO - PROCESS | 1826 | 1461528687125 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e94640000 == 10 [pid = 1826] [id = 45] 13:11:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f9e9051dc00) [pid = 1826] [serial = 133] [outer = (nil)] 13:11:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f9e90576400) [pid = 1826] [serial = 134] [outer = 0x7f9e9051dc00] 13:11:27 INFO - PROCESS | 1826 | 1461528687189 Marionette DEBUG loaded listener.js 13:11:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f9e92e5d400) [pid = 1826] [serial = 135] [outer = 0x7f9e9051dc00] 13:11:27 INFO - PROCESS | 1826 | 1461528687842 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]]]}] 13:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1031ms 13:11:27 INFO - PROCESS | 1826 | 1461528687894 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 13:11:27 INFO - PROCESS | 1826 | 1461528687900 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 13:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:11:27 INFO - PROCESS | 1826 | 1461528687907 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:11:27 INFO - PROCESS | 1826 | 1461528687910 Marionette TRACE conn3 <- [1,154,null,{}] 13:11:27 INFO - PROCESS | 1826 | 1461528687915 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}] 13:11:28 INFO - PROCESS | 1826 | 1461528688116 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 13:11:28 INFO - PROCESS | 1826 | 1461528688140 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e970a8000 == 11 [pid = 1826] [id = 46] 13:11:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f9e93a47400) [pid = 1826] [serial = 136] [outer = (nil)] 13:11:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f9e9531a800) [pid = 1826] [serial = 137] [outer = 0x7f9e93a47400] 13:11:28 INFO - PROCESS | 1826 | 1461528688200 Marionette DEBUG loaded listener.js 13:11:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f9e96843800) [pid = 1826] [serial = 138] [outer = 0x7f9e93a47400] 13:11:29 INFO - PROCESS | 1826 | 1461528689014 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]]]}] 13:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1177ms 13:11:29 INFO - PROCESS | 1826 | 1461528689099 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 13:11:29 INFO - PROCESS | 1826 | 1461528689103 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 13:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:11:29 INFO - PROCESS | 1826 | 1461528689165 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:11:29 INFO - PROCESS | 1826 | 1461528689174 Marionette TRACE conn3 <- [1,158,null,{}] 13:11:29 INFO - PROCESS | 1826 | 1461528689247 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}] 13:11:29 INFO - PROCESS | 1826 | 1461528689443 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 13:11:29 INFO - PROCESS | 1826 | 1461528689520 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea3bcc000 == 12 [pid = 1826] [id = 47] 13:11:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f9e9760b800) [pid = 1826] [serial = 139] [outer = (nil)] 13:11:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f9e99436800) [pid = 1826] [serial = 140] [outer = 0x7f9e9760b800] 13:11:29 INFO - PROCESS | 1826 | 1461528689582 Marionette DEBUG loaded listener.js 13:11:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f9ea2f37400) [pid = 1826] [serial = 141] [outer = 0x7f9e9760b800] 13:11:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1160ms 13:11:30 INFO - PROCESS | 1826 | 1461528690277 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]]]}] 13:11:30 INFO - PROCESS | 1826 | 1461528690290 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 13:11:30 INFO - PROCESS | 1826 | 1461528690294 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 13:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:11:30 INFO - PROCESS | 1826 | 1461528690299 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:11:30 INFO - PROCESS | 1826 | 1461528690301 Marionette TRACE conn3 <- [1,162,null,{}] 13:11:30 INFO - PROCESS | 1826 | 1461528690307 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}] 13:11:31 INFO - PROCESS | 1826 | 1461528691304 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f9e9c76bc00) [pid = 1826] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f9e8d72b400) [pid = 1826] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f9e9587b000) [pid = 1826] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f9e8e0dbc00) [pid = 1826] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f9e92e54c00) [pid = 1826] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f9e8ec04c00) [pid = 1826] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f9e8dfbd800) [pid = 1826] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f9e92e55c00) [pid = 1826] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f9e97030c00) [pid = 1826] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f9e9760a400) [pid = 1826] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f9e8e0e3000) [pid = 1826] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f9e8d736400) [pid = 1826] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f9e9500ec00) [pid = 1826] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f9e8d573000) [pid = 1826] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f9e8d270c00) [pid = 1826] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f9e8d72a000) [pid = 1826] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f9e93a3e800) [pid = 1826] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f9e8f073800) [pid = 1826] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f9e97210400) [pid = 1826] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f9e96842000) [pid = 1826] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f9e9718bc00) [pid = 1826] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f9ea522ac00) [pid = 1826] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f9e8fb63c00) [pid = 1826] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f9e92fde000) [pid = 1826] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f9e9982cc00) [pid = 1826] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f9e9df7fc00) [pid = 1826] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f9e95740000) [pid = 1826] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f9e97217400) [pid = 1826] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f9e8dfbe400) [pid = 1826] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f9e97815800) [pid = 1826] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f9ea50c5000) [pid = 1826] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f9e8d7ef800) [pid = 1826] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f9ea8ec8c00) [pid = 1826] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:11:31 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f9e9df7bc00) [pid = 1826] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:11:31 INFO - PROCESS | 1826 | 1461528691488 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d341000 == 13 [pid = 1826] [id = 48] 13:11:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f9e8d26d800) [pid = 1826] [serial = 142] [outer = (nil)] 13:11:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f9e8d56c400) [pid = 1826] [serial = 143] [outer = 0x7f9e8d26d800] 13:11:31 INFO - PROCESS | 1826 | 1461528691550 Marionette DEBUG loaded listener.js 13:11:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f9e8dfbe400) [pid = 1826] [serial = 144] [outer = 0x7f9e8d26d800] 13:11:32 INFO - PROCESS | 1826 | 1461528692080 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]]]}] 13:11:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1882ms 13:11:32 INFO - PROCESS | 1826 | 1461528692202 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 13:11:32 INFO - PROCESS | 1826 | 1461528692205 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 13:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:11:32 INFO - PROCESS | 1826 | 1461528692282 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:11:32 INFO - PROCESS | 1826 | 1461528692286 Marionette TRACE conn3 <- [1,166,null,{}] 13:11:32 INFO - PROCESS | 1826 | 1461528692341 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}] 13:11:32 INFO - PROCESS | 1826 | 1461528692479 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 13:11:32 INFO - PROCESS | 1826 | 1461528692504 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e978a7000 == 14 [pid = 1826] [id = 49] 13:11:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f9e97212400) [pid = 1826] [serial = 145] [outer = (nil)] 13:11:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f9e9c76e800) [pid = 1826] [serial = 146] [outer = 0x7f9e97212400] 13:11:32 INFO - PROCESS | 1826 | 1461528692580 Marionette DEBUG loaded listener.js 13:11:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f9ea4ca1c00) [pid = 1826] [serial = 147] [outer = 0x7f9e97212400] 13:11:33 INFO - PROCESS | 1826 | 1461528693611 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]]]}] 13:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1407ms 13:11:33 INFO - PROCESS | 1826 | 1461528693622 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 13:11:33 INFO - PROCESS | 1826 | 1461528693627 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 13:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:11:33 INFO - PROCESS | 1826 | 1461528693635 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:11:33 INFO - PROCESS | 1826 | 1461528693641 Marionette TRACE conn3 <- [1,170,null,{}] 13:11:33 INFO - PROCESS | 1826 | 1461528693650 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}] 13:11:33 INFO - PROCESS | 1826 | 1461528693806 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 13:11:33 INFO - PROCESS | 1826 | 1461528693946 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8fb97800 == 15 [pid = 1826] [id = 50] 13:11:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f9e8d39c400) [pid = 1826] [serial = 148] [outer = (nil)] 13:11:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f9e9056c400) [pid = 1826] [serial = 149] [outer = 0x7f9e8d39c400] 13:11:34 INFO - PROCESS | 1826 | 1461528694021 Marionette DEBUG loaded listener.js 13:11:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f9e905aec00) [pid = 1826] [serial = 150] [outer = 0x7f9e8d39c400] 13:11:34 INFO - PROCESS | 1826 | 1461528694911 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]]]}] 13:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1333ms 13:11:34 INFO - PROCESS | 1826 | 1461528694968 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 13:11:34 INFO - PROCESS | 1826 | 1461528694976 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 13:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:11:34 INFO - PROCESS | 1826 | 1461528694985 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:11:34 INFO - PROCESS | 1826 | 1461528694989 Marionette TRACE conn3 <- [1,174,null,{}] 13:11:34 INFO - PROCESS | 1826 | 1461528694995 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}] 13:11:35 INFO - PROCESS | 1826 | 1461528695150 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 13:11:35 INFO - PROCESS | 1826 | 1461528695276 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9dfe9800 == 16 [pid = 1826] [id = 51] 13:11:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f9e8d7e9c00) [pid = 1826] [serial = 151] [outer = (nil)] 13:11:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f9e95315800) [pid = 1826] [serial = 152] [outer = 0x7f9e8d7e9c00] 13:11:35 INFO - PROCESS | 1826 | 1461528695346 Marionette DEBUG loaded listener.js 13:11:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f9e9693a400) [pid = 1826] [serial = 153] [outer = 0x7f9e8d7e9c00] 13:11:36 INFO - PROCESS | 1826 | 1461528696391 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]]]}] 13:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1430ms 13:11:36 INFO - PROCESS | 1826 | 1461528696415 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 13:11:36 INFO - PROCESS | 1826 | 1461528696420 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 13:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:11:36 INFO - PROCESS | 1826 | 1461528696427 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:11:36 INFO - PROCESS | 1826 | 1461528696432 Marionette TRACE conn3 <- [1,178,null,{}] 13:11:36 INFO - PROCESS | 1826 | 1461528696441 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}] 13:11:36 INFO - PROCESS | 1826 | 1461528696581 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 13:11:36 INFO - PROCESS | 1826 | 1461528696818 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d32e800 == 17 [pid = 1826] [id = 52] 13:11:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f9e8d3a3800) [pid = 1826] [serial = 154] [outer = (nil)] 13:11:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f9e8d72b400) [pid = 1826] [serial = 155] [outer = 0x7f9e8d3a3800] 13:11:36 INFO - PROCESS | 1826 | 1461528696894 Marionette DEBUG loaded listener.js 13:11:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f9e8e0e3000) [pid = 1826] [serial = 156] [outer = 0x7f9e8d3a3800] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f9ea6c0c400) [pid = 1826] [serial = 97] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f9e982c3800) [pid = 1826] [serial = 55] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f9e95312800) [pid = 1826] [serial = 88] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f9e8d7e4000) [pid = 1826] [serial = 85] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f9ea6c2b000) [pid = 1826] [serial = 2] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f9e93adf800) [pid = 1826] [serial = 71] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f9e8ec04400) [pid = 1826] [serial = 73] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f9e8f072400) [pid = 1826] [serial = 70] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f9e8ec0f000) [pid = 1826] [serial = 43] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f9e8d74e000) [pid = 1826] [serial = 28] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f9e9692e400) [pid = 1826] [serial = 46] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f9e8d7f0000) [pid = 1826] [serial = 34] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f9e97210c00) [pid = 1826] [serial = 49] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f9e9781e400) [pid = 1826] [serial = 50] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f9e980bc000) [pid = 1826] [serial = 52] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f9e97037400) [pid = 1826] [serial = 47] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f9e99437c00) [pid = 1826] [serial = 53] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f9e92e5d800) [pid = 1826] [serial = 37] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f9e94381000) [pid = 1826] [serial = 38] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f9e8d738000) [pid = 1826] [serial = 31] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f9e95d37400) [pid = 1826] [serial = 40] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f9e92fdec00) [pid = 1826] [serial = 44] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f9e9683e400) [pid = 1826] [serial = 41] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f9e8d7e8c00) [pid = 1826] [serial = 32] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f9e9963bc00) [pid = 1826] [serial = 56] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f9ea9095800) [pid = 1826] [serial = 26] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f9e95738400) [pid = 1826] [serial = 64] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f9e982c3c00) [pid = 1826] [serial = 91] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f9ea3ea7000) [pid = 1826] [serial = 59] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f9ea3ea8800) [pid = 1826] [serial = 82] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f9e8efb4c00) [pid = 1826] [serial = 61] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f9e8f070c00) [pid = 1826] [serial = 86] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f9ea2f46800) [pid = 1826] [serial = 58] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f9e9785c000) [pid = 1826] [serial = 79] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f9e9718c400) [pid = 1826] [serial = 77] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f9e96930000) [pid = 1826] [serial = 76] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f9ea3eaf400) [pid = 1826] [serial = 94] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f9e941a3800) [pid = 1826] [serial = 74] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f9e99838000) [pid = 1826] [serial = 92] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f9e96840000) [pid = 1826] [serial = 89] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f9e95738c00) [pid = 1826] [serial = 12] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f9e9683ec00) [pid = 1826] [serial = 65] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f9e97858800) [pid = 1826] [serial = 67] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f9e95d39800) [pid = 1826] [serial = 9] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f9ea71eac00) [pid = 1826] [serial = 98] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f9e99638800) [pid = 1826] [serial = 80] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f9e905b3400) [pid = 1826] [serial = 62] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f9e8d578000) [pid = 1826] [serial = 25] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f9e8d272800) [pid = 1826] [serial = 22] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f9ea408fc00) [pid = 1826] [serial = 83] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f9e8d277c00) [pid = 1826] [serial = 23] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f9e8f075800) [pid = 1826] [serial = 16] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f9ea53cd800) [pid = 1826] [serial = 17] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f9e90572800) [pid = 1826] [serial = 128] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f9e8ec10400) [pid = 1826] [serial = 19] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f9e998abc00) [pid = 1826] [serial = 68] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f9e8e0de800) [pid = 1826] [serial = 35] [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.] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f9ea4f3a800) [pid = 1826] [serial = 95] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f9e9683e800) [pid = 1826] [serial = 103] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f9e9720e800) [pid = 1826] [serial = 119] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f9ea404d800) [pid = 1826] [serial = 107] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f9ea7136400) [pid = 1826] [serial = 109] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f9e9df1f400) [pid = 1826] [serial = 106] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x7f9ea4252400) [pid = 1826] [serial = 122] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x7f9ea8ebe800) [pid = 1826] [serial = 101] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 56 (0x7f9ea5228800) [pid = 1826] [serial = 123] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 55 (0x7f9ea9202800) [pid = 1826] [serial = 125] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 54 (0x7f9ea88e4c00) [pid = 1826] [serial = 100] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 53 (0x7f9e97214400) [pid = 1826] [serial = 104] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 52 (0x7f9ea957ac00) [pid = 1826] [serial = 117] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 51 (0x7f9ea9526000) [pid = 1826] [serial = 116] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 50 (0x7f9ea5226000) [pid = 1826] [serial = 113] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 49 (0x7f9e982cd400) [pid = 1826] [serial = 120] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 48 (0x7f9ea8ec3c00) [pid = 1826] [serial = 110] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 47 (0x7f9ea9428c00) [pid = 1826] [serial = 114] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | --DOMWINDOW == 46 (0x7f9ea9524000) [pid = 1826] [serial = 126] [outer = (nil)] [url = about:blank] 13:11:37 INFO - PROCESS | 1826 | 1461528697766 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]]]}] 13:11:37 INFO - PROCESS | 1826 | 1461528697773 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1391ms 13:11:37 INFO - PROCESS | 1826 | 1461528697819 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 13:11:37 INFO - PROCESS | 1826 | 1461528697825 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 13:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:11:37 INFO - PROCESS | 1826 | 1461528697834 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:11:37 INFO - PROCESS | 1826 | 1461528697838 Marionette TRACE conn3 <- [1,182,null,{}] 13:11:37 INFO - PROCESS | 1826 | 1461528697843 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}] 13:11:37 INFO - PROCESS | 1826 | 1461528697974 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 13:11:37 INFO - PROCESS | 1826 | 1461528697985 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8f0d9000 == 18 [pid = 1826] [id = 53] 13:11:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 47 (0x7f9e8ec0bc00) [pid = 1826] [serial = 157] [outer = (nil)] 13:11:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 48 (0x7f9e9056e000) [pid = 1826] [serial = 158] [outer = 0x7f9e8ec0bc00] 13:11:38 INFO - PROCESS | 1826 | 1461528698044 Marionette DEBUG loaded listener.js 13:11:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 49 (0x7f9e90578c00) [pid = 1826] [serial = 159] [outer = 0x7f9e8ec0bc00] 13:11:38 INFO - PROCESS | 1826 | 1461528698706 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]]]}] 13:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 886ms 13:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:11:38 INFO - PROCESS | 1826 | 1461528698720 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 13:11:38 INFO - PROCESS | 1826 | 1461528698722 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 13:11:38 INFO - PROCESS | 1826 | 1461528698728 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:11:38 INFO - PROCESS | 1826 | 1461528698734 Marionette TRACE conn3 <- [1,186,null,{}] 13:11:38 INFO - PROCESS | 1826 | 1461528698750 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}] 13:11:38 INFO - PROCESS | 1826 | 1461528698890 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 13:11:38 INFO - PROCESS | 1826 | 1461528698973 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9080d000 == 19 [pid = 1826] [id = 54] 13:11:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 50 (0x7f9e90578400) [pid = 1826] [serial = 160] [outer = (nil)] 13:11:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x7f9e93a3e400) [pid = 1826] [serial = 161] [outer = 0x7f9e90578400] 13:11:39 INFO - PROCESS | 1826 | 1461528699041 Marionette DEBUG loaded listener.js 13:11:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f9e94f93800) [pid = 1826] [serial = 162] [outer = 0x7f9e90578400] 13:11:39 INFO - PROCESS | 1826 | 1461528699744 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]]]}] 13:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1045ms 13:11:39 INFO - PROCESS | 1826 | 1461528699794 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 13:11:39 INFO - PROCESS | 1826 | 1461528699801 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 13:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:11:39 INFO - PROCESS | 1826 | 1461528699849 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:11:39 INFO - PROCESS | 1826 | 1461528699855 Marionette TRACE conn3 <- [1,190,null,{}] 13:11:39 INFO - PROCESS | 1826 | 1461528699862 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}] 13:11:40 INFO - PROCESS | 1826 | 1461528700058 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 13:11:40 INFO - PROCESS | 1826 | 1461528700109 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9520d000 == 20 [pid = 1826] [id = 55] 13:11:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f9e8d56d800) [pid = 1826] [serial = 163] [outer = (nil)] 13:11:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f9e957de000) [pid = 1826] [serial = 164] [outer = 0x7f9e8d56d800] 13:11:40 INFO - PROCESS | 1826 | 1461528700169 Marionette DEBUG loaded listener.js 13:11:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f9e9684c400) [pid = 1826] [serial = 165] [outer = 0x7f9e8d56d800] 13:11:40 INFO - PROCESS | 1826 | 1461528700801 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]]]}] 13:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 981ms 13:11:40 INFO - PROCESS | 1826 | 1461528700831 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 13:11:40 INFO - PROCESS | 1826 | 1461528700834 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 13:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:11:40 INFO - PROCESS | 1826 | 1461528700839 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:11:40 INFO - PROCESS | 1826 | 1461528700841 Marionette TRACE conn3 <- [1,194,null,{}] 13:11:40 INFO - PROCESS | 1826 | 1461528700846 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}] 13:11:40 INFO - PROCESS | 1826 | 1461528700994 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 13:11:41 INFO - PROCESS | 1826 | 1461528701024 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9601b000 == 21 [pid = 1826] [id = 56] 13:11:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f9e9684d000) [pid = 1826] [serial = 166] [outer = (nil)] 13:11:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f9e96939c00) [pid = 1826] [serial = 167] [outer = 0x7f9e9684d000] 13:11:41 INFO - PROCESS | 1826 | 1461528701083 Marionette DEBUG loaded listener.js 13:11:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f9e97037000) [pid = 1826] [serial = 168] [outer = 0x7f9e9684d000] 13:11:41 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x7f9e9760b800) [pid = 1826] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:11:41 INFO - PROCESS | 1826 | --DOMWINDOW == 56 (0x7f9e93a47400) [pid = 1826] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:11:41 INFO - PROCESS | 1826 | --DOMWINDOW == 55 (0x7f9e9051dc00) [pid = 1826] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:11:41 INFO - PROCESS | 1826 | --DOMWINDOW == 54 (0x7f9e8d7ed000) [pid = 1826] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:11:41 INFO - PROCESS | 1826 | --DOMWINDOW == 53 (0x7f9e8d26d800) [pid = 1826] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:11:41 INFO - PROCESS | 1826 | --DOMWINDOW == 52 (0x7f9e90570400) [pid = 1826] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:11:41 INFO - PROCESS | 1826 | 1461528701940 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]]]}] 13:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1124ms 13:11:41 INFO - PROCESS | 1826 | 1461528701964 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 13:11:41 INFO - PROCESS | 1826 | 1461528701967 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 13:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:11:41 INFO - PROCESS | 1826 | 1461528701972 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:11:41 INFO - PROCESS | 1826 | 1461528701975 Marionette TRACE conn3 <- [1,198,null,{}] 13:11:41 INFO - PROCESS | 1826 | 1461528701979 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}] 13:11:42 INFO - PROCESS | 1826 | 1461528702152 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 13:11:42 INFO - PROCESS | 1826 | 1461528702220 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96979800 == 22 [pid = 1826] [id = 57] 13:11:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f9e90514400) [pid = 1826] [serial = 169] [outer = (nil)] 13:11:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f9e97213800) [pid = 1826] [serial = 170] [outer = 0x7f9e90514400] 13:11:42 INFO - PROCESS | 1826 | 1461528702282 Marionette DEBUG loaded listener.js 13:11:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f9e97866c00) [pid = 1826] [serial = 171] [outer = 0x7f9e90514400] 13:11:42 INFO - PROCESS | 1826 | 1461528702859 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]]]}] 13:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 925ms 13:11:42 INFO - PROCESS | 1826 | 1461528702898 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 13:11:42 INFO - PROCESS | 1826 | 1461528702901 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 13:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:11:42 INFO - PROCESS | 1826 | 1461528702907 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:11:42 INFO - PROCESS | 1826 | 1461528702910 Marionette TRACE conn3 <- [1,202,null,{}] 13:11:42 INFO - PROCESS | 1826 | 1461528702916 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}] 13:11:43 INFO - PROCESS | 1826 | 1461528703069 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 13:11:43 INFO - PROCESS | 1826 | 1461528703089 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96ec4800 == 23 [pid = 1826] [id = 58] 13:11:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f9e97859000) [pid = 1826] [serial = 172] [outer = (nil)] 13:11:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f9e982c4400) [pid = 1826] [serial = 173] [outer = 0x7f9e97859000] 13:11:43 INFO - PROCESS | 1826 | 1461528703151 Marionette DEBUG loaded listener.js 13:11:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f9e99636c00) [pid = 1826] [serial = 174] [outer = 0x7f9e97859000] 13:11:43 INFO - PROCESS | 1826 | 1461528703736 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]]]}] 13:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 877ms 13:11:43 INFO - PROCESS | 1826 | 1461528703785 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 13:11:43 INFO - PROCESS | 1826 | 1461528703789 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 13:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:11:43 INFO - PROCESS | 1826 | 1461528703794 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:11:43 INFO - PROCESS | 1826 | 1461528703797 Marionette TRACE conn3 <- [1,206,null,{}] 13:11:43 INFO - PROCESS | 1826 | 1461528703802 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}] 13:11:44 INFO - PROCESS | 1826 | 1461528704027 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 13:11:44 INFO - PROCESS | 1826 | 1461528704125 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d744800 == 24 [pid = 1826] [id = 59] 13:11:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f9e8d27b000) [pid = 1826] [serial = 175] [outer = (nil)] 13:11:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f9e8d72f000) [pid = 1826] [serial = 176] [outer = 0x7f9e8d27b000] 13:11:44 INFO - PROCESS | 1826 | 1461528704204 Marionette DEBUG loaded listener.js 13:11:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f9e8d7ecc00) [pid = 1826] [serial = 177] [outer = 0x7f9e8d27b000] 13:11:45 INFO - PROCESS | 1826 | 1461528705054 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]]]}] 13:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1329ms 13:11:45 INFO - PROCESS | 1826 | 1461528705125 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 13:11:45 INFO - PROCESS | 1826 | 1461528705133 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 13:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:11:45 INFO - PROCESS | 1826 | 1461528705158 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:11:45 INFO - PROCESS | 1826 | 1461528705163 Marionette TRACE conn3 <- [1,210,null,{}] 13:11:45 INFO - PROCESS | 1826 | 1461528705169 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}] 13:11:45 INFO - PROCESS | 1826 | 1461528705324 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 13:11:45 INFO - PROCESS | 1826 | 1461528705442 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9080c800 == 25 [pid = 1826] [id = 60] 13:11:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f9e8ec06000) [pid = 1826] [serial = 178] [outer = (nil)] 13:11:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f9e90573000) [pid = 1826] [serial = 179] [outer = 0x7f9e8ec06000] 13:11:45 INFO - PROCESS | 1826 | 1461528705519 Marionette DEBUG loaded listener.js 13:11:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f9e9082dc00) [pid = 1826] [serial = 180] [outer = 0x7f9e8ec06000] 13:11:46 INFO - PROCESS | 1826 | 1461528706269 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]]]}] 13:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1135ms 13:11:46 INFO - PROCESS | 1826 | 1461528706291 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 13:11:46 INFO - PROCESS | 1826 | 1461528706295 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 13:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:11:46 INFO - PROCESS | 1826 | 1461528706301 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:11:46 INFO - PROCESS | 1826 | 1461528706305 Marionette TRACE conn3 <- [1,214,null,{}] 13:11:46 INFO - PROCESS | 1826 | 1461528706310 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}] 13:11:46 INFO - PROCESS | 1826 | 1461528706513 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 13:11:46 INFO - PROCESS | 1826 | 1461528706529 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9710d800 == 26 [pid = 1826] [id = 61] 13:11:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f9e93ad8000) [pid = 1826] [serial = 181] [outer = (nil)] 13:11:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f9e95be0400) [pid = 1826] [serial = 182] [outer = 0x7f9e93ad8000] 13:11:46 INFO - PROCESS | 1826 | 1461528706603 Marionette DEBUG loaded listener.js 13:11:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f9e97030c00) [pid = 1826] [serial = 183] [outer = 0x7f9e93ad8000] 13:11:47 INFO - PROCESS | 1826 | 1461528707379 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]]]}] 13:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1132ms 13:11:47 INFO - PROCESS | 1826 | 1461528707435 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 13:11:47 INFO - PROCESS | 1826 | 1461528707440 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 13:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:11:47 INFO - PROCESS | 1826 | 1461528707473 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:11:47 INFO - PROCESS | 1826 | 1461528707480 Marionette TRACE conn3 <- [1,218,null,{}] 13:11:47 INFO - PROCESS | 1826 | 1461528707486 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}] 13:11:47 INFO - PROCESS | 1826 | 1461528707641 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 13:11:47 INFO - PROCESS | 1826 | 1461528707769 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e97892800 == 27 [pid = 1826] [id = 62] 13:11:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f9e948d5800) [pid = 1826] [serial = 184] [outer = (nil)] 13:11:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f9e982c5800) [pid = 1826] [serial = 185] [outer = 0x7f9e948d5800] 13:11:47 INFO - PROCESS | 1826 | 1461528707838 Marionette DEBUG loaded listener.js 13:11:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f9e99838800) [pid = 1826] [serial = 186] [outer = 0x7f9e948d5800] 13:11:48 INFO - PROCESS | 1826 | 1461528708704 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]]]}] 13:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1308ms 13:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:11:48 INFO - PROCESS | 1826 | 1461528708757 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 13:11:48 INFO - PROCESS | 1826 | 1461528708759 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 13:11:48 INFO - PROCESS | 1826 | 1461528708765 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:11:48 INFO - PROCESS | 1826 | 1461528708768 Marionette TRACE conn3 <- [1,222,null,{}] 13:11:48 INFO - PROCESS | 1826 | 1461528708773 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}] 13:11:48 INFO - PROCESS | 1826 | 1461528708917 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 13:11:49 INFO - PROCESS | 1826 | 1461528709047 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e92e20800 == 28 [pid = 1826] [id = 63] 13:11:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f9e8d732400) [pid = 1826] [serial = 187] [outer = (nil)] 13:11:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f9e9c761000) [pid = 1826] [serial = 188] [outer = 0x7f9e8d732400] 13:11:49 INFO - PROCESS | 1826 | 1461528709117 Marionette DEBUG loaded listener.js 13:11:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f9e9df7c800) [pid = 1826] [serial = 189] [outer = 0x7f9e8d732400] 13:11:50 INFO - PROCESS | 1826 | 1461528710008 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]]]}] 13:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1277ms 13:11:50 INFO - PROCESS | 1826 | 1461528710041 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 13:11:50 INFO - PROCESS | 1826 | 1461528710046 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 13:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:11:50 INFO - PROCESS | 1826 | 1461528710054 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:11:50 INFO - PROCESS | 1826 | 1461528710058 Marionette TRACE conn3 <- [1,226,null,{}] 13:11:50 INFO - PROCESS | 1826 | 1461528710091 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}] 13:11:50 INFO - PROCESS | 1826 | 1461528710236 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 13:11:50 INFO - PROCESS | 1826 | 1461528710366 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d32d800 == 29 [pid = 1826] [id = 64] 13:11:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f9e8d734400) [pid = 1826] [serial = 190] [outer = (nil)] 13:11:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f9e8f077400) [pid = 1826] [serial = 191] [outer = 0x7f9e8d734400] 13:11:50 INFO - PROCESS | 1826 | 1461528710451 Marionette DEBUG loaded listener.js 13:11:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f9e9051ac00) [pid = 1826] [serial = 192] [outer = 0x7f9e8d734400] 13:11:51 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f9e90577400) [pid = 1826] [serial = 129] [outer = (nil)] [url = about:blank] 13:11:51 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f9e99436800) [pid = 1826] [serial = 140] [outer = (nil)] [url = about:blank] 13:11:51 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f9e9531a800) [pid = 1826] [serial = 137] [outer = (nil)] [url = about:blank] 13:11:51 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f9ea2f37400) [pid = 1826] [serial = 141] [outer = (nil)] [url = about:blank] 13:11:51 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f9e90576400) [pid = 1826] [serial = 134] [outer = (nil)] [url = about:blank] 13:11:51 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f9e92e5d400) [pid = 1826] [serial = 135] [outer = (nil)] [url = about:blank] 13:11:51 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f9e8e0e0800) [pid = 1826] [serial = 131] [outer = (nil)] [url = about:blank] 13:11:51 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f9e9051cc00) [pid = 1826] [serial = 132] [outer = (nil)] [url = about:blank] 13:11:51 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f9e8d56c400) [pid = 1826] [serial = 143] [outer = (nil)] [url = about:blank] 13:11:51 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f9e8dfbe400) [pid = 1826] [serial = 144] [outer = (nil)] [url = about:blank] 13:11:51 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f9e96843800) [pid = 1826] [serial = 138] [outer = (nil)] [url = about:blank] 13:11:51 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f9e9c76e800) [pid = 1826] [serial = 146] [outer = (nil)] [url = about:blank] 13:11:51 INFO - PROCESS | 1826 | 1461528711210 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]]]}] 13:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1183ms 13:11:51 INFO - PROCESS | 1826 | 1461528711237 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 13:11:51 INFO - PROCESS | 1826 | 1461528711247 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 13:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:11:51 INFO - PROCESS | 1826 | 1461528711256 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:11:51 INFO - PROCESS | 1826 | 1461528711260 Marionette TRACE conn3 <- [1,230,null,{}] 13:11:51 INFO - PROCESS | 1826 | 1461528711265 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}] 13:11:51 INFO - PROCESS | 1826 | 1461528711417 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 13:11:51 INFO - PROCESS | 1826 | 1461528711506 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8fbb1800 == 30 [pid = 1826] [id = 65] 13:11:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f9e8ec03800) [pid = 1826] [serial = 193] [outer = (nil)] 13:11:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f9e90576000) [pid = 1826] [serial = 194] [outer = 0x7f9e8ec03800] 13:11:51 INFO - PROCESS | 1826 | 1461528711566 Marionette DEBUG loaded listener.js 13:11:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f9e93ad8c00) [pid = 1826] [serial = 195] [outer = 0x7f9e8ec03800] 13:11:52 INFO - PROCESS | 1826 | 1461528712177 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]]]}] 13:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 980ms 13:11:52 INFO - PROCESS | 1826 | 1461528712237 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 13:11:52 INFO - PROCESS | 1826 | 1461528712240 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 13:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:11:52 INFO - PROCESS | 1826 | 1461528712245 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:11:52 INFO - PROCESS | 1826 | 1461528712250 Marionette TRACE conn3 <- [1,234,null,{}] 13:11:52 INFO - PROCESS | 1826 | 1461528712264 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}] 13:11:52 INFO - PROCESS | 1826 | 1461528712435 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 13:11:52 INFO - PROCESS | 1826 | 1461528712450 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e965db000 == 31 [pid = 1826] [id = 66] 13:11:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f9e96249800) [pid = 1826] [serial = 196] [outer = (nil)] 13:11:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f9e9693b400) [pid = 1826] [serial = 197] [outer = 0x7f9e96249800] 13:11:52 INFO - PROCESS | 1826 | 1461528712512 Marionette DEBUG loaded listener.js 13:11:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f9e9718c000) [pid = 1826] [serial = 198] [outer = 0x7f9e96249800] 13:11:53 INFO - PROCESS | 1826 | 1461528713208 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]]]}] 13:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 979ms 13:11:53 INFO - PROCESS | 1826 | 1461528713225 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 13:11:53 INFO - PROCESS | 1826 | 1461528713228 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 13:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:11:53 INFO - PROCESS | 1826 | 1461528713233 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:11:53 INFO - PROCESS | 1826 | 1461528713235 Marionette TRACE conn3 <- [1,238,null,{}] 13:11:53 INFO - PROCESS | 1826 | 1461528713240 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}] 13:11:53 INFO - PROCESS | 1826 | 1461528713417 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 13:11:53 INFO - PROCESS | 1826 | 1461528713440 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e974da000 == 32 [pid = 1826] [id = 67] 13:11:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f9e93ad2c00) [pid = 1826] [serial = 199] [outer = (nil)] 13:11:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f9e99633000) [pid = 1826] [serial = 200] [outer = 0x7f9e93ad2c00] 13:11:53 INFO - PROCESS | 1826 | 1461528713503 Marionette DEBUG loaded listener.js 13:11:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f9e9c76bc00) [pid = 1826] [serial = 201] [outer = 0x7f9e93ad2c00] 13:11:54 INFO - PROCESS | 1826 | 1461528714226 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]]]}] 13:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1030ms 13:11:54 INFO - PROCESS | 1826 | 1461528714264 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 13:11:54 INFO - PROCESS | 1826 | 1461528714267 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 13:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:11:54 INFO - PROCESS | 1826 | 1461528714282 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:11:54 INFO - PROCESS | 1826 | 1461528714285 Marionette TRACE conn3 <- [1,242,null,{}] 13:11:54 INFO - PROCESS | 1826 | 1461528714293 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}] 13:11:54 INFO - PROCESS | 1826 | 1461528714457 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 13:11:54 INFO - PROCESS | 1826 | 1461528714482 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9816e000 == 33 [pid = 1826] [id = 68] 13:11:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f9e8d7f0c00) [pid = 1826] [serial = 202] [outer = (nil)] 13:11:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f9ea2f3b400) [pid = 1826] [serial = 203] [outer = 0x7f9e8d7f0c00] 13:11:54 INFO - PROCESS | 1826 | 1461528714551 Marionette DEBUG loaded listener.js 13:11:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f9ea3ddfc00) [pid = 1826] [serial = 204] [outer = 0x7f9e8d7f0c00] 13:11:55 INFO - PROCESS | 1826 | 1461528715232 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]]]}] 13:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 993ms 13:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:11:55 INFO - PROCESS | 1826 | 1461528715266 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 13:11:55 INFO - PROCESS | 1826 | 1461528715268 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 13:11:55 INFO - PROCESS | 1826 | 1461528715273 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:11:55 INFO - PROCESS | 1826 | 1461528715276 Marionette TRACE conn3 <- [1,246,null,{}] 13:11:55 INFO - PROCESS | 1826 | 1461528715281 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}] 13:11:55 INFO - PROCESS | 1826 | 1461528715509 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 13:11:55 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f9e9684d000) [pid = 1826] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:11:55 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f9e8d39c400) [pid = 1826] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:11:55 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f9e8d7e9c00) [pid = 1826] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:11:55 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f9e90578400) [pid = 1826] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:11:55 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f9e8ec0bc00) [pid = 1826] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:11:55 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f9e8d3a3800) [pid = 1826] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:11:55 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f9e90514400) [pid = 1826] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:11:55 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f9e8d56d800) [pid = 1826] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:11:55 INFO - PROCESS | 1826 | 1461528715587 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e93a17800 == 34 [pid = 1826] [id = 69] 13:11:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f9e8d56d800) [pid = 1826] [serial = 205] [outer = (nil)] 13:11:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f9e90514400) [pid = 1826] [serial = 206] [outer = 0x7f9e8d56d800] 13:11:55 INFO - PROCESS | 1826 | 1461528715667 Marionette DEBUG loaded listener.js 13:11:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f9e982c4800) [pid = 1826] [serial = 207] [outer = 0x7f9e8d56d800] 13:11:56 INFO - PROCESS | 1826 | 1461528716260 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]]]}] 13:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1029ms 13:11:56 INFO - PROCESS | 1826 | 1461528716303 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 13:11:56 INFO - PROCESS | 1826 | 1461528716307 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 13:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:11:56 INFO - PROCESS | 1826 | 1461528716312 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:11:56 INFO - PROCESS | 1826 | 1461528716315 Marionette TRACE conn3 <- [1,250,null,{}] 13:11:56 INFO - PROCESS | 1826 | 1461528716320 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}] 13:11:56 INFO - PROCESS | 1826 | 1461528716489 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 13:11:56 INFO - PROCESS | 1826 | 1461528716537 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea2fa6000 == 35 [pid = 1826] [id = 70] 13:11:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f9ea50c0400) [pid = 1826] [serial = 208] [outer = (nil)] 13:11:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f9ea522a400) [pid = 1826] [serial = 209] [outer = 0x7f9ea50c0400] 13:11:56 INFO - PROCESS | 1826 | 1461528716601 Marionette DEBUG loaded listener.js 13:11:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f9ea6c0bc00) [pid = 1826] [serial = 210] [outer = 0x7f9ea50c0400] 13:11:57 INFO - PROCESS | 1826 | 1461528717192 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]]]}] 13:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 933ms 13:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:11:57 INFO - PROCESS | 1826 | 1461528717246 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 13:11:57 INFO - PROCESS | 1826 | 1461528717249 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 13:11:57 INFO - PROCESS | 1826 | 1461528717253 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:11:57 INFO - PROCESS | 1826 | 1461528717257 Marionette TRACE conn3 <- [1,254,null,{}] 13:11:57 INFO - PROCESS | 1826 | 1461528717262 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}] 13:11:57 INFO - PROCESS | 1826 | 1461528717383 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 13:11:57 INFO - PROCESS | 1826 | 1461528717403 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea3dae000 == 36 [pid = 1826] [id = 71] 13:11:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f9e8d730c00) [pid = 1826] [serial = 211] [outer = (nil)] 13:11:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f9ea713b400) [pid = 1826] [serial = 212] [outer = 0x7f9e8d730c00] 13:11:57 INFO - PROCESS | 1826 | 1461528717544 Marionette DEBUG loaded listener.js 13:11:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f9ea88e4c00) [pid = 1826] [serial = 213] [outer = 0x7f9e8d730c00] 13:11:58 INFO - PROCESS | 1826 | 1461528718405 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]]]}] 13:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1184ms 13:11:58 INFO - PROCESS | 1826 | 1461528718439 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 13:11:58 INFO - PROCESS | 1826 | 1461528718445 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 13:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:11:58 INFO - PROCESS | 1826 | 1461528718453 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:11:58 INFO - PROCESS | 1826 | 1461528718459 Marionette TRACE conn3 <- [1,258,null,{}] 13:11:58 INFO - PROCESS | 1826 | 1461528718466 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}] 13:11:58 INFO - PROCESS | 1826 | 1461528718625 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 13:11:58 INFO - PROCESS | 1826 | 1461528718750 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e94643800 == 37 [pid = 1826] [id = 72] 13:11:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f9e8fb8bc00) [pid = 1826] [serial = 214] [outer = (nil)] 13:11:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f9e90572400) [pid = 1826] [serial = 215] [outer = 0x7f9e8fb8bc00] 13:11:58 INFO - PROCESS | 1826 | 1461528718823 Marionette DEBUG loaded listener.js 13:11:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f9e93a3b000) [pid = 1826] [serial = 216] [outer = 0x7f9e8fb8bc00] 13:11:59 INFO - PROCESS | 1826 | 1461528719619 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]]]}] 13:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1233ms 13:11:59 INFO - PROCESS | 1826 | 1461528719686 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 13:11:59 INFO - PROCESS | 1826 | 1461528719695 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 13:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:11:59 INFO - PROCESS | 1826 | 1461528719705 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:11:59 INFO - PROCESS | 1826 | 1461528719708 Marionette TRACE conn3 <- [1,262,null,{}] 13:11:59 INFO - PROCESS | 1826 | 1461528719729 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}] 13:11:59 INFO - PROCESS | 1826 | 1461528719910 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 13:11:59 INFO - PROCESS | 1826 | 1461528719966 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9c7f7000 == 38 [pid = 1826] [id = 73] 13:12:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f9e95008800) [pid = 1826] [serial = 217] [outer = (nil)] 13:12:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f9e96842800) [pid = 1826] [serial = 218] [outer = 0x7f9e95008800] 13:12:00 INFO - PROCESS | 1826 | 1461528720076 Marionette DEBUG loaded listener.js 13:12:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f9e97817c00) [pid = 1826] [serial = 219] [outer = 0x7f9e95008800] 13:12:00 INFO - PROCESS | 1826 | 1461528720885 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]]]}] 13:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1227ms 13:12:00 INFO - PROCESS | 1826 | 1461528720934 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 13:12:00 INFO - PROCESS | 1826 | 1461528720938 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 13:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:12:00 INFO - PROCESS | 1826 | 1461528720943 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:12:00 INFO - PROCESS | 1826 | 1461528720949 Marionette TRACE conn3 <- [1,266,null,{}] 13:12:00 INFO - PROCESS | 1826 | 1461528720963 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}] 13:12:01 INFO - PROCESS | 1826 | 1461528721118 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 13:12:01 INFO - PROCESS | 1826 | 1461528721246 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea5013800 == 39 [pid = 1826] [id = 74] 13:12:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f9e9963c400) [pid = 1826] [serial = 220] [outer = (nil)] 13:12:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f9ea42e8000) [pid = 1826] [serial = 221] [outer = 0x7f9e9963c400] 13:12:01 INFO - PROCESS | 1826 | 1461528721329 Marionette DEBUG loaded listener.js 13:12:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f9ea522ac00) [pid = 1826] [serial = 222] [outer = 0x7f9e9963c400] 13:12:02 INFO - PROCESS | 1826 | 1461528722155 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]]]}] 13:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1236ms 13:12:02 INFO - PROCESS | 1826 | 1461528722180 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 13:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:12:02 INFO - PROCESS | 1826 | 1461528722184 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 13:12:02 INFO - PROCESS | 1826 | 1461528722190 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:12:02 INFO - PROCESS | 1826 | 1461528722192 Marionette TRACE conn3 <- [1,270,null,{}] 13:12:02 INFO - PROCESS | 1826 | 1461528722197 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}] 13:12:02 INFO - PROCESS | 1826 | 1461528722334 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 13:12:02 INFO - PROCESS | 1826 | 1461528722463 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea717c000 == 40 [pid = 1826] [id = 75] 13:12:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f9ea3ea6800) [pid = 1826] [serial = 223] [outer = (nil)] 13:12:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f9ea8a9a000) [pid = 1826] [serial = 224] [outer = 0x7f9ea3ea6800] 13:12:02 INFO - PROCESS | 1826 | 1461528722533 Marionette DEBUG loaded listener.js 13:12:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f9ea8ec4400) [pid = 1826] [serial = 225] [outer = 0x7f9ea3ea6800] 13:12:03 INFO - PROCESS | 1826 | 1461528723335 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]]]}] 13:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1177ms 13:12:03 INFO - PROCESS | 1826 | 1461528723580 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 13:12:03 INFO - PROCESS | 1826 | 1461528723586 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 13:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:12:03 INFO - PROCESS | 1826 | 1461528723594 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:12:03 INFO - PROCESS | 1826 | 1461528723598 Marionette TRACE conn3 <- [1,274,null,{}] 13:12:03 INFO - PROCESS | 1826 | 1461528723605 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}] 13:12:03 INFO - PROCESS | 1826 | 1461528723736 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 13:12:03 INFO - PROCESS | 1826 | 1461528723879 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95d55000 == 41 [pid = 1826] [id = 76] 13:12:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f9e8e0e7400) [pid = 1826] [serial = 226] [outer = (nil)] 13:12:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f9e8ec09c00) [pid = 1826] [serial = 227] [outer = 0x7f9e8e0e7400] 13:12:03 INFO - PROCESS | 1826 | 1461528723991 Marionette DEBUG loaded listener.js 13:12:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f9e90518000) [pid = 1826] [serial = 228] [outer = 0x7f9e8e0e7400] 13:12:04 INFO - PROCESS | 1826 | 1461528724768 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]]]}] 13:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1230ms 13:12:04 INFO - PROCESS | 1826 | 1461528724825 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 13:12:04 INFO - PROCESS | 1826 | 1461528724829 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 13:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:12:04 INFO - PROCESS | 1826 | 1461528724840 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:12:04 INFO - PROCESS | 1826 | 1461528724844 Marionette TRACE conn3 <- [1,278,null,{}] 13:12:04 INFO - PROCESS | 1826 | 1461528724867 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}] 13:12:05 INFO - PROCESS | 1826 | 1461528725010 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 13:12:05 INFO - PROCESS | 1826 | 1461528725152 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d750800 == 40 [pid = 1826] [id = 44] 13:12:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea2fa6000 == 39 [pid = 1826] [id = 70] 13:12:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e93a17800 == 38 [pid = 1826] [id = 69] 13:12:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9816e000 == 37 [pid = 1826] [id = 68] 13:12:05 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f9e982c4400) [pid = 1826] [serial = 173] [outer = (nil)] [url = about:blank] 13:12:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d74c800 == 38 [pid = 1826] [id = 77] 13:12:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f9e8dfc7c00) [pid = 1826] [serial = 229] [outer = (nil)] 13:12:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f9e92e5d400) [pid = 1826] [serial = 230] [outer = 0x7f9e8dfc7c00] 13:12:05 INFO - PROCESS | 1826 | 1461528725239 Marionette DEBUG loaded listener.js 13:12:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f9e94f8ec00) [pid = 1826] [serial = 231] [outer = 0x7f9e8dfc7c00] 13:12:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e974da000 == 37 [pid = 1826] [id = 67] 13:12:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e965db000 == 36 [pid = 1826] [id = 66] 13:12:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8fbb1800 == 35 [pid = 1826] [id = 65] 13:12:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d32d800 == 34 [pid = 1826] [id = 64] 13:12:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e92e20800 == 33 [pid = 1826] [id = 63] 13:12:05 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e97892800 == 32 [pid = 1826] [id = 62] 13:12:05 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f9e96939c00) [pid = 1826] [serial = 167] [outer = (nil)] [url = about:blank] 13:12:05 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f9e905aec00) [pid = 1826] [serial = 150] [outer = (nil)] [url = about:blank] 13:12:05 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f9e9056c400) [pid = 1826] [serial = 149] [outer = (nil)] [url = about:blank] 13:12:05 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f9e9693a400) [pid = 1826] [serial = 153] [outer = (nil)] [url = about:blank] 13:12:05 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f9e95315800) [pid = 1826] [serial = 152] [outer = (nil)] [url = about:blank] 13:12:05 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f9e93a3e400) [pid = 1826] [serial = 161] [outer = (nil)] [url = about:blank] 13:12:05 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f9e9056e000) [pid = 1826] [serial = 158] [outer = (nil)] [url = about:blank] 13:12:05 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f9e90578c00) [pid = 1826] [serial = 159] [outer = (nil)] [url = about:blank] 13:12:05 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f9e8e0e3000) [pid = 1826] [serial = 156] [outer = (nil)] [url = about:blank] 13:12:05 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f9e8d72b400) [pid = 1826] [serial = 155] [outer = (nil)] [url = about:blank] 13:12:05 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f9e97037000) [pid = 1826] [serial = 168] [outer = (nil)] [url = about:blank] 13:12:05 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f9e97213800) [pid = 1826] [serial = 170] [outer = (nil)] [url = about:blank] 13:12:05 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f9e957de000) [pid = 1826] [serial = 164] [outer = (nil)] [url = about:blank] 13:12:05 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f9e9684c400) [pid = 1826] [serial = 165] [outer = (nil)] [url = about:blank] 13:12:05 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f9e97866c00) [pid = 1826] [serial = 171] [outer = (nil)] [url = about:blank] 13:12:05 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f9e94f93800) [pid = 1826] [serial = 162] [outer = (nil)] [url = about:blank] 13:12:05 INFO - PROCESS | 1826 | 1461528725884 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]]]}] 13:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1105ms 13:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:12:05 INFO - PROCESS | 1826 | 1461528725942 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 13:12:05 INFO - PROCESS | 1826 | 1461528725945 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 13:12:05 INFO - PROCESS | 1826 | 1461528725951 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:12:05 INFO - PROCESS | 1826 | 1461528725953 Marionette TRACE conn3 <- [1,282,null,{}] 13:12:05 INFO - PROCESS | 1826 | 1461528725969 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}] 13:12:06 INFO - PROCESS | 1826 | 1461528726109 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 13:12:06 INFO - PROCESS | 1826 | 1461528726193 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95719800 == 33 [pid = 1826] [id = 78] 13:12:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f9e90521c00) [pid = 1826] [serial = 232] [outer = (nil)] 13:12:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f9e9692ec00) [pid = 1826] [serial = 233] [outer = 0x7f9e90521c00] 13:12:06 INFO - PROCESS | 1826 | 1461528726255 Marionette DEBUG loaded listener.js 13:12:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f9e97037000) [pid = 1826] [serial = 234] [outer = 0x7f9e90521c00] 13:12:06 INFO - PROCESS | 1826 | 1461528726910 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]]]}] 13:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 984ms 13:12:06 INFO - PROCESS | 1826 | 1461528726934 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 13:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:12:06 INFO - PROCESS | 1826 | 1461528726937 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 13:12:06 INFO - PROCESS | 1826 | 1461528726942 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:12:06 INFO - PROCESS | 1826 | 1461528726945 Marionette TRACE conn3 <- [1,286,null,{}] 13:12:06 INFO - PROCESS | 1826 | 1461528726949 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}] 13:12:07 INFO - PROCESS | 1826 | 1461528727109 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 13:12:07 INFO - PROCESS | 1826 | 1461528727129 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96edc800 == 34 [pid = 1826] [id = 79] 13:12:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f9e92fdf400) [pid = 1826] [serial = 235] [outer = (nil)] 13:12:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f9e980be000) [pid = 1826] [serial = 236] [outer = 0x7f9e92fdf400] 13:12:07 INFO - PROCESS | 1826 | 1461528727188 Marionette DEBUG loaded listener.js 13:12:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f9e998a8400) [pid = 1826] [serial = 237] [outer = 0x7f9e92fdf400] 13:12:08 INFO - PROCESS | 1826 | 1461528728036 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]]]}] 13:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1125ms 13:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:12:08 INFO - PROCESS | 1826 | 1461528728068 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 13:12:08 INFO - PROCESS | 1826 | 1461528728070 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 13:12:08 INFO - PROCESS | 1826 | 1461528728076 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:12:08 INFO - PROCESS | 1826 | 1461528728079 Marionette TRACE conn3 <- [1,290,null,{}] 13:12:08 INFO - PROCESS | 1826 | 1461528728090 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}] 13:12:08 INFO - PROCESS | 1826 | 1461528728240 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 13:12:08 INFO - PROCESS | 1826 | 1461528728301 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8f0f2000 == 35 [pid = 1826] [id = 80] 13:12:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f9e97037400) [pid = 1826] [serial = 238] [outer = (nil)] 13:12:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f9ea2f37400) [pid = 1826] [serial = 239] [outer = 0x7f9e97037400] 13:12:08 INFO - PROCESS | 1826 | 1461528728358 Marionette DEBUG loaded listener.js 13:12:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f9ea42e8c00) [pid = 1826] [serial = 240] [outer = 0x7f9e97037400] 13:12:08 INFO - PROCESS | 1826 | 1461528728963 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]]]}] 13:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 925ms 13:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:12:09 INFO - PROCESS | 1826 | 1461528729000 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 13:12:09 INFO - PROCESS | 1826 | 1461528729002 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 13:12:09 INFO - PROCESS | 1826 | 1461528729008 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:12:09 INFO - PROCESS | 1826 | 1461528729010 Marionette TRACE conn3 <- [1,294,null,{}] 13:12:09 INFO - PROCESS | 1826 | 1461528729020 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}] 13:12:09 INFO - PROCESS | 1826 | 1461528729221 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 13:12:09 INFO - PROCESS | 1826 | 1461528729249 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea4060000 == 36 [pid = 1826] [id = 81] 13:12:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f9ea713b800) [pid = 1826] [serial = 241] [outer = (nil)] 13:12:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f9ea8eca000) [pid = 1826] [serial = 242] [outer = 0x7f9ea713b800] 13:12:09 INFO - PROCESS | 1826 | 1461528729311 Marionette DEBUG loaded listener.js 13:12:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f9ea9202800) [pid = 1826] [serial = 243] [outer = 0x7f9ea713b800] 13:12:09 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f9e96249800) [pid = 1826] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:12:09 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f9e8ec03800) [pid = 1826] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:12:09 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f9e8d734400) [pid = 1826] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:12:09 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f9e8d7f0c00) [pid = 1826] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:12:09 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f9e8d732400) [pid = 1826] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:12:09 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f9e93ad2c00) [pid = 1826] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:12:09 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f9e8d56d800) [pid = 1826] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:12:09 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f9ea50c0400) [pid = 1826] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:12:09 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f9e97212400) [pid = 1826] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:12:10 INFO - PROCESS | 1826 | 1461528730158 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]]]}] 13:12:10 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. 13:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1186ms 13:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:12:10 INFO - PROCESS | 1826 | 1461528730208 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 13:12:10 INFO - PROCESS | 1826 | 1461528730211 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 13:12:10 INFO - PROCESS | 1826 | 1461528730218 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:12:10 INFO - PROCESS | 1826 | 1461528730221 Marionette TRACE conn3 <- [1,298,null,{}] 13:12:10 INFO - PROCESS | 1826 | 1461528730225 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}] 13:12:10 INFO - PROCESS | 1826 | 1461528730355 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 13:12:10 INFO - PROCESS | 1826 | 1461528730369 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea3b22800 == 37 [pid = 1826] [id = 82] 13:12:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f9e90578400) [pid = 1826] [serial = 244] [outer = (nil)] 13:12:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f9e9247f400) [pid = 1826] [serial = 245] [outer = 0x7f9e90578400] 13:12:10 INFO - PROCESS | 1826 | 1461528730428 Marionette DEBUG loaded listener.js 13:12:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f9e92484400) [pid = 1826] [serial = 246] [outer = 0x7f9e90578400] 13:12:11 INFO - PROCESS | 1826 | 1461528731143 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]]]}] 13:12:11 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. 13:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 976ms 13:12:11 INFO - PROCESS | 1826 | 1461528731193 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 13:12:11 INFO - PROCESS | 1826 | 1461528731196 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 13:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:12:11 INFO - PROCESS | 1826 | 1461528731202 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:12:11 INFO - PROCESS | 1826 | 1461528731203 Marionette TRACE conn3 <- [1,302,null,{}] 13:12:11 INFO - PROCESS | 1826 | 1461528731212 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}] 13:12:11 INFO - PROCESS | 1826 | 1461528731366 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 13:12:11 INFO - PROCESS | 1826 | 1461528731383 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea8826800 == 38 [pid = 1826] [id = 83] 13:12:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f9e8d7efc00) [pid = 1826] [serial = 247] [outer = (nil)] 13:12:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f9e94f97400) [pid = 1826] [serial = 248] [outer = 0x7f9e8d7efc00] 13:12:11 INFO - PROCESS | 1826 | 1461528731442 Marionette DEBUG loaded listener.js 13:12:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f9ea8ec4c00) [pid = 1826] [serial = 249] [outer = 0x7f9e8d7efc00] 13:12:12 INFO - PROCESS | 1826 | 1461528732357 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]]]}] 13:12:12 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. 13:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1223ms 13:12:12 INFO - PROCESS | 1826 | 1461528732426 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 13:12:12 INFO - PROCESS | 1826 | 1461528732432 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 13:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:12:12 INFO - PROCESS | 1826 | 1461528732441 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:12:12 INFO - PROCESS | 1826 | 1461528732445 Marionette TRACE conn3 <- [1,306,null,{}] 13:12:12 INFO - PROCESS | 1826 | 1461528732452 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}] 13:12:12 INFO - PROCESS | 1826 | 1461528732607 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 13:12:12 INFO - PROCESS | 1826 | 1461528732735 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9481f000 == 39 [pid = 1826] [id = 84] 13:12:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f9e8fb90800) [pid = 1826] [serial = 250] [outer = (nil)] 13:12:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f9e90573800) [pid = 1826] [serial = 251] [outer = 0x7f9e8fb90800] 13:12:12 INFO - PROCESS | 1826 | 1461528732809 Marionette DEBUG loaded listener.js 13:12:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f9e92484c00) [pid = 1826] [serial = 252] [outer = 0x7f9e8fb90800] 13:12:13 INFO - PROCESS | 1826 | 1461528733606 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]]]}] 13:12:13 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. 13:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1231ms 13:12:13 INFO - PROCESS | 1826 | 1461528733673 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 13:12:13 INFO - PROCESS | 1826 | 1461528733682 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 13:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:12:13 INFO - PROCESS | 1826 | 1461528733712 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:12:13 INFO - PROCESS | 1826 | 1461528733717 Marionette TRACE conn3 <- [1,310,null,{}] 13:12:13 INFO - PROCESS | 1826 | 1461528733724 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}] 13:12:13 INFO - PROCESS | 1826 | 1461528733881 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 13:12:14 INFO - PROCESS | 1826 | 1461528734007 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e97fd8800 == 40 [pid = 1826] [id = 85] 13:12:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f9e90516000) [pid = 1826] [serial = 253] [outer = (nil)] 13:12:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f9e95d39800) [pid = 1826] [serial = 254] [outer = 0x7f9e90516000] 13:12:14 INFO - PROCESS | 1826 | 1461528734081 Marionette DEBUG loaded listener.js 13:12:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f9e9760b800) [pid = 1826] [serial = 255] [outer = 0x7f9e90516000] 13:12:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f9e99633400) [pid = 1826] [serial = 256] [outer = 0x7f9e8d570800] 13:12:15 INFO - PROCESS | 1826 | 1461528735092 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]]]}] 13:12:15 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. 13:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1449ms 13:12:15 INFO - PROCESS | 1826 | 1461528735144 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 13:12:15 INFO - PROCESS | 1826 | 1461528735147 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 13:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:12:15 INFO - PROCESS | 1826 | 1461528735155 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:12:15 INFO - PROCESS | 1826 | 1461528735160 Marionette TRACE conn3 <- [1,314,null,{}] 13:12:15 INFO - PROCESS | 1826 | 1461528735175 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}] 13:12:15 INFO - PROCESS | 1826 | 1461528735333 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 13:12:15 INFO - PROCESS | 1826 | 1461528735461 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea90d5800 == 41 [pid = 1826] [id = 86] 13:12:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f9e9df1ec00) [pid = 1826] [serial = 257] [outer = (nil)] 13:12:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f9ea88e1400) [pid = 1826] [serial = 258] [outer = 0x7f9e9df1ec00] 13:12:15 INFO - PROCESS | 1826 | 1461528735533 Marionette DEBUG loaded listener.js 13:12:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f9ea9094000) [pid = 1826] [serial = 259] [outer = 0x7f9e9df1ec00] 13:12:16 INFO - PROCESS | 1826 | 1461528736329 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]]]}] 13:12:16 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. 13:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1232ms 13:12:16 INFO - PROCESS | 1826 | 1461528736387 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 13:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:12:16 INFO - PROCESS | 1826 | 1461528736392 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 13:12:16 INFO - PROCESS | 1826 | 1461528736398 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:12:16 INFO - PROCESS | 1826 | 1461528736401 Marionette TRACE conn3 <- [1,318,null,{}] 13:12:16 INFO - PROCESS | 1826 | 1461528736406 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}] 13:12:16 INFO - PROCESS | 1826 | 1461528736554 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 13:12:16 INFO - PROCESS | 1826 | 1461528736680 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea950f000 == 42 [pid = 1826] [id = 87] 13:12:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f9e8d72e000) [pid = 1826] [serial = 260] [outer = (nil)] 13:12:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f9ea92a7c00) [pid = 1826] [serial = 261] [outer = 0x7f9e8d72e000] 13:12:16 INFO - PROCESS | 1826 | 1461528736752 Marionette DEBUG loaded listener.js 13:12:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f9ea92b8c00) [pid = 1826] [serial = 262] [outer = 0x7f9e8d72e000] 13:12:17 INFO - PROCESS | 1826 | 1461528737572 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]]]}] 13:12:17 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. 13:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1231ms 13:12:17 INFO - PROCESS | 1826 | 1461528737628 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 13:12:17 INFO - PROCESS | 1826 | 1461528737631 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 13:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:12:17 INFO - PROCESS | 1826 | 1461528737637 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:12:17 INFO - PROCESS | 1826 | 1461528737640 Marionette TRACE conn3 <- [1,322,null,{}] 13:12:17 INFO - PROCESS | 1826 | 1461528737645 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}] 13:12:17 INFO - PROCESS | 1826 | 1461528737804 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 13:12:17 INFO - PROCESS | 1826 | 1461528737932 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9dfed800 == 43 [pid = 1826] [id = 88] 13:12:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f9e8d27ac00) [pid = 1826] [serial = 263] [outer = (nil)] 13:12:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f9ea5043400) [pid = 1826] [serial = 264] [outer = 0x7f9e8d27ac00] 13:12:18 INFO - PROCESS | 1826 | 1461528738003 Marionette DEBUG loaded listener.js 13:12:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f9ea524d000) [pid = 1826] [serial = 265] [outer = 0x7f9e8d27ac00] 13:12:19 INFO - PROCESS | 1826 | 1461528739075 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]]]}] 13:12:19 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. 13:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1487ms 13:12:19 INFO - PROCESS | 1826 | 1461528739124 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 13:12:19 INFO - PROCESS | 1826 | 1461528739130 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 13:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:12:19 INFO - PROCESS | 1826 | 1461528739138 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:12:19 INFO - PROCESS | 1826 | 1461528739142 Marionette TRACE conn3 <- [1,326,null,{}] 13:12:19 INFO - PROCESS | 1826 | 1461528739149 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}] 13:12:19 INFO - PROCESS | 1826 | 1461528739371 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 13:12:19 INFO - PROCESS | 1826 | 1461528739555 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8edef000 == 44 [pid = 1826] [id = 89] 13:12:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f9e905ba000) [pid = 1826] [serial = 266] [outer = (nil)] 13:12:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f9e9247cc00) [pid = 1826] [serial = 267] [outer = 0x7f9e905ba000] 13:12:19 INFO - PROCESS | 1826 | 1461528739633 Marionette DEBUG loaded listener.js 13:12:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f9e92fe5c00) [pid = 1826] [serial = 268] [outer = 0x7f9e905ba000] 13:12:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea3b22800 == 43 [pid = 1826] [id = 82] 13:12:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea4060000 == 42 [pid = 1826] [id = 81] 13:12:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8f0f2000 == 41 [pid = 1826] [id = 80] 13:12:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e96edc800 == 40 [pid = 1826] [id = 79] 13:12:20 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f9e8d72f000) [pid = 1826] [serial = 176] [outer = (nil)] [url = about:blank] 13:12:20 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f9e982c5800) [pid = 1826] [serial = 185] [outer = (nil)] [url = about:blank] 13:12:20 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f9e95be0400) [pid = 1826] [serial = 182] [outer = (nil)] [url = about:blank] 13:12:20 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f9e90573000) [pid = 1826] [serial = 179] [outer = (nil)] [url = about:blank] 13:12:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95719800 == 39 [pid = 1826] [id = 78] 13:12:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d74c800 == 38 [pid = 1826] [id = 77] 13:12:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95d55000 == 37 [pid = 1826] [id = 76] 13:12:20 INFO - PROCESS | 1826 | 1461528740408 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]]]}] 13:12:20 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. 13:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1283ms 13:12:20 INFO - PROCESS | 1826 | 1461528740420 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 13:12:20 INFO - PROCESS | 1826 | 1461528740428 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 13:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:12:20 INFO - PROCESS | 1826 | 1461528740440 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:12:20 INFO - PROCESS | 1826 | 1461528740443 Marionette TRACE conn3 <- [1,330,null,{}] 13:12:20 INFO - PROCESS | 1826 | 1461528740447 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}] 13:12:20 INFO - PROCESS | 1826 | 1461528740585 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 13:12:20 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f9ea6c0bc00) [pid = 1826] [serial = 210] [outer = (nil)] [url = about:blank] 13:12:20 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f9e9718c000) [pid = 1826] [serial = 198] [outer = (nil)] [url = about:blank] 13:12:20 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f9e93ad8c00) [pid = 1826] [serial = 195] [outer = (nil)] [url = about:blank] 13:12:20 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f9e8f077400) [pid = 1826] [serial = 191] [outer = (nil)] [url = about:blank] 13:12:20 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f9ea3ddfc00) [pid = 1826] [serial = 204] [outer = (nil)] [url = about:blank] 13:12:20 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f9e9c761000) [pid = 1826] [serial = 188] [outer = (nil)] [url = about:blank] 13:12:20 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f9e9051ac00) [pid = 1826] [serial = 192] [outer = (nil)] [url = about:blank] 13:12:20 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f9ea2f3b400) [pid = 1826] [serial = 203] [outer = (nil)] [url = about:blank] 13:12:20 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f9e99633000) [pid = 1826] [serial = 200] [outer = (nil)] [url = about:blank] 13:12:20 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f9e982c4800) [pid = 1826] [serial = 207] [outer = (nil)] [url = about:blank] 13:12:20 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f9e9693b400) [pid = 1826] [serial = 197] [outer = (nil)] [url = about:blank] 13:12:20 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f9e9df7c800) [pid = 1826] [serial = 189] [outer = (nil)] [url = about:blank] 13:12:20 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f9e9c76bc00) [pid = 1826] [serial = 201] [outer = (nil)] [url = about:blank] 13:12:20 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f9e90514400) [pid = 1826] [serial = 206] [outer = (nil)] [url = about:blank] 13:12:20 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f9ea522a400) [pid = 1826] [serial = 209] [outer = (nil)] [url = about:blank] 13:12:20 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f9ea4ca1c00) [pid = 1826] [serial = 147] [outer = (nil)] [url = about:blank] 13:12:20 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f9e90576000) [pid = 1826] [serial = 194] [outer = (nil)] [url = about:blank] 13:12:20 INFO - PROCESS | 1826 | 1461528740697 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e92e19800 == 38 [pid = 1826] [id = 90] 13:12:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f9e8d72b400) [pid = 1826] [serial = 269] [outer = (nil)] 13:12:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f9e92e5d800) [pid = 1826] [serial = 270] [outer = 0x7f9e8d72b400] 13:12:20 INFO - PROCESS | 1826 | 1461528740758 Marionette DEBUG loaded listener.js 13:12:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f9e96939c00) [pid = 1826] [serial = 271] [outer = 0x7f9e8d72b400] 13:12:21 INFO - PROCESS | 1826 | 1461528741487 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]]]}] 13:12:21 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. 13:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1080ms 13:12:21 INFO - PROCESS | 1826 | 1461528741523 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 13:12:21 INFO - PROCESS | 1826 | 1461528741527 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 13:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:12:21 INFO - PROCESS | 1826 | 1461528741532 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:12:21 INFO - PROCESS | 1826 | 1461528741537 Marionette TRACE conn3 <- [1,334,null,{}] 13:12:21 INFO - PROCESS | 1826 | 1461528741551 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}] 13:12:21 INFO - PROCESS | 1826 | 1461528741693 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 13:12:21 INFO - PROCESS | 1826 | 1461528741714 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e976c7800 == 39 [pid = 1826] [id = 91] 13:12:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f9e982c4800) [pid = 1826] [serial = 272] [outer = (nil)] 13:12:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f9e9c761000) [pid = 1826] [serial = 273] [outer = 0x7f9e982c4800] 13:12:21 INFO - PROCESS | 1826 | 1461528741775 Marionette DEBUG loaded listener.js 13:12:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f9ea3eab400) [pid = 1826] [serial = 274] [outer = 0x7f9e982c4800] 13:12:22 INFO - PROCESS | 1826 | 1461528742454 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]]]}] 13:12:22 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. 13:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 934ms 13:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:12:22 INFO - PROCESS | 1826 | 1461528742466 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 13:12:22 INFO - PROCESS | 1826 | 1461528742468 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 13:12:22 INFO - PROCESS | 1826 | 1461528742473 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:12:22 INFO - PROCESS | 1826 | 1461528742476 Marionette TRACE conn3 <- [1,338,null,{}] 13:12:22 INFO - PROCESS | 1826 | 1461528742481 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}] 13:12:22 INFO - PROCESS | 1826 | 1461528742617 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 13:12:22 INFO - PROCESS | 1826 | 1461528742731 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e99617800 == 40 [pid = 1826] [id = 92] 13:12:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f9e908a6400) [pid = 1826] [serial = 275] [outer = (nil)] 13:12:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f9e908b1000) [pid = 1826] [serial = 276] [outer = 0x7f9e908a6400] 13:12:22 INFO - PROCESS | 1826 | 1461528742801 Marionette DEBUG loaded listener.js 13:12:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f9e99436800) [pid = 1826] [serial = 277] [outer = 0x7f9e908a6400] 13:12:23 INFO - PROCESS | 1826 | 1461528743478 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]]]}] 13:12:23 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. 13:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1029ms 13:12:23 INFO - PROCESS | 1826 | 1461528743502 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 13:12:23 INFO - PROCESS | 1826 | 1461528743505 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 13:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:12:23 INFO - PROCESS | 1826 | 1461528743510 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:12:23 INFO - PROCESS | 1826 | 1461528743513 Marionette TRACE conn3 <- [1,342,null,{}] 13:12:23 INFO - PROCESS | 1826 | 1461528743517 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}] 13:12:23 INFO - PROCESS | 1826 | 1461528743691 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 13:12:23 INFO - PROCESS | 1826 | 1461528743756 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea3bca800 == 41 [pid = 1826] [id = 93] 13:12:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f9e8d734c00) [pid = 1826] [serial = 278] [outer = (nil)] 13:12:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f9ea404a000) [pid = 1826] [serial = 279] [outer = 0x7f9e8d734c00] 13:12:23 INFO - PROCESS | 1826 | 1461528743813 Marionette DEBUG loaded listener.js 13:12:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f9ea50c0400) [pid = 1826] [serial = 280] [outer = 0x7f9e8d734c00] 13:12:24 INFO - PROCESS | 1826 | 1461528744494 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]]]}] 13:12:24 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. 13:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1028ms 13:12:24 INFO - PROCESS | 1826 | 1461528744538 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 13:12:24 INFO - PROCESS | 1826 | 1461528744541 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 13:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:12:24 INFO - PROCESS | 1826 | 1461528744552 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:12:24 INFO - PROCESS | 1826 | 1461528744554 Marionette TRACE conn3 <- [1,346,null,{}] 13:12:24 INFO - PROCESS | 1826 | 1461528744558 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}] 13:12:24 INFO - PROCESS | 1826 | 1461528744882 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 13:12:24 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f9e8d27b000) [pid = 1826] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:12:24 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f9e8ec06000) [pid = 1826] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:12:24 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f9e8e0e7400) [pid = 1826] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:12:24 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f9e97037400) [pid = 1826] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:12:24 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f9e92fdf400) [pid = 1826] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:12:24 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f9e90521c00) [pid = 1826] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:12:24 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f9e8d730c00) [pid = 1826] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:12:24 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f9e8dfc7c00) [pid = 1826] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:12:24 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f9ea713b800) [pid = 1826] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:12:24 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f9e90578400) [pid = 1826] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:12:24 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f9e948d5800) [pid = 1826] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:12:24 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f9e93ad8000) [pid = 1826] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:12:24 INFO - PROCESS | 1826 | 1461528744963 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8f0db800 == 42 [pid = 1826] [id = 94] 13:12:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f9e8d576400) [pid = 1826] [serial = 281] [outer = (nil)] 13:12:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f9e8e0e7400) [pid = 1826] [serial = 282] [outer = 0x7f9e8d576400] 13:12:25 INFO - PROCESS | 1826 | 1461528745038 Marionette DEBUG loaded listener.js 13:12:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f9e93ad8000) [pid = 1826] [serial = 283] [outer = 0x7f9e8d576400] 13:12:25 INFO - PROCESS | 1826 | 1461528745660 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]]]}] 13:12:25 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. 13:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1130ms 13:12:25 INFO - PROCESS | 1826 | 1461528745677 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 13:12:25 INFO - PROCESS | 1826 | 1461528745681 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 13:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:12:25 INFO - PROCESS | 1826 | 1461528745687 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:12:25 INFO - PROCESS | 1826 | 1461528745689 Marionette TRACE conn3 <- [1,350,null,{}] 13:12:25 INFO - PROCESS | 1826 | 1461528745694 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}] 13:12:25 INFO - PROCESS | 1826 | 1461528745849 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 13:12:25 INFO - PROCESS | 1826 | 1461528745870 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea8e55800 == 43 [pid = 1826] [id = 95] 13:12:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f9e8d577800) [pid = 1826] [serial = 284] [outer = (nil)] 13:12:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f9ea524f000) [pid = 1826] [serial = 285] [outer = 0x7f9e8d577800] 13:12:25 INFO - PROCESS | 1826 | 1461528745929 Marionette DEBUG loaded listener.js 13:12:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f9ea924f800) [pid = 1826] [serial = 286] [outer = 0x7f9e8d577800] 13:12:26 INFO - PROCESS | 1826 | 1461528746585 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]]]}] 13:12:26 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. 13:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 923ms 13:12:26 INFO - PROCESS | 1826 | 1461528746610 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 13:12:26 INFO - PROCESS | 1826 | 1461528746614 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 13:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:12:26 INFO - PROCESS | 1826 | 1461528746619 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:12:26 INFO - PROCESS | 1826 | 1461528746621 Marionette TRACE conn3 <- [1,354,null,{}] 13:12:26 INFO - PROCESS | 1826 | 1461528746626 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}] 13:12:26 INFO - PROCESS | 1826 | 1461528746760 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 13:12:26 INFO - PROCESS | 1826 | 1461528746950 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8edf2000 == 44 [pid = 1826] [id = 96] 13:12:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f9e8d72f000) [pid = 1826] [serial = 287] [outer = (nil)] 13:12:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f9e8d7e8800) [pid = 1826] [serial = 288] [outer = 0x7f9e8d72f000] 13:12:27 INFO - PROCESS | 1826 | 1461528747025 Marionette DEBUG loaded listener.js 13:12:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f9e8f06e000) [pid = 1826] [serial = 289] [outer = 0x7f9e8d72f000] 13:12:27 INFO - PROCESS | 1826 | 1461528747950 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]]]}] 13:12:28 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. 13:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1386ms 13:12:28 INFO - PROCESS | 1826 | 1461528748006 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 13:12:28 INFO - PROCESS | 1826 | 1461528748012 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 13:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:12:28 INFO - PROCESS | 1826 | 1461528748019 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:12:28 INFO - PROCESS | 1826 | 1461528748023 Marionette TRACE conn3 <- [1,358,null,{}] 13:12:28 INFO - PROCESS | 1826 | 1461528748031 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}] 13:12:28 INFO - PROCESS | 1826 | 1461528748201 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 13:12:28 INFO - PROCESS | 1826 | 1461528748332 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e976be000 == 45 [pid = 1826] [id = 97] 13:12:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f9e8d736400) [pid = 1826] [serial = 290] [outer = (nil)] 13:12:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f9e94105400) [pid = 1826] [serial = 291] [outer = 0x7f9e8d736400] 13:12:28 INFO - PROCESS | 1826 | 1461528748408 Marionette DEBUG loaded listener.js 13:12:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f9e965ef400) [pid = 1826] [serial = 292] [outer = 0x7f9e8d736400] 13:12:29 INFO - PROCESS | 1826 | 1461528749261 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]]]}] 13:12:29 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. 13:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1287ms 13:12:29 INFO - PROCESS | 1826 | 1461528749308 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 13:12:29 INFO - PROCESS | 1826 | 1461528749314 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 13:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:12:29 INFO - PROCESS | 1826 | 1461528749323 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:12:29 INFO - PROCESS | 1826 | 1461528749325 Marionette TRACE conn3 <- [1,362,null,{}] 13:12:29 INFO - PROCESS | 1826 | 1461528749331 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}] 13:12:29 INFO - PROCESS | 1826 | 1461528749508 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 13:12:29 INFO - PROCESS | 1826 | 1461528749646 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea9243000 == 46 [pid = 1826] [id = 98] 13:12:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f9e97608c00) [pid = 1826] [serial = 293] [outer = (nil)] 13:12:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f9e982c9800) [pid = 1826] [serial = 294] [outer = 0x7f9e97608c00] 13:12:29 INFO - PROCESS | 1826 | 1461528749719 Marionette DEBUG loaded listener.js 13:12:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f9ea5042c00) [pid = 1826] [serial = 295] [outer = 0x7f9e97608c00] 13:12:30 INFO - PROCESS | 1826 | 1461528750638 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]]]}] 13:12:30 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. 13:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1377ms 13:12:30 INFO - PROCESS | 1826 | 1461528750700 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 13:12:30 INFO - PROCESS | 1826 | 1461528750704 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 13:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:12:30 INFO - PROCESS | 1826 | 1461528750712 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:12:30 INFO - PROCESS | 1826 | 1461528750720 Marionette TRACE conn3 <- [1,366,null,{}] 13:12:30 INFO - PROCESS | 1826 | 1461528750734 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}] 13:12:30 INFO - PROCESS | 1826 | 1461528750920 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 13:12:31 INFO - PROCESS | 1826 | 1461528751053 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ead685800 == 47 [pid = 1826] [id = 99] 13:12:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f9ea3eab800) [pid = 1826] [serial = 296] [outer = (nil)] 13:12:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f9ea9062800) [pid = 1826] [serial = 297] [outer = 0x7f9ea3eab800] 13:12:31 INFO - PROCESS | 1826 | 1461528751128 Marionette DEBUG loaded listener.js 13:12:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f9ea9523c00) [pid = 1826] [serial = 298] [outer = 0x7f9ea3eab800] 13:12:31 INFO - PROCESS | 1826 | 1461528751937 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]]]}] 13:12:31 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. 13:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1243ms 13:12:31 INFO - PROCESS | 1826 | 1461528751953 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 13:12:31 INFO - PROCESS | 1826 | 1461528751956 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 13:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:12:31 INFO - PROCESS | 1826 | 1461528751962 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:12:31 INFO - PROCESS | 1826 | 1461528751964 Marionette TRACE conn3 <- [1,370,null,{}] 13:12:31 INFO - PROCESS | 1826 | 1461528751970 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}] 13:12:32 INFO - PROCESS | 1826 | 1461528752115 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 13:12:32 INFO - PROCESS | 1826 | 1461528752251 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95abd800 == 48 [pid = 1826] [id = 100] 13:12:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f9ea9573c00) [pid = 1826] [serial = 299] [outer = (nil)] 13:12:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f9ea957e000) [pid = 1826] [serial = 300] [outer = 0x7f9ea9573c00] 13:12:32 INFO - PROCESS | 1826 | 1461528752381 Marionette DEBUG loaded listener.js 13:12:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f9eab0b5400) [pid = 1826] [serial = 301] [outer = 0x7f9ea9573c00] 13:12:33 INFO - PROCESS | 1826 | 1461528753490 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]]]}] 13:12:33 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. 13:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1575ms 13:12:33 INFO - PROCESS | 1826 | 1461528753539 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 13:12:33 INFO - PROCESS | 1826 | 1461528753544 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 13:12:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:12:33 INFO - PROCESS | 1826 | 1461528753551 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:12:33 INFO - PROCESS | 1826 | 1461528753556 Marionette TRACE conn3 <- [1,374,null,{}] 13:12:33 INFO - PROCESS | 1826 | 1461528753564 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}] 13:12:33 INFO - PROCESS | 1826 | 1461528753755 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 13:12:33 INFO - PROCESS | 1826 | 1461528753919 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95ab8000 == 49 [pid = 1826] [id = 101] 13:12:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f9e8fb5d000) [pid = 1826] [serial = 302] [outer = (nil)] 13:12:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f9e90519400) [pid = 1826] [serial = 303] [outer = 0x7f9e8fb5d000] 13:12:33 INFO - PROCESS | 1826 | 1461528753980 Marionette DEBUG loaded listener.js 13:12:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f9e90571000) [pid = 1826] [serial = 304] [outer = 0x7f9e8fb5d000] 13:12:34 INFO - PROCESS | 1826 | 1461528754853 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:12:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:12:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1380ms 13:12:34 INFO - PROCESS | 1826 | 1461528754932 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 13:12:34 INFO - PROCESS | 1826 | 1461528754940 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 13:12:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:12:34 INFO - PROCESS | 1826 | 1461528754949 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:12:34 INFO - PROCESS | 1826 | 1461528754952 Marionette TRACE conn3 <- [1,378,null,{}] 13:12:34 INFO - PROCESS | 1826 | 1461528754956 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}] 13:12:35 INFO - PROCESS | 1826 | 1461528755126 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 13:12:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea8e55800 == 48 [pid = 1826] [id = 95] 13:12:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8f0db800 == 47 [pid = 1826] [id = 94] 13:12:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea3bca800 == 46 [pid = 1826] [id = 93] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f9e90572400) [pid = 1826] [serial = 215] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f9e94f97400) [pid = 1826] [serial = 248] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e99617800 == 45 [pid = 1826] [id = 92] 13:12:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e976c7800 == 44 [pid = 1826] [id = 91] 13:12:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e92e19800 == 43 [pid = 1826] [id = 90] 13:12:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8edef000 == 42 [pid = 1826] [id = 89] 13:12:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e97fd8800 == 41 [pid = 1826] [id = 85] 13:12:35 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9481f000 == 40 [pid = 1826] [id = 84] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f9e99838800) [pid = 1826] [serial = 186] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f9e97030c00) [pid = 1826] [serial = 183] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f9e8d7ecc00) [pid = 1826] [serial = 177] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f9e9082dc00) [pid = 1826] [serial = 180] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f9e90518000) [pid = 1826] [serial = 228] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f9e8ec09c00) [pid = 1826] [serial = 227] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f9ea2f37400) [pid = 1826] [serial = 239] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f9e980be000) [pid = 1826] [serial = 236] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f9e9692ec00) [pid = 1826] [serial = 233] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f9e97037000) [pid = 1826] [serial = 234] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f9ea713b400) [pid = 1826] [serial = 212] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f9ea88e4c00) [pid = 1826] [serial = 213] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f9e92e5d400) [pid = 1826] [serial = 230] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f9e94f8ec00) [pid = 1826] [serial = 231] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f9e96842800) [pid = 1826] [serial = 218] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f9ea42e8000) [pid = 1826] [serial = 221] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f9ea8eca000) [pid = 1826] [serial = 242] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f9ea8a9a000) [pid = 1826] [serial = 224] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f9ea42e8c00) [pid = 1826] [serial = 240] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f9e9247f400) [pid = 1826] [serial = 245] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f9ea9202800) [pid = 1826] [serial = 243] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f9e92484400) [pid = 1826] [serial = 246] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f9e998a8400) [pid = 1826] [serial = 237] [outer = (nil)] [url = about:blank] 13:12:35 INFO - PROCESS | 1826 | 1461528755288 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8df22000 == 41 [pid = 1826] [id = 102] 13:12:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f9e8ec09c00) [pid = 1826] [serial = 305] [outer = (nil)] 13:12:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f9e908ad400) [pid = 1826] [serial = 306] [outer = 0x7f9e8ec09c00] 13:12:35 INFO - PROCESS | 1826 | 1461528755355 Marionette DEBUG loaded listener.js 13:12:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f9e9247e800) [pid = 1826] [serial = 307] [outer = 0x7f9e8ec09c00] 13:12:36 INFO - PROCESS | 1826 | 1461528756001 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:12:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:12:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1076ms 13:12:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:12:36 INFO - PROCESS | 1826 | 1461528756033 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 13:12:36 INFO - PROCESS | 1826 | 1461528756035 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 13:12:36 INFO - PROCESS | 1826 | 1461528756041 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:12:36 INFO - PROCESS | 1826 | 1461528756046 Marionette TRACE conn3 <- [1,382,null,{}] 13:12:36 INFO - PROCESS | 1826 | 1461528756060 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}] 13:12:36 INFO - PROCESS | 1826 | 1461528756192 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 13:12:36 INFO - PROCESS | 1826 | 1461528756287 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9671f800 == 42 [pid = 1826] [id = 103] 13:12:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f9e92479800) [pid = 1826] [serial = 308] [outer = (nil)] 13:12:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f9e957da400) [pid = 1826] [serial = 309] [outer = 0x7f9e92479800] 13:12:36 INFO - PROCESS | 1826 | 1461528756349 Marionette DEBUG loaded listener.js 13:12:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f9e9717e000) [pid = 1826] [serial = 310] [outer = 0x7f9e92479800] 13:12:36 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:36 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:12:36 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:36 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:36 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:37 INFO - PROCESS | 1826 | 1461528757058 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:12:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:12:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1034ms 13:12:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:12:37 INFO - PROCESS | 1826 | 1461528757074 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 13:12:37 INFO - PROCESS | 1826 | 1461528757077 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 13:12:37 INFO - PROCESS | 1826 | 1461528757082 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:12:37 INFO - PROCESS | 1826 | 1461528757085 Marionette TRACE conn3 <- [1,386,null,{}] 13:12:37 INFO - PROCESS | 1826 | 1461528757090 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}] 13:12:37 INFO - PROCESS | 1826 | 1461528757254 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 13:12:37 INFO - PROCESS | 1826 | 1461528757315 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95abc000 == 43 [pid = 1826] [id = 104] 13:12:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f9e8d394c00) [pid = 1826] [serial = 311] [outer = (nil)] 13:12:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f9e9785a400) [pid = 1826] [serial = 312] [outer = 0x7f9e8d394c00] 13:12:37 INFO - PROCESS | 1826 | 1461528757384 Marionette DEBUG loaded listener.js 13:12:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f9e9982cc00) [pid = 1826] [serial = 313] [outer = 0x7f9e8d394c00] 13:12:38 INFO - PROCESS | 1826 | 1461528758114 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]]]}] 13:12:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:12:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1082ms 13:12:38 INFO - PROCESS | 1826 | 1461528758168 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 13:12:38 INFO - PROCESS | 1826 | 1461528758170 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 13:12:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:12:38 INFO - PROCESS | 1826 | 1461528758176 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:12:38 INFO - PROCESS | 1826 | 1461528758178 Marionette TRACE conn3 <- [1,390,null,{}] 13:12:38 INFO - PROCESS | 1826 | 1461528758183 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}] 13:12:38 INFO - PROCESS | 1826 | 1461528758346 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 13:12:38 INFO - PROCESS | 1826 | 1461528758375 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e978b1800 == 44 [pid = 1826] [id = 105] 13:12:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f9e8d7f0000) [pid = 1826] [serial = 314] [outer = (nil)] 13:12:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f9e9c767800) [pid = 1826] [serial = 315] [outer = 0x7f9e8d7f0000] 13:12:38 INFO - PROCESS | 1826 | 1461528758435 Marionette DEBUG loaded listener.js 13:12:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f9ea3de3000) [pid = 1826] [serial = 316] [outer = 0x7f9e8d7f0000] 13:12:39 INFO - PROCESS | 1826 | 1461528759287 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]]]}] 13:12:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:12:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1180ms 13:12:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:12:39 INFO - PROCESS | 1826 | 1461528759358 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 13:12:39 INFO - PROCESS | 1826 | 1461528759361 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 13:12:39 INFO - PROCESS | 1826 | 1461528759366 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:12:39 INFO - PROCESS | 1826 | 1461528759369 Marionette TRACE conn3 <- [1,394,null,{}] 13:12:39 INFO - PROCESS | 1826 | 1461528759374 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}] 13:12:39 INFO - PROCESS | 1826 | 1461528759586 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 13:12:39 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f9e8d734c00) [pid = 1826] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:12:39 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f9e8d576400) [pid = 1826] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:12:39 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f9e905ba000) [pid = 1826] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:12:39 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f9e8d27ac00) [pid = 1826] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:12:39 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f9e982c4800) [pid = 1826] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:12:39 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f9e8d72b400) [pid = 1826] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:12:39 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f9e908a6400) [pid = 1826] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:12:39 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f9e8fb8bc00) [pid = 1826] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:12:39 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f9e97859000) [pid = 1826] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:12:39 INFO - PROCESS | 1826 | 1461528759843 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9671c800 == 45 [pid = 1826] [id = 106] 13:12:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f9e8d27ac00) [pid = 1826] [serial = 317] [outer = (nil)] 13:12:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f9e8fb83000) [pid = 1826] [serial = 318] [outer = 0x7f9e8d27ac00] 13:12:39 INFO - PROCESS | 1826 | 1461528759910 Marionette DEBUG loaded listener.js 13:12:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f9e95a80000) [pid = 1826] [serial = 319] [outer = 0x7f9e8d27ac00] 13:12:40 INFO - PROCESS | 1826 | 1461528760575 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]]]}] 13:12:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:12:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1225ms 13:12:40 INFO - PROCESS | 1826 | 1461528760592 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 13:12:40 INFO - PROCESS | 1826 | 1461528760596 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 13:12:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:12:40 INFO - PROCESS | 1826 | 1461528760601 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:12:40 INFO - PROCESS | 1826 | 1461528760603 Marionette TRACE conn3 <- [1,398,null,{}] 13:12:40 INFO - PROCESS | 1826 | 1461528760610 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}] 13:12:40 INFO - PROCESS | 1826 | 1461528760765 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 13:12:40 INFO - PROCESS | 1826 | 1461528760785 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea3b1f800 == 46 [pid = 1826] [id = 107] 13:12:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f9e8d576400) [pid = 1826] [serial = 320] [outer = (nil)] 13:12:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f9ea42e9800) [pid = 1826] [serial = 321] [outer = 0x7f9e8d576400] 13:12:40 INFO - PROCESS | 1826 | 1461528760843 Marionette DEBUG loaded listener.js 13:12:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f9ea5245000) [pid = 1826] [serial = 322] [outer = 0x7f9e8d576400] 13:12:41 INFO - PROCESS | 1826 | 1461528761556 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]]]}] 13:12:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:12:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 974ms 13:12:41 INFO - PROCESS | 1826 | 1461528761578 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 13:12:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:12:41 INFO - PROCESS | 1826 | 1461528761583 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 13:12:41 INFO - PROCESS | 1826 | 1461528761587 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:12:41 INFO - PROCESS | 1826 | 1461528761590 Marionette TRACE conn3 <- [1,402,null,{}] 13:12:41 INFO - PROCESS | 1826 | 1461528761595 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}] 13:12:41 INFO - PROCESS | 1826 | 1461528761752 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 13:12:41 INFO - PROCESS | 1826 | 1461528761770 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea5022800 == 47 [pid = 1826] [id = 108] 13:12:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f9e8cd75400) [pid = 1826] [serial = 323] [outer = (nil)] 13:12:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f9e8cd81000) [pid = 1826] [serial = 324] [outer = 0x7f9e8cd75400] 13:12:41 INFO - PROCESS | 1826 | 1461528761831 Marionette DEBUG loaded listener.js 13:12:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f9e97817400) [pid = 1826] [serial = 325] [outer = 0x7f9e8cd75400] 13:12:42 INFO - PROCESS | 1826 | 1461528762983 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]]]}] 13:12:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:12:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1428ms 13:12:43 INFO - PROCESS | 1826 | 1461528763017 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 13:12:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:12:43 INFO - PROCESS | 1826 | 1461528763022 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 13:12:43 INFO - PROCESS | 1826 | 1461528763031 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:12:43 INFO - PROCESS | 1826 | 1461528763036 Marionette TRACE conn3 <- [1,406,null,{}] 13:12:43 INFO - PROCESS | 1826 | 1461528763043 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}] 13:12:43 INFO - PROCESS | 1826 | 1461528763200 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 13:12:43 INFO - PROCESS | 1826 | 1461528763338 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95abb800 == 48 [pid = 1826] [id = 109] 13:12:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f9e8dfcac00) [pid = 1826] [serial = 326] [outer = (nil)] 13:12:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f9e90572400) [pid = 1826] [serial = 327] [outer = 0x7f9e8dfcac00] 13:12:43 INFO - PROCESS | 1826 | 1461528763409 Marionette DEBUG loaded listener.js 13:12:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f9e908ae800) [pid = 1826] [serial = 328] [outer = 0x7f9e8dfcac00] 13:12:44 INFO - PROCESS | 1826 | 1461528764317 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]]]}] 13:12:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:12:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1331ms 13:12:44 INFO - PROCESS | 1826 | 1461528764361 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 13:12:44 INFO - PROCESS | 1826 | 1461528764370 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 13:12:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:12:44 INFO - PROCESS | 1826 | 1461528764382 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:12:44 INFO - PROCESS | 1826 | 1461528764386 Marionette TRACE conn3 <- [1,410,null,{}] 13:12:44 INFO - PROCESS | 1826 | 1461528764393 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}] 13:12:44 INFO - PROCESS | 1826 | 1461528764567 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 13:12:44 INFO - PROCESS | 1826 | 1461528764700 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9c7ef000 == 49 [pid = 1826] [id = 110] 13:12:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f9e92484400) [pid = 1826] [serial = 329] [outer = (nil)] 13:12:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f9e95a79800) [pid = 1826] [serial = 330] [outer = 0x7f9e92484400] 13:12:44 INFO - PROCESS | 1826 | 1461528764773 Marionette DEBUG loaded listener.js 13:12:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f9e95a83400) [pid = 1826] [serial = 331] [outer = 0x7f9e92484400] 13:12:45 INFO - PROCESS | 1826 | 1461528765781 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]]]}] 13:12:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:12:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1433ms 13:12:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:12:45 INFO - PROCESS | 1826 | 1461528765814 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 13:12:45 INFO - PROCESS | 1826 | 1461528765817 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 13:12:45 INFO - PROCESS | 1826 | 1461528765824 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:12:45 INFO - PROCESS | 1826 | 1461528765830 Marionette TRACE conn3 <- [1,414,null,{}] 13:12:45 INFO - PROCESS | 1826 | 1461528765845 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}] 13:12:46 INFO - PROCESS | 1826 | 1461528766004 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 13:12:46 INFO - PROCESS | 1826 | 1461528766146 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea9288000 == 50 [pid = 1826] [id = 111] 13:12:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f9e96e2cc00) [pid = 1826] [serial = 332] [outer = (nil)] 13:12:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f9e9982f000) [pid = 1826] [serial = 333] [outer = 0x7f9e96e2cc00] 13:12:46 INFO - PROCESS | 1826 | 1461528766221 Marionette DEBUG loaded listener.js 13:12:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f9ea4090400) [pid = 1826] [serial = 334] [outer = 0x7f9e96e2cc00] 13:12:47 INFO - PROCESS | 1826 | 1461528767072 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]]]}] 13:12:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:12:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1282ms 13:12:47 INFO - PROCESS | 1826 | 1461528767124 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 13:12:47 INFO - PROCESS | 1826 | 1461528767128 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 13:12:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:12:47 INFO - PROCESS | 1826 | 1461528767137 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:12:47 INFO - PROCESS | 1826 | 1461528767139 Marionette TRACE conn3 <- [1,418,null,{}] 13:12:47 INFO - PROCESS | 1826 | 1461528767145 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}] 13:12:47 INFO - PROCESS | 1826 | 1461528767294 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 13:12:47 INFO - PROCESS | 1826 | 1461528767444 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ead4b4000 == 51 [pid = 1826] [id = 112] 13:12:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f9e97817800) [pid = 1826] [serial = 335] [outer = (nil)] 13:12:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f9ea524a000) [pid = 1826] [serial = 336] [outer = 0x7f9e97817800] 13:12:47 INFO - PROCESS | 1826 | 1461528767520 Marionette DEBUG loaded listener.js 13:12:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f9ea713b400) [pid = 1826] [serial = 337] [outer = 0x7f9e97817800] 13:12:48 INFO - PROCESS | 1826 | 1461528768849 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]]]}] 13:12:49 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 13:12:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1940ms 13:12:49 INFO - PROCESS | 1826 | 1461528769084 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 13:12:49 INFO - PROCESS | 1826 | 1461528769088 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 13:12:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:12:49 INFO - PROCESS | 1826 | 1461528769100 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:12:49 INFO - PROCESS | 1826 | 1461528769104 Marionette TRACE conn3 <- [1,422,null,{}] 13:12:49 INFO - PROCESS | 1826 | 1461528769113 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}] 13:12:49 INFO - PROCESS | 1826 | 1461528769253 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 13:12:49 INFO - PROCESS | 1826 | 1461528769389 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9081d800 == 52 [pid = 1826] [id = 113] 13:12:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f9e8ec03400) [pid = 1826] [serial = 338] [outer = (nil)] 13:12:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f9e8ec14c00) [pid = 1826] [serial = 339] [outer = 0x7f9e8ec03400] 13:12:49 INFO - PROCESS | 1826 | 1461528769460 Marionette DEBUG loaded listener.js 13:12:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f9e8ec1d400) [pid = 1826] [serial = 340] [outer = 0x7f9e8ec03400] 13:12:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea717c000 == 51 [pid = 1826] [id = 75] 13:12:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea5013800 == 50 [pid = 1826] [id = 74] 13:12:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea3b1f800 == 49 [pid = 1826] [id = 107] 13:12:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9671c800 == 48 [pid = 1826] [id = 106] 13:12:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e978b1800 == 47 [pid = 1826] [id = 105] 13:12:50 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f9ea524f000) [pid = 1826] [serial = 285] [outer = (nil)] [url = about:blank] 13:12:50 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f9e90573800) [pid = 1826] [serial = 251] [outer = (nil)] [url = about:blank] 13:12:50 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f9e95d39800) [pid = 1826] [serial = 254] [outer = (nil)] [url = about:blank] 13:12:50 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f9ea88e1400) [pid = 1826] [serial = 258] [outer = (nil)] [url = about:blank] 13:12:50 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f9ea92a7c00) [pid = 1826] [serial = 261] [outer = (nil)] [url = about:blank] 13:12:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95abc000 == 46 [pid = 1826] [id = 104] 13:12:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9671f800 == 45 [pid = 1826] [id = 103] 13:12:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8df22000 == 44 [pid = 1826] [id = 102] 13:12:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95ab8000 == 43 [pid = 1826] [id = 101] 13:12:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8edf2000 == 42 [pid = 1826] [id = 96] 13:12:50 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f9e93a3b000) [pid = 1826] [serial = 216] [outer = (nil)] [url = about:blank] 13:12:50 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f9e99636c00) [pid = 1826] [serial = 174] [outer = (nil)] [url = about:blank] 13:12:50 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f9ea404a000) [pid = 1826] [serial = 279] [outer = (nil)] [url = about:blank] 13:12:50 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f9e8e0e7400) [pid = 1826] [serial = 282] [outer = (nil)] [url = about:blank] 13:12:50 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f9ea50c0400) [pid = 1826] [serial = 280] [outer = (nil)] [url = about:blank] 13:12:50 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f9e92fe5c00) [pid = 1826] [serial = 268] [outer = (nil)] [url = about:blank] 13:12:50 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f9e9247cc00) [pid = 1826] [serial = 267] [outer = (nil)] [url = about:blank] 13:12:50 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f9ea524d000) [pid = 1826] [serial = 265] [outer = (nil)] [url = about:blank] 13:12:50 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f9ea5043400) [pid = 1826] [serial = 264] [outer = (nil)] [url = about:blank] 13:12:50 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f9e9c761000) [pid = 1826] [serial = 273] [outer = (nil)] [url = about:blank] 13:12:50 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f9ea3eab400) [pid = 1826] [serial = 274] [outer = (nil)] [url = about:blank] 13:12:50 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f9e92e5d800) [pid = 1826] [serial = 270] [outer = (nil)] [url = about:blank] 13:12:50 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f9e96939c00) [pid = 1826] [serial = 271] [outer = (nil)] [url = about:blank] 13:12:50 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f9ea6c94800) [pid = 1826] [serial = 111] [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.] 13:12:50 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f9e908b1000) [pid = 1826] [serial = 276] [outer = (nil)] [url = about:blank] 13:12:50 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f9e99436800) [pid = 1826] [serial = 277] [outer = (nil)] [url = about:blank] 13:12:50 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f9e93ad8000) [pid = 1826] [serial = 283] [outer = (nil)] [url = about:blank] 13:12:50 INFO - PROCESS | 1826 | 1461528770789 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]]]}] 13:12:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:12:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1743ms 13:12:50 INFO - PROCESS | 1826 | 1461528770867 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 13:12:50 INFO - PROCESS | 1826 | 1461528770871 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 13:12:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:12:50 INFO - PROCESS | 1826 | 1461528770882 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:12:50 INFO - PROCESS | 1826 | 1461528770887 Marionette TRACE conn3 <- [1,426,null,{}] 13:12:50 INFO - PROCESS | 1826 | 1461528770893 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}] 13:12:51 INFO - PROCESS | 1826 | 1461528771026 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 13:12:51 INFO - PROCESS | 1826 | 1461528771180 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d748000 == 43 [pid = 1826] [id = 114] 13:12:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f9e8cd77400) [pid = 1826] [serial = 341] [outer = (nil)] 13:12:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f9e8cd83c00) [pid = 1826] [serial = 342] [outer = 0x7f9e8cd77400] 13:12:51 INFO - PROCESS | 1826 | 1461528771258 Marionette DEBUG loaded listener.js 13:12:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f9e8ec15000) [pid = 1826] [serial = 343] [outer = 0x7f9e8cd77400] 13:12:52 INFO - PROCESS | 1826 | 1461528772204 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] 13:12:52 INFO - PROCESS | 1826 | 1461528772278 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 13:12:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:12:52 INFO - PROCESS | 1826 | 1461528772285 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:12:52 INFO - PROCESS | 1826 | 1461528772291 Marionette TRACE conn3 <- [1,430,null,{}] 13:12:52 INFO - PROCESS | 1826 | 1461528772298 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}] 13:12:52 INFO - PROCESS | 1826 | 1461528772475 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 13:12:52 INFO - PROCESS | 1826 | 1461528772606 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95ab4800 == 44 [pid = 1826] [id = 115] 13:12:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f9e90573c00) [pid = 1826] [serial = 344] [outer = (nil)] 13:12:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f9e908abc00) [pid = 1826] [serial = 345] [outer = 0x7f9e90573c00] 13:12:52 INFO - PROCESS | 1826 | 1461528772736 Marionette DEBUG loaded listener.js 13:12:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f9e92479000) [pid = 1826] [serial = 346] [outer = 0x7f9e90573c00] 13:12:53 INFO - PROCESS | 1826 | 1461528773573 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]]]}] 13:12:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:12:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1330ms 13:12:53 INFO - PROCESS | 1826 | 1461528773620 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 13:12:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:12:53 INFO - PROCESS | 1826 | 1461528773626 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 13:12:53 INFO - PROCESS | 1826 | 1461528773633 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:12:53 INFO - PROCESS | 1826 | 1461528773636 Marionette TRACE conn3 <- [1,434,null,{}] 13:12:53 INFO - PROCESS | 1826 | 1461528773642 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}] 13:12:53 INFO - PROCESS | 1826 | 1461528773815 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 13:12:53 INFO - PROCESS | 1826 | 1461528773951 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96eca800 == 45 [pid = 1826] [id = 116] 13:12:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f9e92e59800) [pid = 1826] [serial = 347] [outer = (nil)] 13:12:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f9e9536d400) [pid = 1826] [serial = 348] [outer = 0x7f9e92e59800] 13:12:54 INFO - PROCESS | 1826 | 1461528774030 Marionette DEBUG loaded listener.js 13:12:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f9e95a7f000) [pid = 1826] [serial = 349] [outer = 0x7f9e92e59800] 13:12:55 INFO - PROCESS | 1826 | 1461528775047 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]]]}] 13:12:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:12:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1482ms 13:12:55 INFO - PROCESS | 1826 | 1461528775115 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 13:12:55 INFO - PROCESS | 1826 | 1461528775119 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 13:12:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:12:55 INFO - PROCESS | 1826 | 1461528775134 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:12:55 INFO - PROCESS | 1826 | 1461528775144 Marionette TRACE conn3 <- [1,438,null,{}] 13:12:55 INFO - PROCESS | 1826 | 1461528775150 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}] 13:12:55 INFO - PROCESS | 1826 | 1461528775354 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 13:12:55 INFO - PROCESS | 1826 | 1461528775530 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e906eb800 == 46 [pid = 1826] [id = 117] 13:12:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f9e95a87000) [pid = 1826] [serial = 350] [outer = (nil)] 13:12:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f9e9760ec00) [pid = 1826] [serial = 351] [outer = 0x7f9e95a87000] 13:12:55 INFO - PROCESS | 1826 | 1461528775610 Marionette DEBUG loaded listener.js 13:12:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f9e99444400) [pid = 1826] [serial = 352] [outer = 0x7f9e95a87000] 13:12:56 INFO - PROCESS | 1826 | 1461528776404 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]]]}] 13:12:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:12:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1341ms 13:12:56 INFO - PROCESS | 1826 | 1461528776468 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 13:12:56 INFO - PROCESS | 1826 | 1461528776472 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 13:12:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:12:56 INFO - PROCESS | 1826 | 1461528776495 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:12:56 INFO - PROCESS | 1826 | 1461528776500 Marionette TRACE conn3 <- [1,442,null,{}] 13:12:56 INFO - PROCESS | 1826 | 1461528776507 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}] 13:12:56 INFO - PROCESS | 1826 | 1461528776664 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 13:12:56 INFO - PROCESS | 1826 | 1461528776794 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea2fab000 == 47 [pid = 1826] [id = 118] 13:12:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f9e960b7400) [pid = 1826] [serial = 353] [outer = (nil)] 13:12:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f9ea3de5000) [pid = 1826] [serial = 354] [outer = 0x7f9e960b7400] 13:12:56 INFO - PROCESS | 1826 | 1461528776865 Marionette DEBUG loaded listener.js 13:12:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f9ea4044400) [pid = 1826] [serial = 355] [outer = 0x7f9e960b7400] 13:12:57 INFO - PROCESS | 1826 | 1461528777833 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]]]}] 13:12:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:12:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1397ms 13:12:57 INFO - PROCESS | 1826 | 1461528777877 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 13:12:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:12:57 INFO - PROCESS | 1826 | 1461528777881 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 13:12:57 INFO - PROCESS | 1826 | 1461528777888 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:12:57 INFO - PROCESS | 1826 | 1461528777891 Marionette TRACE conn3 <- [1,446,null,{}] 13:12:57 INFO - PROCESS | 1826 | 1461528777900 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}] 13:12:58 INFO - PROCESS | 1826 | 1461528778060 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 13:12:58 INFO - PROCESS | 1826 | 1461528778194 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea4f17800 == 48 [pid = 1826] [id = 119] 13:12:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f9ea4ca1c00) [pid = 1826] [serial = 356] [outer = (nil)] 13:12:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f9ea5223800) [pid = 1826] [serial = 357] [outer = 0x7f9ea4ca1c00] 13:12:58 INFO - PROCESS | 1826 | 1461528778326 Marionette DEBUG loaded listener.js 13:12:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f9ea8ebf800) [pid = 1826] [serial = 358] [outer = 0x7f9ea4ca1c00] 13:12:59 INFO - PROCESS | 1826 | 1461528779259 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]]]}] 13:12:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:12:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1429ms 13:12:59 INFO - PROCESS | 1826 | 1461528779317 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 13:12:59 INFO - PROCESS | 1826 | 1461528779320 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 13:12:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:12:59 INFO - PROCESS | 1826 | 1461528779326 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:12:59 INFO - PROCESS | 1826 | 1461528779330 Marionette TRACE conn3 <- [1,450,null,{}] 13:12:59 INFO - PROCESS | 1826 | 1461528779336 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}] 13:12:59 INFO - PROCESS | 1826 | 1461528779492 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 13:12:59 INFO - PROCESS | 1826 | 1461528779630 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea9512000 == 49 [pid = 1826] [id = 120] 13:12:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f9e8ec49c00) [pid = 1826] [serial = 359] [outer = (nil)] 13:12:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f9e8ec50000) [pid = 1826] [serial = 360] [outer = 0x7f9e8ec49c00] 13:12:59 INFO - PROCESS | 1826 | 1461528779699 Marionette DEBUG loaded listener.js 13:12:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f9ea8ec9400) [pid = 1826] [serial = 361] [outer = 0x7f9e8ec49c00] 13:13:00 INFO - PROCESS | 1826 | 1461528780812 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] 13:13:00 INFO - PROCESS | 1826 | 1461528780864 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 13:13:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:13:00 INFO - PROCESS | 1826 | 1461528780871 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:13:00 INFO - PROCESS | 1826 | 1461528780876 Marionette TRACE conn3 <- [1,454,null,{}] 13:13:00 INFO - PROCESS | 1826 | 1461528780883 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}] 13:13:01 INFO - PROCESS | 1826 | 1461528781055 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 13:13:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9081d800 == 48 [pid = 1826] [id = 113] 13:13:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95abb800 == 47 [pid = 1826] [id = 109] 13:13:01 INFO - PROCESS | 1826 | 1461528781173 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e94643000 == 48 [pid = 1826] [id = 121] 13:13:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f9e90520c00) [pid = 1826] [serial = 362] [outer = (nil)] 13:13:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f9e9056d800) [pid = 1826] [serial = 363] [outer = 0x7f9e90520c00] 13:13:01 INFO - PROCESS | 1826 | 1461528781279 Marionette DEBUG loaded listener.js 13:13:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f9e908ac400) [pid = 1826] [serial = 364] [outer = 0x7f9e90520c00] 13:13:01 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:01 INFO - PROCESS | 1826 | 1461528781978 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]]]}] 13:13:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:13:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1128ms 13:13:02 INFO - PROCESS | 1826 | 1461528782010 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 13:13:02 INFO - PROCESS | 1826 | 1461528782018 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 13:13:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:13:02 INFO - PROCESS | 1826 | 1461528782031 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:13:02 INFO - PROCESS | 1826 | 1461528782034 Marionette TRACE conn3 <- [1,458,null,{}] 13:13:02 INFO - PROCESS | 1826 | 1461528782044 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}] 13:13:02 INFO - PROCESS | 1826 | 1461528782209 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 13:13:02 INFO - PROCESS | 1826 | 1461528782221 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e97f44800 == 49 [pid = 1826] [id = 122] 13:13:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f9e92e5d400) [pid = 1826] [serial = 365] [outer = (nil)] 13:13:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f9e95a80400) [pid = 1826] [serial = 366] [outer = 0x7f9e92e5d400] 13:13:02 INFO - PROCESS | 1826 | 1461528782285 Marionette DEBUG loaded listener.js 13:13:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f9e96249800) [pid = 1826] [serial = 367] [outer = 0x7f9e92e5d400] 13:13:03 INFO - PROCESS | 1826 | 1461528783263 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] 13:13:03 INFO - PROCESS | 1826 | 1461528783319 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 13:13:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:13:03 INFO - PROCESS | 1826 | 1461528783325 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:13:03 INFO - PROCESS | 1826 | 1461528783330 Marionette TRACE conn3 <- [1,462,null,{}] 13:13:03 INFO - PROCESS | 1826 | 1461528783354 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}] 13:13:03 INFO - PROCESS | 1826 | 1461528783547 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 13:13:03 INFO - PROCESS | 1826 | 1461528783574 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea9489800 == 50 [pid = 1826] [id = 123] 13:13:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f9e982c2000) [pid = 1826] [serial = 368] [outer = (nil)] 13:13:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f9ea4048000) [pid = 1826] [serial = 369] [outer = 0x7f9e982c2000] 13:13:03 INFO - PROCESS | 1826 | 1461528783644 Marionette DEBUG loaded listener.js 13:13:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f9ea5251c00) [pid = 1826] [serial = 370] [outer = 0x7f9e982c2000] 13:13:04 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:04 INFO - PROCESS | 1826 | 1461528784503 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] 13:13:04 INFO - PROCESS | 1826 | 1461528784574 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 13:13:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:13:04 INFO - PROCESS | 1826 | 1461528784580 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:13:04 INFO - PROCESS | 1826 | 1461528784583 Marionette TRACE conn3 <- [1,466,null,{}] 13:13:04 INFO - PROCESS | 1826 | 1461528784589 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}] 13:13:04 INFO - PROCESS | 1826 | 1461528784782 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 13:13:04 INFO - PROCESS | 1826 | 1461528784807 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95a39800 == 51 [pid = 1826] [id = 124] 13:13:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f9e8c203400) [pid = 1826] [serial = 371] [outer = (nil)] 13:13:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f9e8c210400) [pid = 1826] [serial = 372] [outer = 0x7f9e8c203400] 13:13:04 INFO - PROCESS | 1826 | 1461528784873 Marionette DEBUG loaded listener.js 13:13:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f9ea7136800) [pid = 1826] [serial = 373] [outer = 0x7f9e8c203400] 13:13:05 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f9e8cd75400) [pid = 1826] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:13:05 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f9e8fb90800) [pid = 1826] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:13:05 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f9e8ec09c00) [pid = 1826] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:13:05 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f9e8d72e000) [pid = 1826] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:13:05 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f9e92479800) [pid = 1826] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:13:05 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f9e8d27ac00) [pid = 1826] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:13:05 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f9e8d577800) [pid = 1826] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:13:05 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f9e8d7efc00) [pid = 1826] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:13:05 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f9e95008800) [pid = 1826] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:13:05 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f9e8d7f0000) [pid = 1826] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:13:05 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f9e8fb5d000) [pid = 1826] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:13:05 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f9ea3ea6800) [pid = 1826] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:13:05 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f9e8d394c00) [pid = 1826] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:13:05 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f9e9963c400) [pid = 1826] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:13:05 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f9e9df1ec00) [pid = 1826] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:13:05 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f9e90516000) [pid = 1826] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:13:05 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f9e8d576400) [pid = 1826] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:13:05 INFO - PROCESS | 1826 | 1461528785781 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] 13:13:05 INFO - PROCESS | 1826 | 1461528785827 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 13:13:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:13:05 INFO - PROCESS | 1826 | 1461528785832 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:13:05 INFO - PROCESS | 1826 | 1461528785834 Marionette TRACE conn3 <- [1,470,null,{}] 13:13:05 INFO - PROCESS | 1826 | 1461528785839 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}] 13:13:05 INFO - PROCESS | 1826 | 1461528785960 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 13:13:05 INFO - PROCESS | 1826 | 1461528785975 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea3bde800 == 52 [pid = 1826] [id = 125] 13:13:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f9e8cd75400) [pid = 1826] [serial = 374] [outer = (nil)] 13:13:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f9e94380800) [pid = 1826] [serial = 375] [outer = 0x7f9e8cd75400] 13:13:06 INFO - PROCESS | 1826 | 1461528786034 Marionette DEBUG loaded listener.js 13:13:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f9e9df7b000) [pid = 1826] [serial = 376] [outer = 0x7f9e8cd75400] 13:13:06 INFO - PROCESS | 1826 | 1461528786766 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]]]}] 13:13:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:13:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 974ms 13:13:06 INFO - PROCESS | 1826 | 1461528786807 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 13:13:06 INFO - PROCESS | 1826 | 1461528786811 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 13:13:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:13:06 INFO - PROCESS | 1826 | 1461528786816 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:13:06 INFO - PROCESS | 1826 | 1461528786817 Marionette TRACE conn3 <- [1,474,null,{}] 13:13:06 INFO - PROCESS | 1826 | 1461528786830 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}] 13:13:06 INFO - PROCESS | 1826 | 1461528786985 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 13:13:07 INFO - PROCESS | 1826 | 1461528787001 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8a9df800 == 53 [pid = 1826] [id = 126] 13:13:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f9ea92a9c00) [pid = 1826] [serial = 377] [outer = (nil)] 13:13:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f9ea92c2c00) [pid = 1826] [serial = 378] [outer = 0x7f9ea92a9c00] 13:13:07 INFO - PROCESS | 1826 | 1461528787065 Marionette DEBUG loaded listener.js 13:13:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f9eab04cc00) [pid = 1826] [serial = 379] [outer = 0x7f9ea92a9c00] 13:13:08 INFO - PROCESS | 1826 | 1461528788110 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]]]}] 13:13:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:13:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1330ms 13:13:08 INFO - PROCESS | 1826 | 1461528788147 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 13:13:08 INFO - PROCESS | 1826 | 1461528788152 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 13:13:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:13:08 INFO - PROCESS | 1826 | 1461528788161 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:13:08 INFO - PROCESS | 1826 | 1461528788165 Marionette TRACE conn3 <- [1,478,null,{}] 13:13:08 INFO - PROCESS | 1826 | 1461528788173 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}] 13:13:08 INFO - PROCESS | 1826 | 1461528788326 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 13:13:08 INFO - PROCESS | 1826 | 1461528788473 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e911d3000 == 54 [pid = 1826] [id = 127] 13:13:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f9e8ec4ac00) [pid = 1826] [serial = 380] [outer = (nil)] 13:13:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f9e90522c00) [pid = 1826] [serial = 381] [outer = 0x7f9e8ec4ac00] 13:13:08 INFO - PROCESS | 1826 | 1461528788550 Marionette DEBUG loaded listener.js 13:13:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f9e908b3c00) [pid = 1826] [serial = 382] [outer = 0x7f9e8ec4ac00] 13:13:09 INFO - PROCESS | 1826 | 1461528789527 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]]]}] 13:13:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:13:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1428ms 13:13:09 INFO - PROCESS | 1826 | 1461528789591 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 13:13:09 INFO - PROCESS | 1826 | 1461528789599 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 13:13:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:13:09 INFO - PROCESS | 1826 | 1461528789609 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:13:09 INFO - PROCESS | 1826 | 1461528789613 Marionette TRACE conn3 <- [1,482,null,{}] 13:13:09 INFO - PROCESS | 1826 | 1461528789619 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}] 13:13:09 INFO - PROCESS | 1826 | 1461528789814 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 13:13:10 INFO - PROCESS | 1826 | 1461528790032 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95aab800 == 55 [pid = 1826] [id = 128] 13:13:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f9e95a81c00) [pid = 1826] [serial = 383] [outer = (nil)] 13:13:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f9e97036c00) [pid = 1826] [serial = 384] [outer = 0x7f9e95a81c00] 13:13:10 INFO - PROCESS | 1826 | 1461528790149 Marionette DEBUG loaded listener.js 13:13:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f9e9963f800) [pid = 1826] [serial = 385] [outer = 0x7f9e95a81c00] 13:13:11 INFO - PROCESS | 1826 | 1461528791007 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]]]}] 13:13:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:13:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1433ms 13:13:11 INFO - PROCESS | 1826 | 1461528791042 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 13:13:11 INFO - PROCESS | 1826 | 1461528791046 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 13:13:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:13:11 INFO - PROCESS | 1826 | 1461528791052 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:13:11 INFO - PROCESS | 1826 | 1461528791058 Marionette TRACE conn3 <- [1,486,null,{}] 13:13:11 INFO - PROCESS | 1826 | 1461528791088 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}] 13:13:11 INFO - PROCESS | 1826 | 1461528791283 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 13:13:11 INFO - PROCESS | 1826 | 1461528791390 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9eab070000 == 56 [pid = 1826] [id = 129] 13:13:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f9ea88e1400) [pid = 1826] [serial = 386] [outer = (nil)] 13:13:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f9ea9092c00) [pid = 1826] [serial = 387] [outer = 0x7f9ea88e1400] 13:13:11 INFO - PROCESS | 1826 | 1461528791467 Marionette DEBUG loaded listener.js 13:13:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f9ea9528000) [pid = 1826] [serial = 388] [outer = 0x7f9ea88e1400] 13:13:12 INFO - PROCESS | 1826 | 1461528792281 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]]]}] 13:13:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:13:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1282ms 13:13:12 INFO - PROCESS | 1826 | 1461528792335 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 13:13:12 INFO - PROCESS | 1826 | 1461528792339 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 13:13:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:13:12 INFO - PROCESS | 1826 | 1461528792345 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:13:12 INFO - PROCESS | 1826 | 1461528792347 Marionette TRACE conn3 <- [1,490,null,{}] 13:13:12 INFO - PROCESS | 1826 | 1461528792352 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}] 13:13:12 INFO - PROCESS | 1826 | 1461528792572 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 13:13:12 INFO - PROCESS | 1826 | 1461528792709 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8c52c000 == 57 [pid = 1826] [id = 130] 13:13:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f9e8cf26400) [pid = 1826] [serial = 389] [outer = (nil)] 13:13:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f9e8cf2e800) [pid = 1826] [serial = 390] [outer = 0x7f9e8cf26400] 13:13:12 INFO - PROCESS | 1826 | 1461528792785 Marionette DEBUG loaded listener.js 13:13:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f9ea5244c00) [pid = 1826] [serial = 391] [outer = 0x7f9e8cf26400] 13:13:13 INFO - PROCESS | 1826 | 1461528793619 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]]]}] 13:13:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:13:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1326ms 13:13:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:13:13 INFO - PROCESS | 1826 | 1461528793671 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 13:13:13 INFO - PROCESS | 1826 | 1461528793674 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 13:13:13 INFO - PROCESS | 1826 | 1461528793680 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:13:13 INFO - PROCESS | 1826 | 1461528793683 Marionette TRACE conn3 <- [1,494,null,{}] 13:13:13 INFO - PROCESS | 1826 | 1461528793688 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}] 13:13:14 INFO - PROCESS | 1826 | 1461528794108 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 13:13:14 INFO - PROCESS | 1826 | 1461528794357 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d531000 == 58 [pid = 1826] [id = 131] 13:13:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f9e8d270800) [pid = 1826] [serial = 392] [outer = (nil)] 13:13:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f9e8d39a400) [pid = 1826] [serial = 393] [outer = 0x7f9e8d270800] 13:13:14 INFO - PROCESS | 1826 | 1461528794432 Marionette DEBUG loaded listener.js 13:13:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f9e8d735400) [pid = 1826] [serial = 394] [outer = 0x7f9e8d270800] 13:13:15 INFO - PROCESS | 1826 | 1461528795328 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]]]}] 13:13:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:13:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1678ms 13:13:15 INFO - PROCESS | 1826 | 1461528795358 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 13:13:15 INFO - PROCESS | 1826 | 1461528795363 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 13:13:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:13:15 INFO - PROCESS | 1826 | 1461528795369 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:13:15 INFO - PROCESS | 1826 | 1461528795375 Marionette TRACE conn3 <- [1,498,null,{}] 13:13:15 INFO - PROCESS | 1826 | 1461528795381 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}] 13:13:15 INFO - PROCESS | 1826 | 1461528795518 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 13:13:15 INFO - PROCESS | 1826 | 1461528795670 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8f0e4000 == 59 [pid = 1826] [id = 132] 13:13:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f9e8c208c00) [pid = 1826] [serial = 395] [outer = (nil)] 13:13:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f9e8ec18400) [pid = 1826] [serial = 396] [outer = 0x7f9e8c208c00] 13:13:15 INFO - PROCESS | 1826 | 1461528795737 Marionette DEBUG loaded listener.js 13:13:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f9e8ec45000) [pid = 1826] [serial = 397] [outer = 0x7f9e8c208c00] 13:13:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d32e800 == 58 [pid = 1826] [id = 52] 13:13:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8f0d9000 == 57 [pid = 1826] [id = 53] 13:13:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e970a8000 == 56 [pid = 1826] [id = 46] 13:13:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9520d000 == 55 [pid = 1826] [id = 55] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f9e94105400) [pid = 1826] [serial = 291] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f9ea957e000) [pid = 1826] [serial = 300] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f9ea9062800) [pid = 1826] [serial = 297] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f9e982c9800) [pid = 1826] [serial = 294] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f9e8d7e8800) [pid = 1826] [serial = 288] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f9e90572400) [pid = 1826] [serial = 327] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f9e95a79800) [pid = 1826] [serial = 330] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f9e9982f000) [pid = 1826] [serial = 333] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f9ea524a000) [pid = 1826] [serial = 336] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9601b000 == 54 [pid = 1826] [id = 56] 13:13:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9080d000 == 53 [pid = 1826] [id = 54] 13:13:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e906eb800 == 52 [pid = 1826] [id = 117] 13:13:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e96eca800 == 51 [pid = 1826] [id = 116] 13:13:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95ab4800 == 50 [pid = 1826] [id = 115] 13:13:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d748000 == 49 [pid = 1826] [id = 114] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f9e92484c00) [pid = 1826] [serial = 252] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f9e908ad400) [pid = 1826] [serial = 306] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f9ea92b8c00) [pid = 1826] [serial = 262] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f9e9717e000) [pid = 1826] [serial = 310] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f9e8fb83000) [pid = 1826] [serial = 318] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f9ea924f800) [pid = 1826] [serial = 286] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f9ea8ec4c00) [pid = 1826] [serial = 249] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f9e97817c00) [pid = 1826] [serial = 219] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f9e9c767800) [pid = 1826] [serial = 315] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f9e90571000) [pid = 1826] [serial = 304] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f9ea8ec4400) [pid = 1826] [serial = 225] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f9e9785a400) [pid = 1826] [serial = 312] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f9ea522ac00) [pid = 1826] [serial = 222] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f9ea9094000) [pid = 1826] [serial = 259] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f9e95a80000) [pid = 1826] [serial = 319] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f9e9247e800) [pid = 1826] [serial = 307] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f9e90519400) [pid = 1826] [serial = 303] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f9e957da400) [pid = 1826] [serial = 309] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f9ea3de3000) [pid = 1826] [serial = 316] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f9e9982cc00) [pid = 1826] [serial = 313] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f9e9760b800) [pid = 1826] [serial = 255] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f9ea42e9800) [pid = 1826] [serial = 321] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f9e8cd81000) [pid = 1826] [serial = 324] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f9e8ec14c00) [pid = 1826] [serial = 339] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f9e97817400) [pid = 1826] [serial = 325] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f9ea5245000) [pid = 1826] [serial = 322] [outer = (nil)] [url = about:blank] 13:13:16 INFO - PROCESS | 1826 | 1461528796589 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]]]}] 13:13:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:13:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1284ms 13:13:16 INFO - PROCESS | 1826 | 1461528796654 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 13:13:16 INFO - PROCESS | 1826 | 1461528796657 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 13:13:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:13:16 INFO - PROCESS | 1826 | 1461528796664 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:13:16 INFO - PROCESS | 1826 | 1461528796667 Marionette TRACE conn3 <- [1,502,null,{}] 13:13:16 INFO - PROCESS | 1826 | 1461528796671 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}] 13:13:16 INFO - PROCESS | 1826 | 1461528796797 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 13:13:16 INFO - PROCESS | 1826 | 1461528796815 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90809000 == 50 [pid = 1826] [id = 133] 13:13:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f9e8f077800) [pid = 1826] [serial = 398] [outer = (nil)] 13:13:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f9e90517c00) [pid = 1826] [serial = 399] [outer = 0x7f9e8f077800] 13:13:16 INFO - PROCESS | 1826 | 1461528796874 Marionette DEBUG loaded listener.js 13:13:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f9e9056dc00) [pid = 1826] [serial = 400] [outer = 0x7f9e8f077800] 13:13:17 INFO - PROCESS | 1826 | 1461528797667 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]]]}] 13:13:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:13:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1026ms 13:13:17 INFO - PROCESS | 1826 | 1461528797698 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 13:13:17 INFO - PROCESS | 1826 | 1461528797702 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 13:13:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:13:17 INFO - PROCESS | 1826 | 1461528797734 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:13:17 INFO - PROCESS | 1826 | 1461528797739 Marionette TRACE conn3 <- [1,506,null,{}] 13:13:17 INFO - PROCESS | 1826 | 1461528797748 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}] 13:13:17 INFO - PROCESS | 1826 | 1461528797880 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 13:13:17 INFO - PROCESS | 1826 | 1461528797894 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8a9d6000 == 51 [pid = 1826] [id = 134] 13:13:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f9e9056e000) [pid = 1826] [serial = 401] [outer = (nil)] 13:13:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f9e908b3800) [pid = 1826] [serial = 402] [outer = 0x7f9e9056e000] 13:13:17 INFO - PROCESS | 1826 | 1461528797957 Marionette DEBUG loaded listener.js 13:13:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f9e92481800) [pid = 1826] [serial = 403] [outer = 0x7f9e9056e000] 13:13:18 INFO - PROCESS | 1826 | 1461528798736 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]]]}] 13:13:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:13:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1058ms 13:13:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:13:18 INFO - PROCESS | 1826 | 1461528798770 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 13:13:18 INFO - PROCESS | 1826 | 1461528798773 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 13:13:18 INFO - PROCESS | 1826 | 1461528798778 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:13:18 INFO - PROCESS | 1826 | 1461528798781 Marionette TRACE conn3 <- [1,510,null,{}] 13:13:18 INFO - PROCESS | 1826 | 1461528798801 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}] 13:13:18 INFO - PROCESS | 1826 | 1461528798986 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 13:13:19 INFO - PROCESS | 1826 | 1461528799010 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95a31800 == 52 [pid = 1826] [id = 135] 13:13:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f9e8cd78400) [pid = 1826] [serial = 404] [outer = (nil)] 13:13:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f9e92fe1400) [pid = 1826] [serial = 405] [outer = 0x7f9e8cd78400] 13:13:19 INFO - PROCESS | 1826 | 1461528799070 Marionette DEBUG loaded listener.js 13:13:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f9e94384800) [pid = 1826] [serial = 406] [outer = 0x7f9e8cd78400] 13:13:19 INFO - PROCESS | 1826 | 1461528799820 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]]]}] 13:13:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:13:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1080ms 13:13:19 INFO - PROCESS | 1826 | 1461528799858 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 13:13:19 INFO - PROCESS | 1826 | 1461528799860 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 13:13:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:13:19 INFO - PROCESS | 1826 | 1461528799894 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:13:19 INFO - PROCESS | 1826 | 1461528799896 Marionette TRACE conn3 <- [1,514,null,{}] 13:13:19 INFO - PROCESS | 1826 | 1461528799902 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}] 13:13:20 INFO - PROCESS | 1826 | 1461528800100 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 13:13:20 INFO - PROCESS | 1826 | 1461528800183 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96321800 == 53 [pid = 1826] [id = 136] 13:13:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f9e95a79000) [pid = 1826] [serial = 407] [outer = (nil)] 13:13:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f9e95a7fc00) [pid = 1826] [serial = 408] [outer = 0x7f9e95a79000] 13:13:20 INFO - PROCESS | 1826 | 1461528800255 Marionette DEBUG loaded listener.js 13:13:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f9e96930000) [pid = 1826] [serial = 409] [outer = 0x7f9e95a79000] 13:13:20 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f9e8d736400) [pid = 1826] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:13:20 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f9ea9573c00) [pid = 1826] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:13:20 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f9ea3eab800) [pid = 1826] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:13:20 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f9e8dfcac00) [pid = 1826] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:13:20 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f9e97608c00) [pid = 1826] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f9e96e2cc00) [pid = 1826] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f9e97817800) [pid = 1826] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f9e92484400) [pid = 1826] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f9e8d72f000) [pid = 1826] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f9e982c2000) [pid = 1826] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f9e8c203400) [pid = 1826] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f9e8cd75400) [pid = 1826] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f9e90520c00) [pid = 1826] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f9e8ec49c00) [pid = 1826] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:13:21 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f9e92e5d400) [pid = 1826] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:13:21 INFO - PROCESS | 1826 | 1461528801308 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]]]}] 13:13:21 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 13:13:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1456ms 13:13:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:13:21 INFO - PROCESS | 1826 | 1461528801322 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 13:13:21 INFO - PROCESS | 1826 | 1461528801324 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 13:13:21 INFO - PROCESS | 1826 | 1461528801330 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:13:21 INFO - PROCESS | 1826 | 1461528801333 Marionette TRACE conn3 <- [1,518,null,{}] 13:13:21 INFO - PROCESS | 1826 | 1461528801337 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}] 13:13:21 INFO - PROCESS | 1826 | 1461528801474 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 13:13:21 INFO - PROCESS | 1826 | 1461528801571 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8c513800 == 54 [pid = 1826] [id = 137] 13:13:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f9e8d736400) [pid = 1826] [serial = 410] [outer = (nil)] 13:13:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f9e92482c00) [pid = 1826] [serial = 411] [outer = 0x7f9e8d736400] 13:13:21 INFO - PROCESS | 1826 | 1461528801633 Marionette DEBUG loaded listener.js 13:13:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f9e9702e800) [pid = 1826] [serial = 412] [outer = 0x7f9e8d736400] 13:13:22 INFO - PROCESS | 1826 | 1461528802254 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]]]}] 13:13:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:13:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 975ms 13:13:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:13:22 INFO - PROCESS | 1826 | 1461528802305 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 13:13:22 INFO - PROCESS | 1826 | 1461528802307 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 13:13:22 INFO - PROCESS | 1826 | 1461528802312 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:13:22 INFO - PROCESS | 1826 | 1461528802316 Marionette TRACE conn3 <- [1,522,null,{}] 13:13:22 INFO - PROCESS | 1826 | 1461528802320 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}] 13:13:22 INFO - PROCESS | 1826 | 1461528802444 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 13:13:22 INFO - PROCESS | 1826 | 1461528802555 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e970a8000 == 55 [pid = 1826] [id = 138] 13:13:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f9e8c206000) [pid = 1826] [serial = 413] [outer = (nil)] 13:13:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f9e97608c00) [pid = 1826] [serial = 414] [outer = 0x7f9e8c206000] 13:13:22 INFO - PROCESS | 1826 | 1461528802614 Marionette DEBUG loaded listener.js 13:13:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f9e982c6000) [pid = 1826] [serial = 415] [outer = 0x7f9e8c206000] 13:13:23 INFO - PROCESS | 1826 | 1461528803496 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]]]}] 13:13:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:13:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1230ms 13:13:23 INFO - PROCESS | 1826 | 1461528803543 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 13:13:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:13:23 INFO - PROCESS | 1826 | 1461528803549 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 13:13:23 INFO - PROCESS | 1826 | 1461528803557 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:13:23 INFO - PROCESS | 1826 | 1461528803562 Marionette TRACE conn3 <- [1,526,null,{}] 13:13:23 INFO - PROCESS | 1826 | 1461528803569 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}] 13:13:23 INFO - PROCESS | 1826 | 1461528803729 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 13:13:23 INFO - PROCESS | 1826 | 1461528803861 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8f02b000 == 56 [pid = 1826] [id = 139] 13:13:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f9e8cf29400) [pid = 1826] [serial = 416] [outer = (nil)] 13:13:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f9e8d7e3400) [pid = 1826] [serial = 417] [outer = 0x7f9e8cf29400] 13:13:23 INFO - PROCESS | 1826 | 1461528803938 Marionette DEBUG loaded listener.js 13:13:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f9e8ec04c00) [pid = 1826] [serial = 418] [outer = 0x7f9e8cf29400] 13:13:24 INFO - PROCESS | 1826 | 1461528804780 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]]]}] 13:13:24 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 13:13:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1284ms 13:13:24 INFO - PROCESS | 1826 | 1461528804841 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 13:13:24 INFO - PROCESS | 1826 | 1461528804849 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 13:13:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:13:24 INFO - PROCESS | 1826 | 1461528804859 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:13:24 INFO - PROCESS | 1826 | 1461528804862 Marionette TRACE conn3 <- [1,530,null,{}] 13:13:24 INFO - PROCESS | 1826 | 1461528804868 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}] 13:13:25 INFO - PROCESS | 1826 | 1461528805024 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 13:13:25 INFO - PROCESS | 1826 | 1461528805157 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95a2b800 == 57 [pid = 1826] [id = 140] 13:13:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f9e8ec12c00) [pid = 1826] [serial = 419] [outer = (nil)] 13:13:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f9e905b1400) [pid = 1826] [serial = 420] [outer = 0x7f9e8ec12c00] 13:13:25 INFO - PROCESS | 1826 | 1461528805228 Marionette DEBUG loaded listener.js 13:13:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f9e908b5000) [pid = 1826] [serial = 421] [outer = 0x7f9e8ec12c00] 13:13:26 INFO - PROCESS | 1826 | 1461528806086 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"]]]}] 13:13:26 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 13:13:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:13:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:13:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:13:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:13:26 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 13:13:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:13:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:13:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:13:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:13:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1280ms 13:13:26 INFO - PROCESS | 1826 | 1461528806143 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 13:13:26 INFO - PROCESS | 1826 | 1461528806147 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 13:13:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:13:26 INFO - PROCESS | 1826 | 1461528806154 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:13:26 INFO - PROCESS | 1826 | 1461528806160 Marionette TRACE conn3 <- [1,534,null,{}] 13:13:26 INFO - PROCESS | 1826 | 1461528806175 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}] 13:13:26 INFO - PROCESS | 1826 | 1461528806344 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 13:13:26 INFO - PROCESS | 1826 | 1461528806476 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e99603800 == 58 [pid = 1826] [id = 141] 13:13:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f9e9573c800) [pid = 1826] [serial = 422] [outer = (nil)] 13:13:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f9e9785d000) [pid = 1826] [serial = 423] [outer = 0x7f9e9573c800] 13:13:26 INFO - PROCESS | 1826 | 1461528806547 Marionette DEBUG loaded listener.js 13:13:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f9e99640000) [pid = 1826] [serial = 424] [outer = 0x7f9e9573c800] 13:13:27 INFO - PROCESS | 1826 | 1461528807280 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]]]}] 13:13:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:13:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1136ms 13:13:27 INFO - PROCESS | 1826 | 1461528807325 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 13:13:27 INFO - PROCESS | 1826 | 1461528807330 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 13:13:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:13:27 INFO - PROCESS | 1826 | 1461528807339 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:13:27 INFO - PROCESS | 1826 | 1461528807342 Marionette TRACE conn3 <- [1,538,null,{}] 13:13:27 INFO - PROCESS | 1826 | 1461528807347 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}] 13:13:27 INFO - PROCESS | 1826 | 1461528807503 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 13:13:27 INFO - PROCESS | 1826 | 1461528807668 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea3b0a000 == 59 [pid = 1826] [id = 142] 13:13:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f9e9982d000) [pid = 1826] [serial = 425] [outer = (nil)] 13:13:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f9e998a8400) [pid = 1826] [serial = 426] [outer = 0x7f9e9982d000] 13:13:27 INFO - PROCESS | 1826 | 1461528807761 Marionette DEBUG loaded listener.js 13:13:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f9ea3ea6400) [pid = 1826] [serial = 427] [outer = 0x7f9e9982d000] 13:13:28 INFO - PROCESS | 1826 | 1461528808503 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]]]}] 13:13:28 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. 13:13:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1179ms 13:13:28 INFO - PROCESS | 1826 | 1461528808518 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 13:13:28 INFO - PROCESS | 1826 | 1461528808521 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 13:13:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:13:28 INFO - PROCESS | 1826 | 1461528808527 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:13:28 INFO - PROCESS | 1826 | 1461528808529 Marionette TRACE conn3 <- [1,542,null,{}] 13:13:28 INFO - PROCESS | 1826 | 1461528808534 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}] 13:13:28 INFO - PROCESS | 1826 | 1461528808672 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 13:13:28 INFO - PROCESS | 1826 | 1461528808809 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea4f21000 == 60 [pid = 1826] [id = 143] 13:13:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f9e8c20e400) [pid = 1826] [serial = 428] [outer = (nil)] 13:13:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f9ea4049000) [pid = 1826] [serial = 429] [outer = 0x7f9e8c20e400] 13:13:28 INFO - PROCESS | 1826 | 1461528808876 Marionette DEBUG loaded listener.js 13:13:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f9ea50c0400) [pid = 1826] [serial = 430] [outer = 0x7f9e8c20e400] 13:13:29 INFO - PROCESS | 1826 | 1461528809647 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]]]}] 13:13:29 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. 13:13:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1181ms 13:13:29 INFO - PROCESS | 1826 | 1461528809709 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 13:13:29 INFO - PROCESS | 1826 | 1461528809711 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 13:13:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:13:29 INFO - PROCESS | 1826 | 1461528809717 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:13:29 INFO - PROCESS | 1826 | 1461528809720 Marionette TRACE conn3 <- [1,546,null,{}] 13:13:29 INFO - PROCESS | 1826 | 1461528809743 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}] 13:13:29 INFO - PROCESS | 1826 | 1461528809927 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 13:13:30 INFO - PROCESS | 1826 | 1461528810041 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea8e66800 == 61 [pid = 1826] [id = 144] 13:13:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f9ea4091000) [pid = 1826] [serial = 431] [outer = (nil)] 13:13:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f9ea53cec00) [pid = 1826] [serial = 432] [outer = 0x7f9ea4091000] 13:13:30 INFO - PROCESS | 1826 | 1461528810112 Marionette DEBUG loaded listener.js 13:13:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f9ea957b000) [pid = 1826] [serial = 433] [outer = 0x7f9ea4091000] 13:13:30 INFO - PROCESS | 1826 | 1461528810870 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]]]}] 13:13:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:13:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1181ms 13:13:30 INFO - PROCESS | 1826 | 1461528810916 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 13:13:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:13:30 INFO - PROCESS | 1826 | 1461528810920 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 13:13:30 INFO - PROCESS | 1826 | 1461528810927 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:13:30 INFO - PROCESS | 1826 | 1461528810930 Marionette TRACE conn3 <- [1,550,null,{}] 13:13:30 INFO - PROCESS | 1826 | 1461528810935 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}] 13:13:31 INFO - PROCESS | 1826 | 1461528811100 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 13:13:31 INFO - PROCESS | 1826 | 1461528811219 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea950e800 == 62 [pid = 1826] [id = 145] 13:13:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f9e8dbefc00) [pid = 1826] [serial = 434] [outer = (nil)] 13:13:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f9e8dbf3400) [pid = 1826] [serial = 435] [outer = 0x7f9e8dbefc00] 13:13:31 INFO - PROCESS | 1826 | 1461528811305 Marionette DEBUG loaded listener.js 13:13:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f9e8dbfbc00) [pid = 1826] [serial = 436] [outer = 0x7f9e8dbefc00] 13:13:32 INFO - PROCESS | 1826 | 1461528812037 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]]]}] 13:13:32 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. 13:13:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1132ms 13:13:32 INFO - PROCESS | 1826 | 1461528812081 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 13:13:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:13:32 INFO - PROCESS | 1826 | 1461528812085 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 13:13:32 INFO - PROCESS | 1826 | 1461528812091 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:13:32 INFO - PROCESS | 1826 | 1461528812094 Marionette TRACE conn3 <- [1,554,null,{}] 13:13:32 INFO - PROCESS | 1826 | 1461528812099 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}] 13:13:32 INFO - PROCESS | 1826 | 1461528812234 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 13:13:32 INFO - PROCESS | 1826 | 1461528812344 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90a02800 == 63 [pid = 1826] [id = 146] 13:13:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f9e8db1d400) [pid = 1826] [serial = 437] [outer = (nil)] 13:13:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f9e8db22800) [pid = 1826] [serial = 438] [outer = 0x7f9e8db1d400] 13:13:32 INFO - PROCESS | 1826 | 1461528812411 Marionette DEBUG loaded listener.js 13:13:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f9e8db27c00) [pid = 1826] [serial = 439] [outer = 0x7f9e8db1d400] 13:13:32 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:33 INFO - PROCESS | 1826 | 1461528813264 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]]]}] 13:13:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:13:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1230ms 13:13:33 INFO - PROCESS | 1826 | 1461528813322 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 13:13:33 INFO - PROCESS | 1826 | 1461528813325 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 13:13:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:13:33 INFO - PROCESS | 1826 | 1461528813331 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:13:33 INFO - PROCESS | 1826 | 1461528813333 Marionette TRACE conn3 <- [1,558,null,{}] 13:13:33 INFO - PROCESS | 1826 | 1461528813339 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}] 13:13:33 INFO - PROCESS | 1826 | 1461528813501 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 13:13:33 INFO - PROCESS | 1826 | 1461528813639 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90a1c000 == 64 [pid = 1826] [id = 147] 13:13:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f9e8db1cc00) [pid = 1826] [serial = 440] [outer = (nil)] 13:13:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f9e8dbf1800) [pid = 1826] [serial = 441] [outer = 0x7f9e8db1cc00] 13:13:33 INFO - PROCESS | 1826 | 1461528813720 Marionette DEBUG loaded listener.js 13:13:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f9e8dbfd000) [pid = 1826] [serial = 442] [outer = 0x7f9e8db1cc00] 13:13:34 INFO - PROCESS | 1826 | 1461528814555 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]]]}] 13:13:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:13:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1285ms 13:13:34 INFO - PROCESS | 1826 | 1461528814618 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 13:13:34 INFO - PROCESS | 1826 | 1461528814621 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 13:13:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:13:34 INFO - PROCESS | 1826 | 1461528814626 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:13:34 INFO - PROCESS | 1826 | 1461528814628 Marionette TRACE conn3 <- [1,562,null,{}] 13:13:34 INFO - PROCESS | 1826 | 1461528814635 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}] 13:13:34 INFO - PROCESS | 1826 | 1461528814776 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 13:13:34 INFO - PROCESS | 1826 | 1461528814919 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8cc29000 == 65 [pid = 1826] [id = 148] 13:13:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f9e8cd7e400) [pid = 1826] [serial = 443] [outer = (nil)] 13:13:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f9e8d7e9c00) [pid = 1826] [serial = 444] [outer = 0x7f9e8cd7e400] 13:13:34 INFO - PROCESS | 1826 | 1461528814988 Marionette DEBUG loaded listener.js 13:13:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f9e90573000) [pid = 1826] [serial = 445] [outer = 0x7f9e8cd7e400] 13:13:35 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:36 INFO - PROCESS | 1826 | 1461528816518 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]]]}] 13:13:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:13:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1930ms 13:13:36 INFO - PROCESS | 1826 | 1461528816605 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 13:13:36 INFO - PROCESS | 1826 | 1461528816618 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 13:13:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:13:36 INFO - PROCESS | 1826 | 1461528816635 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:13:36 INFO - PROCESS | 1826 | 1461528816645 Marionette TRACE conn3 <- [1,566,null,{}] 13:13:36 INFO - PROCESS | 1826 | 1461528816663 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}] 13:13:36 INFO - PROCESS | 1826 | 1461528816872 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 13:13:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea9243000 == 64 [pid = 1826] [id = 98] 13:13:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e976be000 == 63 [pid = 1826] [id = 97] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f9ea92c2c00) [pid = 1826] [serial = 378] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | 1461528817065 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8add7000 == 64 [pid = 1826] [id = 149] 13:13:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f9e8dfc3800) [pid = 1826] [serial = 446] [outer = (nil)] 13:13:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f9e90574400) [pid = 1826] [serial = 447] [outer = 0x7f9e8dfc3800] 13:13:37 INFO - PROCESS | 1826 | 1461528817137 Marionette DEBUG loaded listener.js 13:13:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f9e90b99000) [pid = 1826] [serial = 448] [outer = 0x7f9e8dfc3800] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f9e965ef400) [pid = 1826] [serial = 292] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f9eab0b5400) [pid = 1826] [serial = 301] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f9ea9523c00) [pid = 1826] [serial = 298] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f9e908ae800) [pid = 1826] [serial = 328] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f9ea5042c00) [pid = 1826] [serial = 295] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f9ea4090400) [pid = 1826] [serial = 334] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f9ea713b400) [pid = 1826] [serial = 337] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f9e95a83400) [pid = 1826] [serial = 331] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f9e8f06e000) [pid = 1826] [serial = 289] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f9ea4048000) [pid = 1826] [serial = 369] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f9e8c210400) [pid = 1826] [serial = 372] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f9ea5251c00) [pid = 1826] [serial = 370] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f9e908abc00) [pid = 1826] [serial = 345] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f9e94380800) [pid = 1826] [serial = 375] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f9e9536d400) [pid = 1826] [serial = 348] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f9ea5223800) [pid = 1826] [serial = 357] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f9e8cd83c00) [pid = 1826] [serial = 342] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f9e9056d800) [pid = 1826] [serial = 363] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f9e908ac400) [pid = 1826] [serial = 364] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f9ea8ec9400) [pid = 1826] [serial = 361] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f9e8ec50000) [pid = 1826] [serial = 360] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f9e95a80400) [pid = 1826] [serial = 366] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f9ea3de5000) [pid = 1826] [serial = 354] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f9e9760ec00) [pid = 1826] [serial = 351] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f9e9df7b000) [pid = 1826] [serial = 376] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f9ea7136800) [pid = 1826] [serial = 373] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f9e96249800) [pid = 1826] [serial = 367] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:37 INFO - PROCESS | 1826 | 1461528817885 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]]]}] 13:13:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:13:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1301ms 13:13:37 INFO - PROCESS | 1826 | 1461528817945 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 13:13:37 INFO - PROCESS | 1826 | 1461528817953 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 13:13:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:13:37 INFO - PROCESS | 1826 | 1461528817963 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:13:37 INFO - PROCESS | 1826 | 1461528817965 Marionette TRACE conn3 <- [1,570,null,{}] 13:13:37 INFO - PROCESS | 1826 | 1461528817975 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}] 13:13:38 INFO - PROCESS | 1826 | 1461528818121 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 13:13:38 INFO - PROCESS | 1826 | 1461528818136 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e93a19800 == 65 [pid = 1826] [id = 150] 13:13:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f9e90b99400) [pid = 1826] [serial = 449] [outer = (nil)] 13:13:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f9e90ba3000) [pid = 1826] [serial = 450] [outer = 0x7f9e90b99400] 13:13:38 INFO - PROCESS | 1826 | 1461528818195 Marionette DEBUG loaded listener.js 13:13:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f9e92484800) [pid = 1826] [serial = 451] [outer = 0x7f9e90b99400] 13:13:38 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:38 INFO - PROCESS | 1826 | 1461528818973 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]]]}] 13:13:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:13:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1032ms 13:13:39 INFO - PROCESS | 1826 | 1461528819001 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 13:13:39 INFO - PROCESS | 1826 | 1461528819005 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 13:13:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:13:39 INFO - PROCESS | 1826 | 1461528819010 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:13:39 INFO - PROCESS | 1826 | 1461528819015 Marionette TRACE conn3 <- [1,574,null,{}] 13:13:39 INFO - PROCESS | 1826 | 1461528819046 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}] 13:13:39 INFO - PROCESS | 1826 | 1461528819184 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 13:13:39 INFO - PROCESS | 1826 | 1461528819202 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e965d8800 == 66 [pid = 1826] [id = 151] 13:13:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f9e95a82c00) [pid = 1826] [serial = 452] [outer = (nil)] 13:13:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f9e96843800) [pid = 1826] [serial = 453] [outer = 0x7f9e95a82c00] 13:13:39 INFO - PROCESS | 1826 | 1461528819264 Marionette DEBUG loaded listener.js 13:13:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f9e9760bc00) [pid = 1826] [serial = 454] [outer = 0x7f9e95a82c00] 13:13:40 INFO - PROCESS | 1826 | 1461528820051 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]]]}] 13:13:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:13:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1081ms 13:13:40 INFO - PROCESS | 1826 | 1461528820091 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 13:13:40 INFO - PROCESS | 1826 | 1461528820095 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 13:13:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:13:40 INFO - PROCESS | 1826 | 1461528820126 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:13:40 INFO - PROCESS | 1826 | 1461528820128 Marionette TRACE conn3 <- [1,578,null,{}] 13:13:40 INFO - PROCESS | 1826 | 1461528820133 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}] 13:13:40 INFO - PROCESS | 1826 | 1461528820305 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 13:13:40 INFO - PROCESS | 1826 | 1461528820327 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e976c8000 == 67 [pid = 1826] [id = 152] 13:13:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f9e94f98400) [pid = 1826] [serial = 455] [outer = (nil)] 13:13:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f9e99638c00) [pid = 1826] [serial = 456] [outer = 0x7f9e94f98400] 13:13:40 INFO - PROCESS | 1826 | 1461528820387 Marionette DEBUG loaded listener.js 13:13:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f9ea3ddfc00) [pid = 1826] [serial = 457] [outer = 0x7f9e94f98400] 13:13:41 INFO - PROCESS | 1826 | 1461528821116 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]]]}] 13:13:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:13:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1042ms 13:13:41 INFO - PROCESS | 1826 | 1461528821159 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 13:13:41 INFO - PROCESS | 1826 | 1461528821163 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 13:13:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:13:41 INFO - PROCESS | 1826 | 1461528821168 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:13:41 INFO - PROCESS | 1826 | 1461528821170 Marionette TRACE conn3 <- [1,582,null,{}] 13:13:41 INFO - PROCESS | 1826 | 1461528821251 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}] 13:13:41 INFO - PROCESS | 1826 | 1461528821427 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 13:13:41 INFO - PROCESS | 1826 | 1461528821445 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9c7de000 == 68 [pid = 1826] [id = 153] 13:13:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f9e8a972400) [pid = 1826] [serial = 458] [outer = (nil)] 13:13:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f9e8a979800) [pid = 1826] [serial = 459] [outer = 0x7f9e8a972400] 13:13:41 INFO - PROCESS | 1826 | 1461528821508 Marionette DEBUG loaded listener.js 13:13:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f9e8a97f000) [pid = 1826] [serial = 460] [outer = 0x7f9e8a972400] 13:13:42 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f9e9056e000) [pid = 1826] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:13:42 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f9e8c208c00) [pid = 1826] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:13:42 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f9e8f077800) [pid = 1826] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:13:42 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f9e8d270800) [pid = 1826] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:13:42 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f9e8cd78400) [pid = 1826] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:13:42 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f9e95a79000) [pid = 1826] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:13:42 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f9e8d736400) [pid = 1826] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:13:42 INFO - PROCESS | 1826 | 1461528822385 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]]]}] 13:13:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:13:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1244ms 13:13:42 INFO - PROCESS | 1826 | 1461528822413 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 13:13:42 INFO - PROCESS | 1826 | 1461528822416 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 13:13:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:13:42 INFO - PROCESS | 1826 | 1461528822421 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:13:42 INFO - PROCESS | 1826 | 1461528822423 Marionette TRACE conn3 <- [1,586,null,{}] 13:13:42 INFO - PROCESS | 1826 | 1461528822428 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}] 13:13:42 INFO - PROCESS | 1826 | 1461528822614 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 13:13:42 INFO - PROCESS | 1826 | 1461528822682 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea4d17000 == 69 [pid = 1826] [id = 154] 13:13:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f9e8d736400) [pid = 1826] [serial = 461] [outer = (nil)] 13:13:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f9e97218c00) [pid = 1826] [serial = 462] [outer = 0x7f9e8d736400] 13:13:42 INFO - PROCESS | 1826 | 1461528822768 Marionette DEBUG loaded listener.js 13:13:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f9ea524a000) [pid = 1826] [serial = 463] [outer = 0x7f9e8d736400] 13:13:43 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:43 INFO - PROCESS | 1826 | 1461528823407 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]]]}] 13:13:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:13:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1023ms 13:13:43 INFO - PROCESS | 1826 | 1461528823445 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 13:13:43 INFO - PROCESS | 1826 | 1461528823449 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 13:13:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:13:43 INFO - PROCESS | 1826 | 1461528823455 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:13:43 INFO - PROCESS | 1826 | 1461528823458 Marionette TRACE conn3 <- [1,590,null,{}] 13:13:43 INFO - PROCESS | 1826 | 1461528823464 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}] 13:13:43 INFO - PROCESS | 1826 | 1461528823636 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 13:13:43 INFO - PROCESS | 1826 | 1461528823659 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea950b800 == 70 [pid = 1826] [id = 155] 13:13:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f9e8ad0c400) [pid = 1826] [serial = 464] [outer = (nil)] 13:13:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f9e8ad15800) [pid = 1826] [serial = 465] [outer = 0x7f9e8ad0c400] 13:13:43 INFO - PROCESS | 1826 | 1461528823718 Marionette DEBUG loaded listener.js 13:13:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f9e8cf2a800) [pid = 1826] [serial = 466] [outer = 0x7f9e8ad0c400] 13:13:44 INFO - PROCESS | 1826 | 1461528824695 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]]]}] 13:13:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f9e8a980c00) [pid = 1826] [serial = 467] [outer = 0x7f9e8d570800] 13:13:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:13:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1334ms 13:13:44 INFO - PROCESS | 1826 | 1461528824813 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 13:13:44 INFO - PROCESS | 1826 | 1461528824818 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 13:13:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:13:44 INFO - PROCESS | 1826 | 1461528824828 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:13:44 INFO - PROCESS | 1826 | 1461528824834 Marionette TRACE conn3 <- [1,594,null,{}] 13:13:44 INFO - PROCESS | 1826 | 1461528824841 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}] 13:13:45 INFO - PROCESS | 1826 | 1461528825008 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 13:13:45 INFO - PROCESS | 1826 | 1461528825121 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e94642000 == 71 [pid = 1826] [id = 156] 13:13:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f9e8ad18400) [pid = 1826] [serial = 468] [outer = (nil)] 13:13:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f9e8cd4c800) [pid = 1826] [serial = 469] [outer = 0x7f9e8ad18400] 13:13:45 INFO - PROCESS | 1826 | 1461528825193 Marionette DEBUG loaded listener.js 13:13:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f9e8cd58c00) [pid = 1826] [serial = 470] [outer = 0x7f9e8ad18400] 13:13:46 INFO - PROCESS | 1826 | 1461528826013 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]]]}] 13:13:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:13:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1232ms 13:13:46 INFO - PROCESS | 1826 | 1461528826062 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 13:13:46 INFO - PROCESS | 1826 | 1461528826070 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 13:13:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:13:46 INFO - PROCESS | 1826 | 1461528826079 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:13:46 INFO - PROCESS | 1826 | 1461528826082 Marionette TRACE conn3 <- [1,598,null,{}] 13:13:46 INFO - PROCESS | 1826 | 1461528826087 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}] 13:13:46 INFO - PROCESS | 1826 | 1461528826247 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 13:13:46 INFO - PROCESS | 1826 | 1461528826386 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9dfee800 == 72 [pid = 1826] [id = 157] 13:13:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f9e8cd7e000) [pid = 1826] [serial = 471] [outer = (nil)] 13:13:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f9e8d7f2000) [pid = 1826] [serial = 472] [outer = 0x7f9e8cd7e000] 13:13:46 INFO - PROCESS | 1826 | 1461528826456 Marionette DEBUG loaded listener.js 13:13:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f9e8ec19400) [pid = 1826] [serial = 473] [outer = 0x7f9e8cd7e000] 13:13:47 INFO - PROCESS | 1826 | 1461528827401 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]]]}] 13:13:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:13:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1379ms 13:13:47 INFO - PROCESS | 1826 | 1461528827459 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 13:13:47 INFO - PROCESS | 1826 | 1461528827462 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 13:13:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:13:47 INFO - PROCESS | 1826 | 1461528827470 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:13:47 INFO - PROCESS | 1826 | 1461528827476 Marionette TRACE conn3 <- [1,602,null,{}] 13:13:47 INFO - PROCESS | 1826 | 1461528827491 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}] 13:13:47 INFO - PROCESS | 1826 | 1461528827671 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 13:13:47 INFO - PROCESS | 1826 | 1461528827817 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ead692000 == 73 [pid = 1826] [id = 158] 13:13:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f9e8db29c00) [pid = 1826] [serial = 474] [outer = (nil)] 13:13:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f9e90b9f000) [pid = 1826] [serial = 475] [outer = 0x7f9e8db29c00] 13:13:47 INFO - PROCESS | 1826 | 1461528827889 Marionette DEBUG loaded listener.js 13:13:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f9e92fdf400) [pid = 1826] [serial = 476] [outer = 0x7f9e8db29c00] 13:13:48 INFO - PROCESS | 1826 | 1461528828875 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]]]}] 13:13:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:13:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1435ms 13:13:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:13:48 INFO - PROCESS | 1826 | 1461528828904 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 13:13:48 INFO - PROCESS | 1826 | 1461528828908 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 13:13:48 INFO - PROCESS | 1826 | 1461528828914 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:13:48 INFO - PROCESS | 1826 | 1461528828917 Marionette TRACE conn3 <- [1,606,null,{}] 13:13:48 INFO - PROCESS | 1826 | 1461528828922 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}] 13:13:49 INFO - PROCESS | 1826 | 1461528829073 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 13:13:49 INFO - PROCESS | 1826 | 1461528829190 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d035000 == 74 [pid = 1826] [id = 159] 13:13:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f9e8a97bc00) [pid = 1826] [serial = 477] [outer = (nil)] 13:13:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f9e95a82400) [pid = 1826] [serial = 478] [outer = 0x7f9e8a97bc00] 13:13:49 INFO - PROCESS | 1826 | 1461528829304 Marionette DEBUG loaded listener.js 13:13:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f9e97216400) [pid = 1826] [serial = 479] [outer = 0x7f9e8a97bc00] 13:13:50 INFO - PROCESS | 1826 | 1461528830129 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]]]}] 13:13:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:13:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1286ms 13:13:50 INFO - PROCESS | 1826 | 1461528830199 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 13:13:50 INFO - PROCESS | 1826 | 1461528830202 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 13:13:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:13:50 INFO - PROCESS | 1826 | 1461528830208 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:13:50 INFO - PROCESS | 1826 | 1461528830210 Marionette TRACE conn3 <- [1,610,null,{}] 13:13:50 INFO - PROCESS | 1826 | 1461528830215 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}] 13:13:50 INFO - PROCESS | 1826 | 1461528830359 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 13:13:50 INFO - PROCESS | 1826 | 1461528830500 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea8d25800 == 75 [pid = 1826] [id = 160] 13:13:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f9e948d5800) [pid = 1826] [serial = 480] [outer = (nil)] 13:13:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f9e9df82400) [pid = 1826] [serial = 481] [outer = 0x7f9e948d5800] 13:13:50 INFO - PROCESS | 1826 | 1461528830568 Marionette DEBUG loaded listener.js 13:13:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f9ea42e9c00) [pid = 1826] [serial = 482] [outer = 0x7f9e948d5800] 13:13:51 INFO - PROCESS | 1826 | 1461528831429 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]]]}] 13:13:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:13:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1286ms 13:13:51 INFO - PROCESS | 1826 | 1461528831494 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 13:13:51 INFO - PROCESS | 1826 | 1461528831497 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 13:13:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:13:51 INFO - PROCESS | 1826 | 1461528831503 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:13:51 INFO - PROCESS | 1826 | 1461528831506 Marionette TRACE conn3 <- [1,614,null,{}] 13:13:51 INFO - PROCESS | 1826 | 1461528831511 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}] 13:13:51 INFO - PROCESS | 1826 | 1461528831683 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 13:13:52 INFO - PROCESS | 1826 | 1461528832060 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9080a800 == 76 [pid = 1826] [id = 161] 13:13:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f9e8ad15000) [pid = 1826] [serial = 483] [outer = (nil)] 13:13:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f9e8c20a000) [pid = 1826] [serial = 484] [outer = 0x7f9e8ad15000] 13:13:52 INFO - PROCESS | 1826 | 1461528832217 Marionette DEBUG loaded listener.js 13:13:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f9e8cd56000) [pid = 1826] [serial = 485] [outer = 0x7f9e8ad15000] 13:13:53 INFO - PROCESS | 1826 | 1461528833057 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]]]}] 13:13:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:13:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1582ms 13:13:53 INFO - PROCESS | 1826 | 1461528833087 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 13:13:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:13:53 INFO - PROCESS | 1826 | 1461528833092 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 13:13:53 INFO - PROCESS | 1826 | 1461528833099 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:13:53 INFO - PROCESS | 1826 | 1461528833104 Marionette TRACE conn3 <- [1,618,null,{}] 13:13:53 INFO - PROCESS | 1826 | 1461528833110 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}] 13:13:53 INFO - PROCESS | 1826 | 1461528833265 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 13:13:53 INFO - PROCESS | 1826 | 1461528833417 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8f0e5800 == 77 [pid = 1826] [id = 162] 13:13:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f9e8cd58000) [pid = 1826] [serial = 486] [outer = (nil)] 13:13:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f9e8ce73400) [pid = 1826] [serial = 487] [outer = 0x7f9e8cd58000] 13:13:53 INFO - PROCESS | 1826 | 1461528833541 Marionette DEBUG loaded listener.js 13:13:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f9e8ce7bc00) [pid = 1826] [serial = 488] [outer = 0x7f9e8cd58000] 13:13:54 INFO - PROCESS | 1826 | 1461528834451 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]]]}] 13:13:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9dfe9800 == 76 [pid = 1826] [id = 51] 13:13:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d744800 == 75 [pid = 1826] [id = 59] 13:13:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:13:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1439ms 13:13:54 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f9e97608c00) [pid = 1826] [serial = 414] [outer = (nil)] [url = about:blank] 13:13:54 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f9e8cf2e800) [pid = 1826] [serial = 390] [outer = (nil)] [url = about:blank] 13:13:54 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f9e90522c00) [pid = 1826] [serial = 381] [outer = (nil)] [url = about:blank] 13:13:54 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f9e97036c00) [pid = 1826] [serial = 384] [outer = (nil)] [url = about:blank] 13:13:54 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f9ea9092c00) [pid = 1826] [serial = 387] [outer = (nil)] [url = about:blank] 13:13:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea4d17000 == 74 [pid = 1826] [id = 154] 13:13:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9c7de000 == 73 [pid = 1826] [id = 153] 13:13:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e976c8000 == 72 [pid = 1826] [id = 152] 13:13:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e965d8800 == 71 [pid = 1826] [id = 151] 13:13:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e93a19800 == 70 [pid = 1826] [id = 150] 13:13:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8add7000 == 69 [pid = 1826] [id = 149] 13:13:54 INFO - PROCESS | 1826 | 1461528834565 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 13:13:54 INFO - PROCESS | 1826 | 1461528834571 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 13:13:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8cc29000 == 68 [pid = 1826] [id = 148] 13:13:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90a1c000 == 67 [pid = 1826] [id = 147] 13:13:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90a02800 == 66 [pid = 1826] [id = 146] 13:13:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea950e800 == 65 [pid = 1826] [id = 145] 13:13:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:13:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea8e66800 == 64 [pid = 1826] [id = 144] 13:13:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea4f21000 == 63 [pid = 1826] [id = 143] 13:13:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea3b0a000 == 62 [pid = 1826] [id = 142] 13:13:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e99603800 == 61 [pid = 1826] [id = 141] 13:13:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95a2b800 == 60 [pid = 1826] [id = 140] 13:13:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8f02b000 == 59 [pid = 1826] [id = 139] 13:13:54 INFO - PROCESS | 1826 | 1461528834596 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:13:54 INFO - PROCESS | 1826 | 1461528834599 Marionette TRACE conn3 <- [1,622,null,{}] 13:13:54 INFO - PROCESS | 1826 | 1461528834604 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}] 13:13:54 INFO - PROCESS | 1826 | 1461528834742 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 13:13:54 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f9e92481800) [pid = 1826] [serial = 403] [outer = (nil)] [url = about:blank] 13:13:54 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f9e8ec18400) [pid = 1826] [serial = 396] [outer = (nil)] [url = about:blank] 13:13:54 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f9e90517c00) [pid = 1826] [serial = 399] [outer = (nil)] [url = about:blank] 13:13:54 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f9e908b3800) [pid = 1826] [serial = 402] [outer = (nil)] [url = about:blank] 13:13:54 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f9e8d735400) [pid = 1826] [serial = 394] [outer = (nil)] [url = about:blank] 13:13:54 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f9e92fe1400) [pid = 1826] [serial = 405] [outer = (nil)] [url = about:blank] 13:13:54 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f9e95a7fc00) [pid = 1826] [serial = 408] [outer = (nil)] [url = about:blank] 13:13:54 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f9e94384800) [pid = 1826] [serial = 406] [outer = (nil)] [url = about:blank] 13:13:54 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f9e8d39a400) [pid = 1826] [serial = 393] [outer = (nil)] [url = about:blank] 13:13:54 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f9e9056dc00) [pid = 1826] [serial = 400] [outer = (nil)] [url = about:blank] 13:13:54 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f9e92482c00) [pid = 1826] [serial = 411] [outer = (nil)] [url = about:blank] 13:13:54 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f9e96930000) [pid = 1826] [serial = 409] [outer = (nil)] [url = about:blank] 13:13:54 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f9e9702e800) [pid = 1826] [serial = 412] [outer = (nil)] [url = about:blank] 13:13:54 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f9e8ec45000) [pid = 1826] [serial = 397] [outer = (nil)] [url = about:blank] 13:13:54 INFO - PROCESS | 1826 | 1461528834870 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8cc27800 == 60 [pid = 1826] [id = 163] 13:13:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f9e8a97ec00) [pid = 1826] [serial = 489] [outer = (nil)] 13:13:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f9e8d7f1800) [pid = 1826] [serial = 490] [outer = 0x7f9e8a97ec00] 13:13:54 INFO - PROCESS | 1826 | 1461528834934 Marionette DEBUG loaded listener.js 13:13:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f9e8dbf2000) [pid = 1826] [serial = 491] [outer = 0x7f9e8a97ec00] 13:13:55 INFO - PROCESS | 1826 | 1461528835635 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]]]}] 13:13:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:13:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1100ms 13:13:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:13:55 INFO - PROCESS | 1826 | 1461528835687 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 13:13:55 INFO - PROCESS | 1826 | 1461528835690 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 13:13:55 INFO - PROCESS | 1826 | 1461528835697 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:13:55 INFO - PROCESS | 1826 | 1461528835706 Marionette TRACE conn3 <- [1,626,null,{}] 13:13:55 INFO - PROCESS | 1826 | 1461528835718 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}] 13:13:55 INFO - PROCESS | 1826 | 1461528835859 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 13:13:55 INFO - PROCESS | 1826 | 1461528835964 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e913db800 == 61 [pid = 1826] [id = 164] 13:13:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f9e8dbf2800) [pid = 1826] [serial = 492] [outer = (nil)] 13:13:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f9e8ec1ec00) [pid = 1826] [serial = 493] [outer = 0x7f9e8dbf2800] 13:13:56 INFO - PROCESS | 1826 | 1461528836026 Marionette DEBUG loaded listener.js 13:13:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f9e8fb5e000) [pid = 1826] [serial = 494] [outer = 0x7f9e8dbf2800] 13:13:56 INFO - PROCESS | 1826 | 1461528836674 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]]]}] 13:13:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:13:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 996ms 13:13:56 INFO - PROCESS | 1826 | 1461528836691 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 13:13:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:13:56 INFO - PROCESS | 1826 | 1461528836695 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 13:13:56 INFO - PROCESS | 1826 | 1461528836700 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:13:56 INFO - PROCESS | 1826 | 1461528836703 Marionette TRACE conn3 <- [1,630,null,{}] 13:13:56 INFO - PROCESS | 1826 | 1461528836708 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}] 13:13:56 INFO - PROCESS | 1826 | 1461528836897 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 13:13:56 INFO - PROCESS | 1826 | 1461528836965 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9520d000 == 62 [pid = 1826] [id = 165] 13:13:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f9e8d579000) [pid = 1826] [serial = 495] [outer = (nil)] 13:13:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f9e90513400) [pid = 1826] [serial = 496] [outer = 0x7f9e8d579000] 13:13:57 INFO - PROCESS | 1826 | 1461528837026 Marionette DEBUG loaded listener.js 13:13:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f9e908a9400) [pid = 1826] [serial = 497] [outer = 0x7f9e8d579000] 13:13:57 INFO - PROCESS | 1826 | 1461528837821 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]]]}] 13:13:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:13:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1182ms 13:13:57 INFO - PROCESS | 1826 | 1461528837885 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 13:13:57 INFO - PROCESS | 1826 | 1461528837888 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 13:13:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:13:57 INFO - PROCESS | 1826 | 1461528837893 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:13:57 INFO - PROCESS | 1826 | 1461528837895 Marionette TRACE conn3 <- [1,634,null,{}] 13:13:57 INFO - PROCESS | 1826 | 1461528837901 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}] 13:13:58 INFO - PROCESS | 1826 | 1461528838070 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 13:13:58 INFO - PROCESS | 1826 | 1461528838094 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d035800 == 63 [pid = 1826] [id = 166] 13:13:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f9e90b9dc00) [pid = 1826] [serial = 498] [outer = (nil)] 13:13:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f9e92479c00) [pid = 1826] [serial = 499] [outer = 0x7f9e90b9dc00] 13:13:58 INFO - PROCESS | 1826 | 1461528838179 Marionette DEBUG loaded listener.js 13:13:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f9e92e5a400) [pid = 1826] [serial = 500] [outer = 0x7f9e90b9dc00] 13:13:58 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:58 INFO - PROCESS | 1826 | 1461528838898 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]]]}] 13:13:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:13:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1024ms 13:13:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:13:58 INFO - PROCESS | 1826 | 1461528838918 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 13:13:58 INFO - PROCESS | 1826 | 1461528838920 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 13:13:58 INFO - PROCESS | 1826 | 1461528838934 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:13:58 INFO - PROCESS | 1826 | 1461528838937 Marionette TRACE conn3 <- [1,638,null,{}] 13:13:58 INFO - PROCESS | 1826 | 1461528838958 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}] 13:13:59 INFO - PROCESS | 1826 | 1461528839133 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 13:13:59 INFO - PROCESS | 1826 | 1461528839162 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96ecc800 == 64 [pid = 1826] [id = 167] 13:13:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f9e90b98400) [pid = 1826] [serial = 501] [outer = (nil)] 13:13:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f9e95738400) [pid = 1826] [serial = 502] [outer = 0x7f9e90b98400] 13:13:59 INFO - PROCESS | 1826 | 1461528839220 Marionette DEBUG loaded listener.js 13:13:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f9e95a86000) [pid = 1826] [serial = 503] [outer = 0x7f9e90b98400] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f9e94f98400) [pid = 1826] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f9e8a972400) [pid = 1826] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f9e9573c800) [pid = 1826] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f9e8cd7e400) [pid = 1826] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f9e8db1d400) [pid = 1826] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f9e9982d000) [pid = 1826] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f9e8ec12c00) [pid = 1826] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f9e8dbefc00) [pid = 1826] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f9e90b99400) [pid = 1826] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f9e8cf29400) [pid = 1826] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f9e8c206000) [pid = 1826] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f9e95a82c00) [pid = 1826] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f9e8dfc3800) [pid = 1826] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f9ea4091000) [pid = 1826] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f9e8c20e400) [pid = 1826] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f9e8d736400) [pid = 1826] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f9e95a81c00) [pid = 1826] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f9e8ec4ac00) [pid = 1826] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f9ea4ca1c00) [pid = 1826] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f9e8cf26400) [pid = 1826] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f9ea92a9c00) [pid = 1826] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f9ea88e1400) [pid = 1826] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f9e8cd77400) [pid = 1826] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f9e90573c00) [pid = 1826] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f9e92e59800) [pid = 1826] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f9e95a87000) [pid = 1826] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f9e960b7400) [pid = 1826] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:13:59 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f9e8ec03400) [pid = 1826] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:14:00 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:14:00 INFO - PROCESS | 1826 | 1461528840339 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]]]}] 13:14:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:14:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1443ms 13:14:00 INFO - PROCESS | 1826 | 1461528840368 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 13:14:00 INFO - PROCESS | 1826 | 1461528840371 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 13:14:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:14:00 INFO - PROCESS | 1826 | 1461528840376 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:14:00 INFO - PROCESS | 1826 | 1461528840378 Marionette TRACE conn3 <- [1,642,null,{}] 13:14:00 INFO - PROCESS | 1826 | 1461528840383 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}] 13:14:00 INFO - PROCESS | 1826 | 1461528840546 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 13:14:00 INFO - PROCESS | 1826 | 1461528840566 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e94633800 == 65 [pid = 1826] [id = 168] 13:14:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f9e8ad1a400) [pid = 1826] [serial = 504] [outer = (nil)] 13:14:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f9e8d736400) [pid = 1826] [serial = 505] [outer = 0x7f9e8ad1a400] 13:14:00 INFO - PROCESS | 1826 | 1461528840625 Marionette DEBUG loaded listener.js 13:14:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f9e8fb8e800) [pid = 1826] [serial = 506] [outer = 0x7f9e8ad1a400] 13:14:01 INFO - PROCESS | 1826 | 1461528841468 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]]]}] 13:14:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:14:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1123ms 13:14:01 INFO - PROCESS | 1826 | 1461528841501 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 13:14:01 INFO - PROCESS | 1826 | 1461528841506 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 13:14:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:14:01 INFO - PROCESS | 1826 | 1461528841533 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:14:01 INFO - PROCESS | 1826 | 1461528841540 Marionette TRACE conn3 <- [1,646,null,{}] 13:14:01 INFO - PROCESS | 1826 | 1461528841549 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}] 13:14:01 INFO - PROCESS | 1826 | 1461528841731 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 13:14:01 INFO - PROCESS | 1826 | 1461528841876 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8f0e2800 == 66 [pid = 1826] [id = 169] 13:14:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f9e8a97c800) [pid = 1826] [serial = 507] [outer = (nil)] 13:14:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f9e8cd7e400) [pid = 1826] [serial = 508] [outer = 0x7f9e8a97c800] 13:14:01 INFO - PROCESS | 1826 | 1461528841950 Marionette DEBUG loaded listener.js 13:14:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f9e8ce78000) [pid = 1826] [serial = 509] [outer = 0x7f9e8a97c800] 13:14:02 INFO - PROCESS | 1826 | 1461528842819 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]]]}] 13:14:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:14:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1338ms 13:14:02 INFO - PROCESS | 1826 | 1461528842868 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 13:14:02 INFO - PROCESS | 1826 | 1461528842877 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 13:14:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:14:02 INFO - PROCESS | 1826 | 1461528842886 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:14:02 INFO - PROCESS | 1826 | 1461528842891 Marionette TRACE conn3 <- [1,650,null,{}] 13:14:02 INFO - PROCESS | 1826 | 1461528842896 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}] 13:14:03 INFO - PROCESS | 1826 | 1461528843054 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 13:14:03 INFO - PROCESS | 1826 | 1461528843195 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95aaa800 == 67 [pid = 1826] [id = 170] 13:14:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f9e8d394c00) [pid = 1826] [serial = 510] [outer = (nil)] 13:14:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f9e8dbf7c00) [pid = 1826] [serial = 511] [outer = 0x7f9e8d394c00] 13:14:03 INFO - PROCESS | 1826 | 1461528843265 Marionette DEBUG loaded listener.js 13:14:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f9e8ec06000) [pid = 1826] [serial = 512] [outer = 0x7f9e8d394c00] 13:14:04 INFO - PROCESS | 1826 | 1461528844218 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]]]}] 13:14:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:14:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1385ms 13:14:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:14:04 INFO - PROCESS | 1826 | 1461528844273 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 13:14:04 INFO - PROCESS | 1826 | 1461528844276 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 13:14:04 INFO - PROCESS | 1826 | 1461528844283 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:14:04 INFO - PROCESS | 1826 | 1461528844289 Marionette TRACE conn3 <- [1,654,null,{}] 13:14:04 INFO - PROCESS | 1826 | 1461528844304 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}] 13:14:04 INFO - PROCESS | 1826 | 1461528844466 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 13:14:04 INFO - PROCESS | 1826 | 1461528844606 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e97fce800 == 68 [pid = 1826] [id = 171] 13:14:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f9e8fb90000) [pid = 1826] [serial = 513] [outer = (nil)] 13:14:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f9e908ab000) [pid = 1826] [serial = 514] [outer = 0x7f9e8fb90000] 13:14:04 INFO - PROCESS | 1826 | 1461528844684 Marionette DEBUG loaded listener.js 13:14:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f9e92480800) [pid = 1826] [serial = 515] [outer = 0x7f9e8fb90000] 13:14:05 INFO - PROCESS | 1826 | 1461528845500 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]]]}] 13:14:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:14:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1286ms 13:14:05 INFO - PROCESS | 1826 | 1461528845568 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 13:14:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:14:05 INFO - PROCESS | 1826 | 1461528845573 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 13:14:05 INFO - PROCESS | 1826 | 1461528845579 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:14:05 INFO - PROCESS | 1826 | 1461528845582 Marionette TRACE conn3 <- [1,658,null,{}] 13:14:05 INFO - PROCESS | 1826 | 1461528845588 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}] 13:14:05 INFO - PROCESS | 1826 | 1461528845751 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 13:14:05 INFO - PROCESS | 1826 | 1461528845890 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9dfe2800 == 69 [pid = 1826] [id = 172] 13:14:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f9e9051a800) [pid = 1826] [serial = 516] [outer = (nil)] 13:14:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f9e94381000) [pid = 1826] [serial = 517] [outer = 0x7f9e9051a800] 13:14:05 INFO - PROCESS | 1826 | 1461528845959 Marionette DEBUG loaded listener.js 13:14:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f9e9587f400) [pid = 1826] [serial = 518] [outer = 0x7f9e9051a800] 13:14:06 INFO - PROCESS | 1826 | 1461528846797 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]]]}] 13:14:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:14:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1283ms 13:14:06 INFO - PROCESS | 1826 | 1461528846862 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 13:14:06 INFO - PROCESS | 1826 | 1461528846865 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 13:14:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:14:06 INFO - PROCESS | 1826 | 1461528846872 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:14:06 INFO - PROCESS | 1826 | 1461528846874 Marionette TRACE conn3 <- [1,662,null,{}] 13:14:06 INFO - PROCESS | 1826 | 1461528846879 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}] 13:14:07 INFO - PROCESS | 1826 | 1461528847036 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 13:14:07 INFO - PROCESS | 1826 | 1461528847183 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea4d05800 == 70 [pid = 1826] [id = 173] 13:14:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f9e92e5d400) [pid = 1826] [serial = 519] [outer = (nil)] 13:14:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f9e95a86800) [pid = 1826] [serial = 520] [outer = 0x7f9e92e5d400] 13:14:07 INFO - PROCESS | 1826 | 1461528847256 Marionette DEBUG loaded listener.js 13:14:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f9e96938800) [pid = 1826] [serial = 521] [outer = 0x7f9e92e5d400] 13:14:07 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:14:08 INFO - PROCESS | 1826 | 1461528848158 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]]]}] 13:14:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:14:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1332ms 13:14:08 INFO - PROCESS | 1826 | 1461528848206 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 13:14:08 INFO - PROCESS | 1826 | 1461528848209 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 13:14:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:14:08 INFO - PROCESS | 1826 | 1461528848215 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:14:08 INFO - PROCESS | 1826 | 1461528848217 Marionette TRACE conn3 <- [1,666,null,{}] 13:14:08 INFO - PROCESS | 1826 | 1461528848223 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}] 13:14:08 INFO - PROCESS | 1826 | 1461528848400 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 13:14:08 INFO - PROCESS | 1826 | 1461528848543 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea8d26000 == 71 [pid = 1826] [id = 174] 13:14:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f9e9247a400) [pid = 1826] [serial = 522] [outer = (nil)] 13:14:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f9e97859800) [pid = 1826] [serial = 523] [outer = 0x7f9e9247a400] 13:14:08 INFO - PROCESS | 1826 | 1461528848616 Marionette DEBUG loaded listener.js 13:14:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f9e9c767800) [pid = 1826] [serial = 524] [outer = 0x7f9e9247a400] 13:14:09 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:14:09 INFO - PROCESS | 1826 | 1461528849416 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]]]}] 13:14:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:14:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1232ms 13:14:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:14:09 INFO - PROCESS | 1826 | 1461528849448 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 13:14:09 INFO - PROCESS | 1826 | 1461528849451 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 13:14:09 INFO - PROCESS | 1826 | 1461528849456 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:14:09 INFO - PROCESS | 1826 | 1461528849459 Marionette TRACE conn3 <- [1,670,null,{}] 13:14:09 INFO - PROCESS | 1826 | 1461528849464 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}] 13:14:09 INFO - PROCESS | 1826 | 1461528849611 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 13:14:09 INFO - PROCESS | 1826 | 1461528849782 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95ab6800 == 72 [pid = 1826] [id = 175] 13:14:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f9e8a973400) [pid = 1826] [serial = 525] [outer = (nil)] 13:14:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f9e8ad0f800) [pid = 1826] [serial = 526] [outer = 0x7f9e8a973400] 13:14:09 INFO - PROCESS | 1826 | 1461528849855 Marionette DEBUG loaded listener.js 13:14:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f9e9692e800) [pid = 1826] [serial = 527] [outer = 0x7f9e8a973400] 13:14:10 INFO - PROCESS | 1826 | 1461528850734 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]]]}] 13:14:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:14:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1339ms 13:14:10 INFO - PROCESS | 1826 | 1461528850797 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 13:14:10 INFO - PROCESS | 1826 | 1461528850800 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 13:14:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:14:10 INFO - PROCESS | 1826 | 1461528850806 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:14:10 INFO - PROCESS | 1826 | 1461528850808 Marionette TRACE conn3 <- [1,674,null,{}] 13:14:10 INFO - PROCESS | 1826 | 1461528850814 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}] 13:14:10 INFO - PROCESS | 1826 | 1461528850964 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 13:14:11 INFO - PROCESS | 1826 | 1461528851286 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90580800 == 73 [pid = 1826] [id = 176] 13:14:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f9e8ad0dc00) [pid = 1826] [serial = 528] [outer = (nil)] 13:14:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f9e8c205c00) [pid = 1826] [serial = 529] [outer = 0x7f9e8ad0dc00] 13:14:11 INFO - PROCESS | 1826 | 1461528851415 Marionette DEBUG loaded listener.js 13:14:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f9e8cd7a400) [pid = 1826] [serial = 530] [outer = 0x7f9e8ad0dc00] 13:14:11 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:14:12 INFO - PROCESS | 1826 | 1461528852332 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]]]}] 13:14:12 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 13:14:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1578ms 13:14:12 INFO - PROCESS | 1826 | 1461528852386 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 13:14:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:14:12 INFO - PROCESS | 1826 | 1461528852392 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 13:14:12 INFO - PROCESS | 1826 | 1461528852400 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:14:12 INFO - PROCESS | 1826 | 1461528852406 Marionette TRACE conn3 <- [1,678,null,{}] 13:14:12 INFO - PROCESS | 1826 | 1461528852413 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}] 13:14:12 INFO - PROCESS | 1826 | 1461528852576 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 13:14:12 INFO - PROCESS | 1826 | 1461528852727 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d746000 == 74 [pid = 1826] [id = 177] 13:14:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f9e8d278800) [pid = 1826] [serial = 531] [outer = (nil)] 13:14:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f9e8d57a800) [pid = 1826] [serial = 532] [outer = 0x7f9e8d278800] 13:14:12 INFO - PROCESS | 1826 | 1461528852837 Marionette DEBUG loaded listener.js 13:14:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f9e8db24c00) [pid = 1826] [serial = 533] [outer = 0x7f9e8d278800] 13:14:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ead685800 == 73 [pid = 1826] [id = 99] 13:14:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea3dae000 == 72 [pid = 1826] [id = 71] 13:14:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e96ecc800 == 71 [pid = 1826] [id = 167] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f9e8ad15800) [pid = 1826] [serial = 465] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d035800 == 70 [pid = 1826] [id = 166] 13:14:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9520d000 == 69 [pid = 1826] [id = 165] 13:14:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e913db800 == 68 [pid = 1826] [id = 164] 13:14:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8cc27800 == 67 [pid = 1826] [id = 163] 13:14:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8f0e5800 == 66 [pid = 1826] [id = 162] 13:14:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9080a800 == 65 [pid = 1826] [id = 161] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f9e8ec1d400) [pid = 1826] [serial = 340] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f9ea5244c00) [pid = 1826] [serial = 391] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f9eab04cc00) [pid = 1826] [serial = 379] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f9ea9528000) [pid = 1826] [serial = 388] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f9e8ec15000) [pid = 1826] [serial = 343] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f9e92479000) [pid = 1826] [serial = 346] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f9e95a7f000) [pid = 1826] [serial = 349] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f9e99444400) [pid = 1826] [serial = 352] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f9ea4044400) [pid = 1826] [serial = 355] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f9e99638c00) [pid = 1826] [serial = 456] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f9e8a979800) [pid = 1826] [serial = 459] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f9e99640000) [pid = 1826] [serial = 424] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f9e8a97f000) [pid = 1826] [serial = 460] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f9e9785d000) [pid = 1826] [serial = 423] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f9e90573000) [pid = 1826] [serial = 445] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f9e8d7e9c00) [pid = 1826] [serial = 444] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f9e8db27c00) [pid = 1826] [serial = 439] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f9e8db22800) [pid = 1826] [serial = 438] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f9ea3ea6400) [pid = 1826] [serial = 427] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f9e998a8400) [pid = 1826] [serial = 426] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f9e908b5000) [pid = 1826] [serial = 421] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f9e905b1400) [pid = 1826] [serial = 420] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f9e8dbf3400) [pid = 1826] [serial = 435] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f9e8dbfbc00) [pid = 1826] [serial = 436] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f9e90ba3000) [pid = 1826] [serial = 450] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f9e92484800) [pid = 1826] [serial = 451] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f9e8ec04c00) [pid = 1826] [serial = 418] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f9e8d7e3400) [pid = 1826] [serial = 417] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f9e982c6000) [pid = 1826] [serial = 415] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f9e96843800) [pid = 1826] [serial = 453] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f9e90574400) [pid = 1826] [serial = 447] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f9e90b99000) [pid = 1826] [serial = 448] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f9ea957b000) [pid = 1826] [serial = 433] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f9ea53cec00) [pid = 1826] [serial = 432] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f9ea50c0400) [pid = 1826] [serial = 430] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f9ea4049000) [pid = 1826] [serial = 429] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f9e8dbf1800) [pid = 1826] [serial = 441] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f9ea3ddfc00) [pid = 1826] [serial = 457] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f9ea524a000) [pid = 1826] [serial = 463] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f9e9760bc00) [pid = 1826] [serial = 454] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f9e97218c00) [pid = 1826] [serial = 462] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f9e9963f800) [pid = 1826] [serial = 385] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f9e908b3c00) [pid = 1826] [serial = 382] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f9ea8ebf800) [pid = 1826] [serial = 358] [outer = (nil)] [url = about:blank] 13:14:13 INFO - PROCESS | 1826 | 1461528853783 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]]]}] 13:14:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:14:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1435ms 13:14:13 INFO - PROCESS | 1826 | 1461528853836 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 13:14:13 INFO - PROCESS | 1826 | 1461528853842 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 13:14:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:14:13 INFO - PROCESS | 1826 | 1461528853849 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:14:13 INFO - PROCESS | 1826 | 1461528853852 Marionette TRACE conn3 <- [1,682,null,{}] 13:14:13 INFO - PROCESS | 1826 | 1461528853856 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}] 13:14:13 INFO - PROCESS | 1826 | 1461528853989 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 13:14:14 INFO - PROCESS | 1826 | 1461528854006 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90583000 == 66 [pid = 1826] [id = 178] 13:14:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f9e8dbf1800) [pid = 1826] [serial = 534] [outer = (nil)] 13:14:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f9e8ec13400) [pid = 1826] [serial = 535] [outer = 0x7f9e8dbf1800] 13:14:14 INFO - PROCESS | 1826 | 1461528854066 Marionette DEBUG loaded listener.js 13:14:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f9e8ec48400) [pid = 1826] [serial = 536] [outer = 0x7f9e8dbf1800] 13:14:15 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:15 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:14:15 INFO - PROCESS | 1826 | 1461528855301 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]]]}] 13:14:15 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) 13:14:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1483ms 13:14:15 INFO - PROCESS | 1826 | 1461528855332 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 13:14:15 INFO - PROCESS | 1826 | 1461528855336 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 13:14:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:14:15 INFO - PROCESS | 1826 | 1461528855343 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:14:15 INFO - PROCESS | 1826 | 1461528855350 Marionette TRACE conn3 <- [1,686,null,{}] 13:14:15 INFO - PROCESS | 1826 | 1461528855363 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}] 13:14:15 INFO - PROCESS | 1826 | 1461528855543 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 13:14:15 INFO - PROCESS | 1826 | 1461528855659 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8df33800 == 67 [pid = 1826] [id = 179] 13:14:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f9e8ec4e400) [pid = 1826] [serial = 537] [outer = (nil)] 13:14:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f9e905b1c00) [pid = 1826] [serial = 538] [outer = 0x7f9e8ec4e400] 13:14:15 INFO - PROCESS | 1826 | 1461528855718 Marionette DEBUG loaded listener.js 13:14:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f9e90b9d000) [pid = 1826] [serial = 539] [outer = 0x7f9e8ec4e400] 13:14:16 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:16 INFO - PROCESS | 1826 | 1461528856807 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]]]}] 13:14:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:14:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1496ms 13:14:16 INFO - PROCESS | 1826 | 1461528856843 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 13:14:16 INFO - PROCESS | 1826 | 1461528856846 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 13:14:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:14:16 INFO - PROCESS | 1826 | 1461528856852 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:14:16 INFO - PROCESS | 1826 | 1461528856854 Marionette TRACE conn3 <- [1,690,null,{}] 13:14:16 INFO - PROCESS | 1826 | 1461528856859 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}] 13:14:17 INFO - PROCESS | 1826 | 1461528857022 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 13:14:17 INFO - PROCESS | 1826 | 1461528857195 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95d4e800 == 68 [pid = 1826] [id = 180] 13:14:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f9e8cf28800) [pid = 1826] [serial = 540] [outer = (nil)] 13:14:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f9e92486800) [pid = 1826] [serial = 541] [outer = 0x7f9e8cf28800] 13:14:17 INFO - PROCESS | 1826 | 1461528857253 Marionette DEBUG loaded listener.js 13:14:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f9e9500d400) [pid = 1826] [serial = 542] [outer = 0x7f9e8cf28800] 13:14:17 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f9e90b9dc00) [pid = 1826] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:14:17 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f9e8dbf2800) [pid = 1826] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:14:17 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f9e90b98400) [pid = 1826] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:14:17 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f9e8ad15000) [pid = 1826] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:14:17 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f9e8cd58000) [pid = 1826] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:14:17 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f9e8d579000) [pid = 1826] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:14:17 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f9e8a97ec00) [pid = 1826] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:14:18 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:18 INFO - PROCESS | 1826 | 1461528858373 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]]]}] 13:14:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:14:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1529ms 13:14:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:14:18 INFO - PROCESS | 1826 | 1461528858382 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 13:14:18 INFO - PROCESS | 1826 | 1461528858384 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 13:14:18 INFO - PROCESS | 1826 | 1461528858388 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:14:18 INFO - PROCESS | 1826 | 1461528858392 Marionette TRACE conn3 <- [1,694,null,{}] 13:14:18 INFO - PROCESS | 1826 | 1461528858396 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}] 13:14:18 INFO - PROCESS | 1826 | 1461528858530 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 13:14:18 INFO - PROCESS | 1826 | 1461528858541 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96720800 == 69 [pid = 1826] [id = 181] 13:14:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f9e95a78400) [pid = 1826] [serial = 543] [outer = (nil)] 13:14:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f9e95a7ec00) [pid = 1826] [serial = 544] [outer = 0x7f9e95a78400] 13:14:18 INFO - PROCESS | 1826 | 1461528858610 Marionette DEBUG loaded listener.js 13:14:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f9e9702e800) [pid = 1826] [serial = 545] [outer = 0x7f9e95a78400] 13:14:19 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:19 INFO - PROCESS | 1826 | 1461528859813 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]]]}] 13:14:19 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) 13:14:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1443ms 13:14:19 INFO - PROCESS | 1826 | 1461528859832 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 13:14:19 INFO - PROCESS | 1826 | 1461528859838 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 13:14:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:14:19 INFO - PROCESS | 1826 | 1461528859846 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:14:19 INFO - PROCESS | 1826 | 1461528859851 Marionette TRACE conn3 <- [1,698,null,{}] 13:14:19 INFO - PROCESS | 1826 | 1461528859860 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}] 13:14:20 INFO - PROCESS | 1826 | 1461528860052 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 13:14:20 INFO - PROCESS | 1826 | 1461528860258 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8edee000 == 70 [pid = 1826] [id = 182] 13:14:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f9e8ce72000) [pid = 1826] [serial = 546] [outer = (nil)] 13:14:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f9e8cf2a400) [pid = 1826] [serial = 547] [outer = 0x7f9e8ce72000] 13:14:20 INFO - PROCESS | 1826 | 1461528860331 Marionette DEBUG loaded listener.js 13:14:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f9e8d7e9c00) [pid = 1826] [serial = 548] [outer = 0x7f9e8ce72000] 13:14:21 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:21 INFO - PROCESS | 1826 | 1461528861601 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]]]}] 13:14:21 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) 13:14:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1785ms 13:14:21 INFO - PROCESS | 1826 | 1461528861631 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 13:14:21 INFO - PROCESS | 1826 | 1461528861640 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 13:14:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:14:21 INFO - PROCESS | 1826 | 1461528861749 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:14:21 INFO - PROCESS | 1826 | 1461528861754 Marionette TRACE conn3 <- [1,702,null,{}] 13:14:21 INFO - PROCESS | 1826 | 1461528861761 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}] 13:14:21 INFO - PROCESS | 1826 | 1461528861909 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 13:14:22 INFO - PROCESS | 1826 | 1461528862053 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95a39000 == 71 [pid = 1826] [id = 183] 13:14:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f9e8cf23800) [pid = 1826] [serial = 549] [outer = (nil)] 13:14:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f9e8ec15800) [pid = 1826] [serial = 550] [outer = 0x7f9e8cf23800] 13:14:22 INFO - PROCESS | 1826 | 1461528862124 Marionette DEBUG loaded listener.js 13:14:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f9e9056d400) [pid = 1826] [serial = 551] [outer = 0x7f9e8cf23800] 13:14:23 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:23 INFO - PROCESS | 1826 | 1461528863353 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]]]}] 13:14:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:14:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1685ms 13:14:23 INFO - PROCESS | 1826 | 1461528863382 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 13:14:23 INFO - PROCESS | 1826 | 1461528863386 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 13:14:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:14:23 INFO - PROCESS | 1826 | 1461528863392 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:14:23 INFO - PROCESS | 1826 | 1461528863398 Marionette TRACE conn3 <- [1,706,null,{}] 13:14:23 INFO - PROCESS | 1826 | 1461528863414 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}] 13:14:23 INFO - PROCESS | 1826 | 1461528863656 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 13:14:23 INFO - PROCESS | 1826 | 1461528863798 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e97f44000 == 72 [pid = 1826] [id = 184] 13:14:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f9e8ec1c000) [pid = 1826] [serial = 552] [outer = (nil)] 13:14:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f9e95315000) [pid = 1826] [serial = 553] [outer = 0x7f9e8ec1c000] 13:14:23 INFO - PROCESS | 1826 | 1461528863883 Marionette DEBUG loaded listener.js 13:14:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f9e9720e800) [pid = 1826] [serial = 554] [outer = 0x7f9e8ec1c000] 13:14:25 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:25 INFO - PROCESS | 1826 | 1461528865103 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]]]}] 13:14:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:14:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1740ms 13:14:25 INFO - PROCESS | 1826 | 1461528865144 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 13:14:25 INFO - PROCESS | 1826 | 1461528865148 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 13:14:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:14:25 INFO - PROCESS | 1826 | 1461528865155 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:14:25 INFO - PROCESS | 1826 | 1461528865158 Marionette TRACE conn3 <- [1,710,null,{}] 13:14:25 INFO - PROCESS | 1826 | 1461528865163 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}] 13:14:25 INFO - PROCESS | 1826 | 1461528865347 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 13:14:25 INFO - PROCESS | 1826 | 1461528865461 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea2fa6000 == 73 [pid = 1826] [id = 185] 13:14:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f9e90574400) [pid = 1826] [serial = 555] [outer = (nil)] 13:14:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f9e9963c400) [pid = 1826] [serial = 556] [outer = 0x7f9e90574400] 13:14:25 INFO - PROCESS | 1826 | 1461528865573 Marionette DEBUG loaded listener.js 13:14:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f9ea3b5e800) [pid = 1826] [serial = 557] [outer = 0x7f9e90574400] 13:14:27 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:27 INFO - PROCESS | 1826 | 1461528867100 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]]]}] 13:14:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:14:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1983ms 13:14:27 INFO - PROCESS | 1826 | 1461528867138 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 13:14:27 INFO - PROCESS | 1826 | 1461528867144 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 13:14:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:14:27 INFO - PROCESS | 1826 | 1461528867151 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:14:27 INFO - PROCESS | 1826 | 1461528867156 Marionette TRACE conn3 <- [1,714,null,{}] 13:14:27 INFO - PROCESS | 1826 | 1461528867163 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}] 13:14:27 INFO - PROCESS | 1826 | 1461528867349 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 13:14:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9080c800 == 72 [pid = 1826] [id = 60] 13:14:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95d4e800 == 71 [pid = 1826] [id = 180] 13:14:27 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f9e8cd4c800) [pid = 1826] [serial = 469] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f9e8d7f2000) [pid = 1826] [serial = 472] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f9e90b9f000) [pid = 1826] [serial = 475] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f9e95a82400) [pid = 1826] [serial = 478] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f9e9df82400) [pid = 1826] [serial = 481] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f9e8d736400) [pid = 1826] [serial = 505] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 1826 | 1461528867547 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8df33800 == 70 [pid = 1826] [id = 179] 13:14:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90583000 == 69 [pid = 1826] [id = 178] 13:14:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d746000 == 68 [pid = 1826] [id = 177] 13:14:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90580800 == 67 [pid = 1826] [id = 176] 13:14:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8adeb800 == 68 [pid = 1826] [id = 186] 13:14:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f9e8cd4c800) [pid = 1826] [serial = 558] [outer = (nil)] 13:14:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f9e8ce6e800) [pid = 1826] [serial = 559] [outer = 0x7f9e8cd4c800] 13:14:27 INFO - PROCESS | 1826 | 1461528867620 Marionette DEBUG loaded listener.js 13:14:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f9e8ce77c00) [pid = 1826] [serial = 560] [outer = 0x7f9e8cd4c800] 13:14:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8f0e2800 == 67 [pid = 1826] [id = 169] 13:14:27 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f9e92479c00) [pid = 1826] [serial = 499] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f9e8ec1ec00) [pid = 1826] [serial = 493] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f9e8fb5e000) [pid = 1826] [serial = 494] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f9e95738400) [pid = 1826] [serial = 502] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f9e8c20a000) [pid = 1826] [serial = 484] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f9e8cd56000) [pid = 1826] [serial = 485] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f9e8ce7bc00) [pid = 1826] [serial = 488] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f9e8ce73400) [pid = 1826] [serial = 487] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f9e90513400) [pid = 1826] [serial = 496] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f9e8d7f1800) [pid = 1826] [serial = 490] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f9e8dbf2000) [pid = 1826] [serial = 491] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f9e99633400) [pid = 1826] [serial = 256] [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.] 13:14:27 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f9e95a86000) [pid = 1826] [serial = 503] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f9e92e5a400) [pid = 1826] [serial = 500] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f9e908a9400) [pid = 1826] [serial = 497] [outer = (nil)] [url = about:blank] 13:14:28 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:28 INFO - PROCESS | 1826 | 1461528868788 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]]]}] 13:14:28 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 13:14:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1686ms 13:14:28 INFO - PROCESS | 1826 | 1461528868852 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 13:14:28 INFO - PROCESS | 1826 | 1461528868860 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 13:14:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:14:28 INFO - PROCESS | 1826 | 1461528868872 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:14:28 INFO - PROCESS | 1826 | 1461528868875 Marionette TRACE conn3 <- [1,718,null,{}] 13:14:28 INFO - PROCESS | 1826 | 1461528868879 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}] 13:14:29 INFO - PROCESS | 1826 | 1461528869068 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 13:14:29 INFO - PROCESS | 1826 | 1461528869168 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8df2d000 == 68 [pid = 1826] [id = 187] 13:14:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f9e8d27ac00) [pid = 1826] [serial = 561] [outer = (nil)] 13:14:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f9e8d72a000) [pid = 1826] [serial = 562] [outer = 0x7f9e8d27ac00] 13:14:29 INFO - PROCESS | 1826 | 1461528869230 Marionette DEBUG loaded listener.js 13:14:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f9e8d7ed000) [pid = 1826] [serial = 563] [outer = 0x7f9e8d27ac00] 13:14:30 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:30 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:14:30 INFO - PROCESS | 1826 | 1461528870281 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]]]}] 13:14:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:14:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1430ms 13:14:30 INFO - PROCESS | 1826 | 1461528870302 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 13:14:30 INFO - PROCESS | 1826 | 1461528870304 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 13:14:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:14:30 INFO - PROCESS | 1826 | 1461528870317 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:14:30 INFO - PROCESS | 1826 | 1461528870322 Marionette TRACE conn3 <- [1,722,null,{}] 13:14:30 INFO - PROCESS | 1826 | 1461528870338 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}] 13:14:30 INFO - PROCESS | 1826 | 1461528870522 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 13:14:30 INFO - PROCESS | 1826 | 1461528870638 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9080b800 == 69 [pid = 1826] [id = 188] 13:14:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f9e8dbf6400) [pid = 1826] [serial = 564] [outer = (nil)] 13:14:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f9e8e0e7c00) [pid = 1826] [serial = 565] [outer = 0x7f9e8dbf6400] 13:14:30 INFO - PROCESS | 1826 | 1461528870711 Marionette DEBUG loaded listener.js 13:14:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f9e8ec1dc00) [pid = 1826] [serial = 566] [outer = 0x7f9e8dbf6400] 13:14:31 INFO - PROCESS | 1826 | 1461528871439 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] 13:14:31 INFO - PROCESS | 1826 | 1461528871506 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 13:14:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:14:31 INFO - PROCESS | 1826 | 1461528871518 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:14:31 INFO - PROCESS | 1826 | 1461528871524 Marionette TRACE conn3 <- [1,726,null,{}] 13:14:31 INFO - PROCESS | 1826 | 1461528871532 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}] 13:14:31 INFO - PROCESS | 1826 | 1461528871707 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 13:14:31 INFO - PROCESS | 1826 | 1461528871725 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e913d9800 == 70 [pid = 1826] [id = 189] 13:14:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f9e8ec1e000) [pid = 1826] [serial = 567] [outer = (nil)] 13:14:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f9e8efb9000) [pid = 1826] [serial = 568] [outer = 0x7f9e8ec1e000] 13:14:31 INFO - PROCESS | 1826 | 1461528871782 Marionette DEBUG loaded listener.js 13:14:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f9e8f078c00) [pid = 1826] [serial = 569] [outer = 0x7f9e8ec1e000] 13:14:32 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f9e8db1cc00) [pid = 1826] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:14:32 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f9e8ad0c400) [pid = 1826] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:14:32 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f9e8cf28800) [pid = 1826] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:14:32 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f9e8ad0dc00) [pid = 1826] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:14:32 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f9e8d278800) [pid = 1826] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:14:32 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f9e8dbf1800) [pid = 1826] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:14:32 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f9e8ec4e400) [pid = 1826] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:14:32 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:32 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:14:32 INFO - PROCESS | 1826 | 1461528872724 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]]]}] 13:14:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:14:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1237ms 13:14:32 INFO - PROCESS | 1826 | 1461528872752 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 13:14:32 INFO - PROCESS | 1826 | 1461528872756 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 13:14:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:14:32 INFO - PROCESS | 1826 | 1461528872761 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:14:32 INFO - PROCESS | 1826 | 1461528872763 Marionette TRACE conn3 <- [1,730,null,{}] 13:14:32 INFO - PROCESS | 1826 | 1461528872769 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}] 13:14:32 INFO - PROCESS | 1826 | 1461528872907 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 13:14:32 INFO - PROCESS | 1826 | 1461528872921 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95a29800 == 71 [pid = 1826] [id = 190] 13:14:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f9e8c208800) [pid = 1826] [serial = 570] [outer = (nil)] 13:14:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f9e90513400) [pid = 1826] [serial = 571] [outer = 0x7f9e8c208800] 13:14:32 INFO - PROCESS | 1826 | 1461528872977 Marionette DEBUG loaded listener.js 13:14:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f9e908a7000) [pid = 1826] [serial = 572] [outer = 0x7f9e8c208800] 13:14:33 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:33 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:14:33 INFO - PROCESS | 1826 | 1461528873799 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] 13:14:33 INFO - PROCESS | 1826 | 1461528873853 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 13:14:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:14:33 INFO - PROCESS | 1826 | 1461528873862 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:14:33 INFO - PROCESS | 1826 | 1461528873864 Marionette TRACE conn3 <- [1,734,null,{}] 13:14:33 INFO - PROCESS | 1826 | 1461528873869 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}] 13:14:34 INFO - PROCESS | 1826 | 1461528874037 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 13:14:34 INFO - PROCESS | 1826 | 1461528874048 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96327000 == 72 [pid = 1826] [id = 191] 13:14:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f9e908b5000) [pid = 1826] [serial = 573] [outer = (nil)] 13:14:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f9e92e5dc00) [pid = 1826] [serial = 574] [outer = 0x7f9e908b5000] 13:14:34 INFO - PROCESS | 1826 | 1461528874113 Marionette DEBUG loaded listener.js 13:14:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f9e94103400) [pid = 1826] [serial = 575] [outer = 0x7f9e908b5000] 13:14:34 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:35 INFO - PROCESS | 1826 | 1461528875103 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]]]}] 13:14:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:14:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1278ms 13:14:35 INFO - PROCESS | 1826 | 1461528875138 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 13:14:35 INFO - PROCESS | 1826 | 1461528875144 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 13:14:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:14:35 INFO - PROCESS | 1826 | 1461528875151 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:14:35 INFO - PROCESS | 1826 | 1461528875157 Marionette TRACE conn3 <- [1,738,null,{}] 13:14:35 INFO - PROCESS | 1826 | 1461528875164 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}] 13:14:35 INFO - PROCESS | 1826 | 1461528875318 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 13:14:35 INFO - PROCESS | 1826 | 1461528875465 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8df40800 == 73 [pid = 1826] [id = 192] 13:14:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f9e8ce76c00) [pid = 1826] [serial = 576] [outer = (nil)] 13:14:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f9e8d397400) [pid = 1826] [serial = 577] [outer = 0x7f9e8ce76c00] 13:14:35 INFO - PROCESS | 1826 | 1461528875536 Marionette DEBUG loaded listener.js 13:14:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f9e8d7eb000) [pid = 1826] [serial = 578] [outer = 0x7f9e8ce76c00] 13:14:36 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:36 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:14:37 INFO - PROCESS | 1826 | 1461528877023 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]]]}] 13:14:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:14:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1987ms 13:14:37 INFO - PROCESS | 1826 | 1461528877141 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 13:14:37 INFO - PROCESS | 1826 | 1461528877149 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 13:14:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:14:37 INFO - PROCESS | 1826 | 1461528877160 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:14:37 INFO - PROCESS | 1826 | 1461528877163 Marionette TRACE conn3 <- [1,742,null,{}] 13:14:37 INFO - PROCESS | 1826 | 1461528877170 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}] 13:14:37 INFO - PROCESS | 1826 | 1461528877316 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 13:14:37 INFO - PROCESS | 1826 | 1461528877453 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96ecc000 == 74 [pid = 1826] [id = 193] 13:14:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f9e8db1cc00) [pid = 1826] [serial = 579] [outer = (nil)] 13:14:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f9e908b1000) [pid = 1826] [serial = 580] [outer = 0x7f9e8db1cc00] 13:14:37 INFO - PROCESS | 1826 | 1461528877522 Marionette DEBUG loaded listener.js 13:14:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f9e92e51800) [pid = 1826] [serial = 581] [outer = 0x7f9e8db1cc00] 13:14:38 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:38 INFO - PROCESS | 1826 | 1461528878758 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]]]}] 13:14:38 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 13:14:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1629ms 13:14:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:14:38 INFO - PROCESS | 1826 | 1461528878789 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 13:14:38 INFO - PROCESS | 1826 | 1461528878792 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 13:14:38 INFO - PROCESS | 1826 | 1461528878798 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:14:38 INFO - PROCESS | 1826 | 1461528878804 Marionette TRACE conn3 <- [1,746,null,{}] 13:14:38 INFO - PROCESS | 1826 | 1461528878820 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}] 13:14:39 INFO - PROCESS | 1826 | 1461528879053 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 13:14:39 INFO - PROCESS | 1826 | 1461528879197 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9789a000 == 75 [pid = 1826] [id = 194] 13:14:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f9e92e53c00) [pid = 1826] [serial = 582] [outer = (nil)] 13:14:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f9e948df400) [pid = 1826] [serial = 583] [outer = 0x7f9e92e53c00] 13:14:39 INFO - PROCESS | 1826 | 1461528879269 Marionette DEBUG loaded listener.js 13:14:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f9e9559e800) [pid = 1826] [serial = 584] [outer = 0x7f9e92e53c00] 13:14:39 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:40 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:40 INFO - PROCESS | 1826 | 1461528880560 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]]]}] 13:14:40 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.) 13:14:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1788ms 13:14:40 INFO - PROCESS | 1826 | 1461528880622 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 13:14:40 INFO - PROCESS | 1826 | 1461528880627 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 13:14:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:14:40 INFO - PROCESS | 1826 | 1461528880655 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:14:40 INFO - PROCESS | 1826 | 1461528880658 Marionette TRACE conn3 <- [1,750,null,{}] 13:14:40 INFO - PROCESS | 1826 | 1461528880666 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}] 13:14:40 INFO - PROCESS | 1826 | 1461528880828 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 13:14:40 INFO - PROCESS | 1826 | 1461528880971 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9dfe6800 == 76 [pid = 1826] [id = 195] 13:14:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f9e8ad19400) [pid = 1826] [serial = 585] [outer = (nil)] 13:14:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f9e956ab000) [pid = 1826] [serial = 586] [outer = 0x7f9e8ad19400] 13:14:41 INFO - PROCESS | 1826 | 1461528881049 Marionette DEBUG loaded listener.js 13:14:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f9e95bdf000) [pid = 1826] [serial = 587] [outer = 0x7f9e8ad19400] 13:14:42 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:42 INFO - PROCESS | 1826 | 1461528882522 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]]]}] 13:14:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:14:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1888ms 13:14:42 INFO - PROCESS | 1826 | 1461528882539 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 13:14:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:14:42 INFO - PROCESS | 1826 | 1461528882545 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 13:14:42 INFO - PROCESS | 1826 | 1461528882551 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:14:42 INFO - PROCESS | 1826 | 1461528882554 Marionette TRACE conn3 <- [1,754,null,{}] 13:14:42 INFO - PROCESS | 1826 | 1461528882561 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}] 13:14:42 INFO - PROCESS | 1826 | 1461528882704 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 13:14:42 INFO - PROCESS | 1826 | 1461528882855 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8f0ef000 == 77 [pid = 1826] [id = 196] 13:14:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f9e8ad11400) [pid = 1826] [serial = 588] [outer = (nil)] 13:14:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f9e8d276000) [pid = 1826] [serial = 589] [outer = 0x7f9e8ad11400] 13:14:42 INFO - PROCESS | 1826 | 1461528882921 Marionette DEBUG loaded listener.js 13:14:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f9e8d72e000) [pid = 1826] [serial = 590] [outer = 0x7f9e8ad11400] 13:14:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9dfee800 == 76 [pid = 1826] [id = 157] 13:14:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e94642000 == 75 [pid = 1826] [id = 156] 13:14:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95a29800 == 74 [pid = 1826] [id = 190] 13:14:43 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f9e95a7ec00) [pid = 1826] [serial = 544] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f9e908ab000) [pid = 1826] [serial = 514] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f9e8cd7e400) [pid = 1826] [serial = 508] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f9e8ad0f800) [pid = 1826] [serial = 526] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f9e8dbf7c00) [pid = 1826] [serial = 511] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f9e97859800) [pid = 1826] [serial = 523] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f9e94381000) [pid = 1826] [serial = 517] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f9e95a86800) [pid = 1826] [serial = 520] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e913d9800 == 73 [pid = 1826] [id = 189] 13:14:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9080b800 == 72 [pid = 1826] [id = 188] 13:14:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8df2d000 == 71 [pid = 1826] [id = 187] 13:14:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8adeb800 == 70 [pid = 1826] [id = 186] 13:14:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e97f44000 == 69 [pid = 1826] [id = 184] 13:14:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95a39000 == 68 [pid = 1826] [id = 183] 13:14:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8edee000 == 67 [pid = 1826] [id = 182] 13:14:43 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f9e8dbfd000) [pid = 1826] [serial = 442] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f9e8cf2a800) [pid = 1826] [serial = 466] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f9e92486800) [pid = 1826] [serial = 541] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f9e9500d400) [pid = 1826] [serial = 542] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f9e8cd7a400) [pid = 1826] [serial = 530] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f9e8c205c00) [pid = 1826] [serial = 529] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f9e8db24c00) [pid = 1826] [serial = 533] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f9e8d57a800) [pid = 1826] [serial = 532] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f9e8ec48400) [pid = 1826] [serial = 536] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f9e8ec13400) [pid = 1826] [serial = 535] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f9e905b1c00) [pid = 1826] [serial = 538] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f9e90b9d000) [pid = 1826] [serial = 539] [outer = (nil)] [url = about:blank] 13:14:44 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:44 INFO - PROCESS | 1826 | 1461528884194 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]]]}] 13:14:44 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 13:14:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1690ms 13:14:44 INFO - PROCESS | 1826 | 1461528884241 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 13:14:44 INFO - PROCESS | 1826 | 1461528884248 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 13:14:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:14:44 INFO - PROCESS | 1826 | 1461528884257 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:14:44 INFO - PROCESS | 1826 | 1461528884261 Marionette TRACE conn3 <- [1,758,null,{}] 13:14:44 INFO - PROCESS | 1826 | 1461528884266 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}] 13:14:44 INFO - PROCESS | 1826 | 1461528884484 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 13:14:44 INFO - PROCESS | 1826 | 1461528884581 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90a07000 == 68 [pid = 1826] [id = 197] 13:14:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f9e8ce6fc00) [pid = 1826] [serial = 591] [outer = (nil)] 13:14:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f9e8db20800) [pid = 1826] [serial = 592] [outer = 0x7f9e8ce6fc00] 13:14:44 INFO - PROCESS | 1826 | 1461528884639 Marionette DEBUG loaded listener.js 13:14:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f9e8ec21800) [pid = 1826] [serial = 593] [outer = 0x7f9e8ce6fc00] 13:14:45 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:45 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:14:45 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:45 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:45 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:45 INFO - PROCESS | 1826 | 1461528885319 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]]]}] 13:14:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:14:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1126ms 13:14:45 INFO - PROCESS | 1826 | 1461528885398 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 13:14:45 INFO - PROCESS | 1826 | 1461528885401 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 13:14:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:14:45 INFO - PROCESS | 1826 | 1461528885412 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:14:45 INFO - PROCESS | 1826 | 1461528885416 Marionette TRACE conn3 <- [1,762,null,{}] 13:14:45 INFO - PROCESS | 1826 | 1461528885432 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}] 13:14:45 INFO - PROCESS | 1826 | 1461528885575 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 13:14:45 INFO - PROCESS | 1826 | 1461528885586 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9481e800 == 69 [pid = 1826] [id = 198] 13:14:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f9e8a97e400) [pid = 1826] [serial = 594] [outer = (nil)] 13:14:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f9e90b98400) [pid = 1826] [serial = 595] [outer = 0x7f9e8a97e400] 13:14:45 INFO - PROCESS | 1826 | 1461528885650 Marionette DEBUG loaded listener.js 13:14:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f9e92482800) [pid = 1826] [serial = 596] [outer = 0x7f9e8a97e400] 13:14:46 INFO - PROCESS | 1826 | 1461528886870 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]]]}] 13:14:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:14:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1486ms 13:14:46 INFO - PROCESS | 1826 | 1461528886894 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 13:14:46 INFO - PROCESS | 1826 | 1461528886898 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 13:14:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:14:46 INFO - PROCESS | 1826 | 1461528886903 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:14:46 INFO - PROCESS | 1826 | 1461528886905 Marionette TRACE conn3 <- [1,766,null,{}] 13:14:46 INFO - PROCESS | 1826 | 1461528886911 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}] 13:14:47 INFO - PROCESS | 1826 | 1461528887080 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 13:14:47 INFO - PROCESS | 1826 | 1461528887194 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96014800 == 70 [pid = 1826] [id = 199] 13:14:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f9e908adc00) [pid = 1826] [serial = 597] [outer = (nil)] 13:14:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f9e93adb000) [pid = 1826] [serial = 598] [outer = 0x7f9e908adc00] 13:14:47 INFO - PROCESS | 1826 | 1461528887272 Marionette DEBUG loaded listener.js 13:14:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f9e95315800) [pid = 1826] [serial = 599] [outer = 0x7f9e908adc00] 13:14:48 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f9e8dbf6400) [pid = 1826] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:14:48 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f9e8ec1e000) [pid = 1826] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:14:48 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f9e8cd4c800) [pid = 1826] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:14:48 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f9e8c208800) [pid = 1826] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:14:48 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f9e90574400) [pid = 1826] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:14:48 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f9e8d27ac00) [pid = 1826] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:14:48 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f9e8db29c00) [pid = 1826] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:14:48 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f9e8ad18400) [pid = 1826] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:14:48 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f9e8a97bc00) [pid = 1826] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:14:48 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f9e948d5800) [pid = 1826] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:14:48 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f9e8cd7e000) [pid = 1826] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:14:48 INFO - PROCESS | 1826 | 1461528888345 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]]]}] 13:14:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:14:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1476ms 13:14:48 INFO - PROCESS | 1826 | 1461528888380 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 13:14:48 INFO - PROCESS | 1826 | 1461528888384 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 13:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:14:48 INFO - PROCESS | 1826 | 1461528888389 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:14:48 INFO - PROCESS | 1826 | 1461528888391 Marionette TRACE conn3 <- [1,770,null,{}] 13:14:48 INFO - PROCESS | 1826 | 1461528888396 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}] 13:14:48 INFO - PROCESS | 1826 | 1461528888524 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 13:14:48 INFO - PROCESS | 1826 | 1461528888534 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90a12800 == 71 [pid = 1826] [id = 200] 13:14:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f9e8ad0d400) [pid = 1826] [serial = 600] [outer = (nil)] 13:14:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f9e8db20400) [pid = 1826] [serial = 601] [outer = 0x7f9e8ad0d400] 13:14:48 INFO - PROCESS | 1826 | 1461528888603 Marionette DEBUG loaded listener.js 13:14:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f9e905af800) [pid = 1826] [serial = 602] [outer = 0x7f9e8ad0d400] 13:14:49 INFO - PROCESS | 1826 | 1461528889330 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]]]}] 13:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 975ms 13:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:14:49 INFO - PROCESS | 1826 | 1461528889365 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 13:14:49 INFO - PROCESS | 1826 | 1461528889367 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 13:14:49 INFO - PROCESS | 1826 | 1461528889371 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:14:49 INFO - PROCESS | 1826 | 1461528889374 Marionette TRACE conn3 <- [1,774,null,{}] 13:14:49 INFO - PROCESS | 1826 | 1461528889379 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}] 13:14:49 INFO - PROCESS | 1826 | 1461528889568 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 13:14:49 INFO - PROCESS | 1826 | 1461528889591 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e976b1000 == 72 [pid = 1826] [id = 201] 13:14:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f9e9587b000) [pid = 1826] [serial = 603] [outer = (nil)] 13:14:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f9e9692dc00) [pid = 1826] [serial = 604] [outer = 0x7f9e9587b000] 13:14:49 INFO - PROCESS | 1826 | 1461528889654 Marionette DEBUG loaded listener.js 13:14:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f9e97036c00) [pid = 1826] [serial = 605] [outer = 0x7f9e9587b000] 13:14:50 INFO - PROCESS | 1826 | 1461528890507 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]]]}] 13:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1180ms 13:14:50 INFO - PROCESS | 1826 | 1461528890553 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 13:14:50 INFO - PROCESS | 1826 | 1461528890558 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 13:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:14:50 INFO - PROCESS | 1826 | 1461528890566 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:14:50 INFO - PROCESS | 1826 | 1461528890572 Marionette TRACE conn3 <- [1,778,null,{}] 13:14:50 INFO - PROCESS | 1826 | 1461528890580 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}] 13:14:50 INFO - PROCESS | 1826 | 1461528890746 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 13:14:50 INFO - PROCESS | 1826 | 1461528890889 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8df2d000 == 73 [pid = 1826] [id = 202] 13:14:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f9e8a978400) [pid = 1826] [serial = 606] [outer = (nil)] 13:14:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f9e8ce7a800) [pid = 1826] [serial = 607] [outer = 0x7f9e8a978400] 13:14:50 INFO - PROCESS | 1826 | 1461528890962 Marionette DEBUG loaded listener.js 13:14:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f9e8d39f400) [pid = 1826] [serial = 608] [outer = 0x7f9e8a978400] 13:14:51 INFO - PROCESS | 1826 | 1461528891823 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]]]}] 13:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1290ms 13:14:51 INFO - PROCESS | 1826 | 1461528891856 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 13:14:51 INFO - PROCESS | 1826 | 1461528891864 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 13:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:14:51 INFO - PROCESS | 1826 | 1461528891874 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:14:51 INFO - PROCESS | 1826 | 1461528891878 Marionette TRACE conn3 <- [1,782,null,{}] 13:14:51 INFO - PROCESS | 1826 | 1461528891883 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}] 13:14:52 INFO - PROCESS | 1826 | 1461528892036 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 13:14:52 INFO - PROCESS | 1826 | 1461528892186 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95a40000 == 74 [pid = 1826] [id = 203] 13:14:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f9e8dbfd000) [pid = 1826] [serial = 609] [outer = (nil)] 13:14:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f9e8ec47000) [pid = 1826] [serial = 610] [outer = 0x7f9e8dbfd000] 13:14:52 INFO - PROCESS | 1826 | 1461528892257 Marionette DEBUG loaded listener.js 13:14:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f9e9056e000) [pid = 1826] [serial = 611] [outer = 0x7f9e8dbfd000] 13:14:53 INFO - PROCESS | 1826 | 1461528893217 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]]]}] 13:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1380ms 13:14:53 INFO - PROCESS | 1826 | 1461528893254 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 13:14:53 INFO - PROCESS | 1826 | 1461528893257 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 13:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:14:53 INFO - PROCESS | 1826 | 1461528893263 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:14:53 INFO - PROCESS | 1826 | 1461528893269 Marionette TRACE conn3 <- [1,786,null,{}] 13:14:53 INFO - PROCESS | 1826 | 1461528893284 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}] 13:14:53 INFO - PROCESS | 1826 | 1461528893438 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 13:14:53 INFO - PROCESS | 1826 | 1461528893596 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9dfee800 == 75 [pid = 1826] [id = 204] 13:14:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f9e8f06d800) [pid = 1826] [serial = 612] [outer = (nil)] 13:14:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f9e941a7800) [pid = 1826] [serial = 613] [outer = 0x7f9e8f06d800] 13:14:53 INFO - PROCESS | 1826 | 1461528893670 Marionette DEBUG loaded listener.js 13:14:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f9e95a84400) [pid = 1826] [serial = 614] [outer = 0x7f9e8f06d800] 13:14:54 INFO - PROCESS | 1826 | 1461528894551 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]]]}] 13:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1338ms 13:14:54 INFO - PROCESS | 1826 | 1461528894601 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 13:14:54 INFO - PROCESS | 1826 | 1461528894606 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 13:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:14:54 INFO - PROCESS | 1826 | 1461528894612 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:14:54 INFO - PROCESS | 1826 | 1461528894615 Marionette TRACE conn3 <- [1,790,null,{}] 13:14:54 INFO - PROCESS | 1826 | 1461528894620 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}] 13:14:54 INFO - PROCESS | 1826 | 1461528894774 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 13:14:54 INFO - PROCESS | 1826 | 1461528894921 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea40d7800 == 76 [pid = 1826] [id = 205] 13:14:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f9e90574400) [pid = 1826] [serial = 615] [outer = (nil)] 13:14:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f9e96938400) [pid = 1826] [serial = 616] [outer = 0x7f9e90574400] 13:14:54 INFO - PROCESS | 1826 | 1461528894992 Marionette DEBUG loaded listener.js 13:14:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f9e9720a000) [pid = 1826] [serial = 617] [outer = 0x7f9e90574400] 13:14:55 INFO - PROCESS | 1826 | 1461528895855 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]]]}] 13:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1277ms 13:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:14:55 INFO - PROCESS | 1826 | 1461528895890 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 13:14:55 INFO - PROCESS | 1826 | 1461528895893 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 13:14:55 INFO - PROCESS | 1826 | 1461528895899 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:14:55 INFO - PROCESS | 1826 | 1461528895902 Marionette TRACE conn3 <- [1,794,null,{}] 13:14:55 INFO - PROCESS | 1826 | 1461528895907 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}] 13:14:56 INFO - PROCESS | 1826 | 1461528896055 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 13:14:56 INFO - PROCESS | 1826 | 1461528896205 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea5026000 == 77 [pid = 1826] [id = 206] 13:14:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f9e95314c00) [pid = 1826] [serial = 618] [outer = (nil)] 13:14:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f9e9760b800) [pid = 1826] [serial = 619] [outer = 0x7f9e95314c00] 13:14:56 INFO - PROCESS | 1826 | 1461528896273 Marionette DEBUG loaded listener.js 13:14:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f9e980bcc00) [pid = 1826] [serial = 620] [outer = 0x7f9e95314c00] 13:14:57 INFO - PROCESS | 1826 | 1461528897108 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]]]}] 13:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1285ms 13:14:57 INFO - PROCESS | 1826 | 1461528897183 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 13:14:57 INFO - PROCESS | 1826 | 1461528897187 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 13:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:14:57 INFO - PROCESS | 1826 | 1461528897192 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:14:57 INFO - PROCESS | 1826 | 1461528897195 Marionette TRACE conn3 <- [1,798,null,{}] 13:14:57 INFO - PROCESS | 1826 | 1461528897200 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}] 13:14:57 INFO - PROCESS | 1826 | 1461528897411 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 13:14:57 INFO - PROCESS | 1826 | 1461528897556 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea883e000 == 78 [pid = 1826] [id = 207] 13:14:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f9e982c0c00) [pid = 1826] [serial = 621] [outer = (nil)] 13:14:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f9e99839400) [pid = 1826] [serial = 622] [outer = 0x7f9e982c0c00] 13:14:57 INFO - PROCESS | 1826 | 1461528897631 Marionette DEBUG loaded listener.js 13:14:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f9ea2f3ac00) [pid = 1826] [serial = 623] [outer = 0x7f9e982c0c00] 13:14:58 INFO - PROCESS | 1826 | 1461528898462 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]]]}] 13:14:58 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 13:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1331ms 13:14:58 INFO - PROCESS | 1826 | 1461528898526 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 13:14:58 INFO - PROCESS | 1826 | 1461528898529 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 13:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:14:58 INFO - PROCESS | 1826 | 1461528898535 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:14:58 INFO - PROCESS | 1826 | 1461528898537 Marionette TRACE conn3 <- [1,802,null,{}] 13:14:58 INFO - PROCESS | 1826 | 1461528898543 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}] 13:14:58 INFO - PROCESS | 1826 | 1461528898747 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 13:14:58 INFO - PROCESS | 1826 | 1461528898906 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea8d32000 == 79 [pid = 1826] [id = 208] 13:14:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f9e957dfc00) [pid = 1826] [serial = 624] [outer = (nil)] 13:14:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f9ea3ddd400) [pid = 1826] [serial = 625] [outer = 0x7f9e957dfc00] 13:14:58 INFO - PROCESS | 1826 | 1461528898979 Marionette DEBUG loaded listener.js 13:14:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f9ea3eaa800) [pid = 1826] [serial = 626] [outer = 0x7f9e957dfc00] 13:14:59 INFO - PROCESS | 1826 | 1461528899814 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]]]}] 13:14:59 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 13:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1327ms 13:14:59 INFO - PROCESS | 1826 | 1461528899863 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 13:14:59 INFO - PROCESS | 1826 | 1461528899867 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 13:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:14:59 INFO - PROCESS | 1826 | 1461528899872 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:14:59 INFO - PROCESS | 1826 | 1461528899875 Marionette TRACE conn3 <- [1,806,null,{}] 13:14:59 INFO - PROCESS | 1826 | 1461528899880 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}] 13:15:00 INFO - PROCESS | 1826 | 1461528900036 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 13:15:00 INFO - PROCESS | 1826 | 1461528900193 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d290800 == 80 [pid = 1826] [id = 209] 13:15:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f9e8c203400) [pid = 1826] [serial = 627] [outer = (nil)] 13:15:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f9e9051e800) [pid = 1826] [serial = 628] [outer = 0x7f9e8c203400] 13:15:00 INFO - PROCESS | 1826 | 1461528900264 Marionette DEBUG loaded listener.js 13:15:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f9ea2f3e000) [pid = 1826] [serial = 629] [outer = 0x7f9e8c203400] 13:15:01 INFO - PROCESS | 1826 | 1461528901328 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]]]}] 13:15:01 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 13:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1481ms 13:15:01 INFO - PROCESS | 1826 | 1461528901355 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 13:15:01 INFO - PROCESS | 1826 | 1461528901361 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 13:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:15:01 INFO - PROCESS | 1826 | 1461528901371 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:15:01 INFO - PROCESS | 1826 | 1461528901377 Marionette TRACE conn3 <- [1,810,null,{}] 13:15:01 INFO - PROCESS | 1826 | 1461528901389 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}] 13:15:01 INFO - PROCESS | 1826 | 1461528901582 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 13:15:01 INFO - PROCESS | 1826 | 1461528901780 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e913d6000 == 81 [pid = 1826] [id = 210] 13:15:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f9e8ce78800) [pid = 1826] [serial = 630] [outer = (nil)] 13:15:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f9e8cf26400) [pid = 1826] [serial = 631] [outer = 0x7f9e8ce78800] 13:15:01 INFO - PROCESS | 1826 | 1461528901853 Marionette DEBUG loaded listener.js 13:15:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f9e8db20c00) [pid = 1826] [serial = 632] [outer = 0x7f9e8ce78800] 13:15:02 INFO - PROCESS | 1826 | 1461528902713 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]]]}] 13:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1385ms 13:15:02 INFO - PROCESS | 1826 | 1461528902755 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 13:15:02 INFO - PROCESS | 1826 | 1461528902763 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 13:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:15:02 INFO - PROCESS | 1826 | 1461528902772 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:15:02 INFO - PROCESS | 1826 | 1461528902774 Marionette TRACE conn3 <- [1,814,null,{}] 13:15:02 INFO - PROCESS | 1826 | 1461528902779 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}] 13:15:02 INFO - PROCESS | 1826 | 1461528902937 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 13:15:03 INFO - PROCESS | 1826 | 1461528903131 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e96720800 == 80 [pid = 1826] [id = 181] 13:15:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea3bcc000 == 79 [pid = 1826] [id = 47] 13:15:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90a12800 == 78 [pid = 1826] [id = 200] 13:15:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d019000 == 79 [pid = 1826] [id = 211] 13:15:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f9e8ad17800) [pid = 1826] [serial = 633] [outer = (nil)] 13:15:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f9e8dbef400) [pid = 1826] [serial = 634] [outer = 0x7f9e8ad17800] 13:15:03 INFO - PROCESS | 1826 | 1461528903222 Marionette DEBUG loaded listener.js 13:15:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f9e8ec4dc00) [pid = 1826] [serial = 635] [outer = 0x7f9e8ad17800] 13:15:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e96014800 == 78 [pid = 1826] [id = 199] 13:15:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9481e800 == 77 [pid = 1826] [id = 198] 13:15:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90a07000 == 76 [pid = 1826] [id = 197] 13:15:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8f0ef000 == 75 [pid = 1826] [id = 196] 13:15:03 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f9e92fdf400) [pid = 1826] [serial = 476] [outer = (nil)] [url = about:blank] 13:15:03 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f9e8cd58c00) [pid = 1826] [serial = 470] [outer = (nil)] [url = about:blank] 13:15:03 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f9e97216400) [pid = 1826] [serial = 479] [outer = (nil)] [url = about:blank] 13:15:03 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f9ea42e9c00) [pid = 1826] [serial = 482] [outer = (nil)] [url = about:blank] 13:15:03 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f9e8ec19400) [pid = 1826] [serial = 473] [outer = (nil)] [url = about:blank] 13:15:03 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f9e8e0e7c00) [pid = 1826] [serial = 565] [outer = (nil)] [url = about:blank] 13:15:03 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f9e8efb9000) [pid = 1826] [serial = 568] [outer = (nil)] [url = about:blank] 13:15:03 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f9e8ec15800) [pid = 1826] [serial = 550] [outer = (nil)] [url = about:blank] 13:15:03 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f9e95315000) [pid = 1826] [serial = 553] [outer = (nil)] [url = about:blank] 13:15:03 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f9e8ce6e800) [pid = 1826] [serial = 559] [outer = (nil)] [url = about:blank] 13:15:03 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f9e90513400) [pid = 1826] [serial = 571] [outer = (nil)] [url = about:blank] 13:15:03 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f9e8ce77c00) [pid = 1826] [serial = 560] [outer = (nil)] [url = about:blank] 13:15:03 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f9ea3b5e800) [pid = 1826] [serial = 557] [outer = (nil)] [url = about:blank] 13:15:03 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f9e9963c400) [pid = 1826] [serial = 556] [outer = (nil)] [url = about:blank] 13:15:03 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f9e8cf2a400) [pid = 1826] [serial = 547] [outer = (nil)] [url = about:blank] 13:15:03 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f9e908a7000) [pid = 1826] [serial = 572] [outer = (nil)] [url = about:blank] 13:15:03 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f9e8d72a000) [pid = 1826] [serial = 562] [outer = (nil)] [url = about:blank] 13:15:03 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f9e8f078c00) [pid = 1826] [serial = 569] [outer = (nil)] [url = about:blank] 13:15:03 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f9e8ec1dc00) [pid = 1826] [serial = 566] [outer = (nil)] [url = about:blank] 13:15:03 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f9e8d7ed000) [pid = 1826] [serial = 563] [outer = (nil)] [url = about:blank] 13:15:04 INFO - PROCESS | 1826 | 1461528904079 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] 13:15:04 INFO - PROCESS | 1826 | 1461528904111 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 13:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:15:04 INFO - PROCESS | 1826 | 1461528904116 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:15:04 INFO - PROCESS | 1826 | 1461528904121 Marionette TRACE conn3 <- [1,818,null,{}] 13:15:04 INFO - PROCESS | 1826 | 1461528904135 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}] 13:15:04 INFO - PROCESS | 1826 | 1461528904269 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 13:15:04 INFO - PROCESS | 1826 | 1461528904285 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e92e02800 == 76 [pid = 1826] [id = 212] 13:15:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f9e90831c00) [pid = 1826] [serial = 636] [outer = (nil)] 13:15:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f9e90b9f000) [pid = 1826] [serial = 637] [outer = 0x7f9e90831c00] 13:15:04 INFO - PROCESS | 1826 | 1461528904347 Marionette DEBUG loaded listener.js 13:15:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f9e92486000) [pid = 1826] [serial = 638] [outer = 0x7f9e90831c00] 13:15:05 INFO - PROCESS | 1826 | 1461528905065 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]]]}] 13:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 982ms 13:15:05 INFO - PROCESS | 1826 | 1461528905100 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 13:15:05 INFO - PROCESS | 1826 | 1461528905104 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 13:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:15:05 INFO - PROCESS | 1826 | 1461528905110 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:15:05 INFO - PROCESS | 1826 | 1461528905112 Marionette TRACE conn3 <- [1,822,null,{}] 13:15:05 INFO - PROCESS | 1826 | 1461528905116 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}] 13:15:05 INFO - PROCESS | 1826 | 1461528905247 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 13:15:05 INFO - PROCESS | 1826 | 1461528905262 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96974800 == 77 [pid = 1826] [id = 213] 13:15:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f9e8fb83000) [pid = 1826] [serial = 639] [outer = (nil)] 13:15:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f9e94fef400) [pid = 1826] [serial = 640] [outer = 0x7f9e8fb83000] 13:15:05 INFO - PROCESS | 1826 | 1461528905319 Marionette DEBUG loaded listener.js 13:15:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f9e9587ac00) [pid = 1826] [serial = 641] [outer = 0x7f9e8fb83000] 13:15:06 INFO - PROCESS | 1826 | 1461528906135 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] 13:15:06 INFO - PROCESS | 1826 | 1461528906198 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 13:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:15:06 INFO - PROCESS | 1826 | 1461528906204 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:15:06 INFO - PROCESS | 1826 | 1461528906206 Marionette TRACE conn3 <- [1,826,null,{}] 13:15:06 INFO - PROCESS | 1826 | 1461528906211 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}] 13:15:06 INFO - PROCESS | 1826 | 1461528906395 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 13:15:06 INFO - PROCESS | 1826 | 1461528906418 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e98160000 == 78 [pid = 1826] [id = 214] 13:15:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f9e92e57c00) [pid = 1826] [serial = 642] [outer = (nil)] 13:15:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f9e9693b400) [pid = 1826] [serial = 643] [outer = 0x7f9e92e57c00] 13:15:06 INFO - PROCESS | 1826 | 1461528906480 Marionette DEBUG loaded listener.js 13:15:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f9e97608c00) [pid = 1826] [serial = 644] [outer = 0x7f9e92e57c00] 13:15:07 INFO - PROCESS | 1826 | 1461528907240 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]]]}] 13:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1078ms 13:15:07 INFO - PROCESS | 1826 | 1461528907283 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 13:15:07 INFO - PROCESS | 1826 | 1461528907287 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 13:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:15:07 INFO - PROCESS | 1826 | 1461528907298 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:15:07 INFO - PROCESS | 1826 | 1461528907300 Marionette TRACE conn3 <- [1,830,null,{}] 13:15:07 INFO - PROCESS | 1826 | 1461528907305 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}] 13:15:07 INFO - PROCESS | 1826 | 1461528907499 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 13:15:07 INFO - PROCESS | 1826 | 1461528907531 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea4207800 == 79 [pid = 1826] [id = 215] 13:15:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f9e998a0000) [pid = 1826] [serial = 645] [outer = (nil)] 13:15:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f9ea2f3c400) [pid = 1826] [serial = 646] [outer = 0x7f9e998a0000] 13:15:07 INFO - PROCESS | 1826 | 1461528907594 Marionette DEBUG loaded listener.js 13:15:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f9ea3eacc00) [pid = 1826] [serial = 647] [outer = 0x7f9e998a0000] 13:15:08 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f9e8ec1c000) [pid = 1826] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:15:08 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f9e8cf23800) [pid = 1826] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:15:08 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f9e8ce72000) [pid = 1826] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:15:08 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f9e8a97e400) [pid = 1826] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:15:08 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f9e8fb90000) [pid = 1826] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:15:08 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f9e8d394c00) [pid = 1826] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:15:08 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f9e8a973400) [pid = 1826] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:15:08 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f9e92e5d400) [pid = 1826] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:15:08 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f9e8db1cc00) [pid = 1826] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:15:08 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f9e8ad11400) [pid = 1826] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:15:08 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f9e9247a400) [pid = 1826] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:15:08 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f9e8ad19400) [pid = 1826] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:15:08 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f9e8ad1a400) [pid = 1826] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:15:08 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f9e8ce76c00) [pid = 1826] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:15:08 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f9e92e53c00) [pid = 1826] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:15:08 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f9e908adc00) [pid = 1826] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:15:08 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f9e8ce6fc00) [pid = 1826] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:15:08 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f9e8a97c800) [pid = 1826] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:15:08 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f9e95a78400) [pid = 1826] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:15:08 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f9e9051a800) [pid = 1826] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:15:08 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f9e8ad0d400) [pid = 1826] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:15:08 INFO - PROCESS | 1826 | 1461528908500 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]]]}] 13:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1226ms 13:15:08 INFO - PROCESS | 1826 | 1461528908525 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 13:15:08 INFO - PROCESS | 1826 | 1461528908529 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 13:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:15:08 INFO - PROCESS | 1826 | 1461528908534 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:15:08 INFO - PROCESS | 1826 | 1461528908536 Marionette TRACE conn3 <- [1,834,null,{}] 13:15:08 INFO - PROCESS | 1826 | 1461528908541 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}] 13:15:08 INFO - PROCESS | 1826 | 1461528908675 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 13:15:08 INFO - PROCESS | 1826 | 1461528908798 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e974da000 == 80 [pid = 1826] [id = 216] 13:15:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f9e8a976800) [pid = 1826] [serial = 648] [outer = (nil)] 13:15:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f9e8db2ac00) [pid = 1826] [serial = 649] [outer = 0x7f9e8a976800] 13:15:08 INFO - PROCESS | 1826 | 1461528908861 Marionette DEBUG loaded listener.js 13:15:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f9e908a9c00) [pid = 1826] [serial = 650] [outer = 0x7f9e8a976800] 13:15:09 INFO - PROCESS | 1826 | 1461528909498 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]]]}] 13:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 983ms 13:15:09 INFO - PROCESS | 1826 | 1461528909519 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 13:15:09 INFO - PROCESS | 1826 | 1461528909521 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 13:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:15:09 INFO - PROCESS | 1826 | 1461528909527 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:15:09 INFO - PROCESS | 1826 | 1461528909529 Marionette TRACE conn3 <- [1,838,null,{}] 13:15:09 INFO - PROCESS | 1826 | 1461528909534 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}] 13:15:09 INFO - PROCESS | 1826 | 1461528909709 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 13:15:09 INFO - PROCESS | 1826 | 1461528909732 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea8d33800 == 81 [pid = 1826] [id = 217] 13:15:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f9e8ad0d400) [pid = 1826] [serial = 651] [outer = (nil)] 13:15:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f9e908adc00) [pid = 1826] [serial = 652] [outer = 0x7f9e8ad0d400] 13:15:09 INFO - PROCESS | 1826 | 1461528909792 Marionette DEBUG loaded listener.js 13:15:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f9e9963b000) [pid = 1826] [serial = 653] [outer = 0x7f9e8ad0d400] 13:15:10 INFO - PROCESS | 1826 | 1461528910760 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]]]}] 13:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1277ms 13:15:10 INFO - PROCESS | 1826 | 1461528910805 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 13:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:15:10 INFO - PROCESS | 1826 | 1461528910811 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 13:15:10 INFO - PROCESS | 1826 | 1461528910819 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:15:10 INFO - PROCESS | 1826 | 1461528910824 Marionette TRACE conn3 <- [1,842,null,{}] 13:15:10 INFO - PROCESS | 1826 | 1461528910832 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}] 13:15:11 INFO - PROCESS | 1826 | 1461528911039 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 13:15:11 INFO - PROCESS | 1826 | 1461528911187 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e906f9800 == 82 [pid = 1826] [id = 218] 13:15:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f9e8ce76800) [pid = 1826] [serial = 654] [outer = (nil)] 13:15:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f9e8d57a800) [pid = 1826] [serial = 655] [outer = 0x7f9e8ce76800] 13:15:11 INFO - PROCESS | 1826 | 1461528911271 Marionette DEBUG loaded listener.js 13:15:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f9e8e1e5800) [pid = 1826] [serial = 656] [outer = 0x7f9e8ce76800] 13:15:12 INFO - PROCESS | 1826 | 1461528912201 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]]]}] 13:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1437ms 13:15:12 INFO - PROCESS | 1826 | 1461528912255 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 13:15:12 INFO - PROCESS | 1826 | 1461528912263 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 13:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:15:12 INFO - PROCESS | 1826 | 1461528912274 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:15:12 INFO - PROCESS | 1826 | 1461528912277 Marionette TRACE conn3 <- [1,846,null,{}] 13:15:12 INFO - PROCESS | 1826 | 1461528912283 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}] 13:15:12 INFO - PROCESS | 1826 | 1461528912447 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 13:15:12 INFO - PROCESS | 1826 | 1461528912603 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e99607000 == 83 [pid = 1826] [id = 219] 13:15:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f9e8cf26c00) [pid = 1826] [serial = 657] [outer = (nil)] 13:15:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f9e908ac000) [pid = 1826] [serial = 658] [outer = 0x7f9e8cf26c00] 13:15:12 INFO - PROCESS | 1826 | 1461528912675 Marionette DEBUG loaded listener.js 13:15:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f9e92e5c000) [pid = 1826] [serial = 659] [outer = 0x7f9e8cf26c00] 13:15:13 INFO - PROCESS | 1826 | 1461528913588 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]]]}] 13:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1384ms 13:15:13 INFO - PROCESS | 1826 | 1461528913658 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 13:15:13 INFO - PROCESS | 1826 | 1461528913662 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 13:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:15:13 INFO - PROCESS | 1826 | 1461528913668 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:15:13 INFO - PROCESS | 1826 | 1461528913673 Marionette TRACE conn3 <- [1,850,null,{}] 13:15:13 INFO - PROCESS | 1826 | 1461528913688 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}] 13:15:13 INFO - PROCESS | 1826 | 1461528913900 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 13:15:14 INFO - PROCESS | 1826 | 1461528914119 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea929b000 == 84 [pid = 1826] [id = 220] 13:15:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f9e97186800) [pid = 1826] [serial = 660] [outer = (nil)] 13:15:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f9e982c2000) [pid = 1826] [serial = 661] [outer = 0x7f9e97186800] 13:15:14 INFO - PROCESS | 1826 | 1461528914235 Marionette DEBUG loaded listener.js 13:15:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f9e9983b800) [pid = 1826] [serial = 662] [outer = 0x7f9e97186800] 13:15:15 INFO - PROCESS | 1826 | 1461528915062 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]]]}] 13:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1436ms 13:15:15 INFO - PROCESS | 1826 | 1461528915104 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 13:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:15:15 INFO - PROCESS | 1826 | 1461528915108 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 13:15:15 INFO - PROCESS | 1826 | 1461528915114 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:15:15 INFO - PROCESS | 1826 | 1461528915117 Marionette TRACE conn3 <- [1,854,null,{}] 13:15:15 INFO - PROCESS | 1826 | 1461528915122 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}] 13:15:15 INFO - PROCESS | 1826 | 1461528915270 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 13:15:15 INFO - PROCESS | 1826 | 1461528915422 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9eab089800 == 85 [pid = 1826] [id = 221] 13:15:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f9e94ff5c00) [pid = 1826] [serial = 663] [outer = (nil)] 13:15:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f9ea3b59c00) [pid = 1826] [serial = 664] [outer = 0x7f9e94ff5c00] 13:15:15 INFO - PROCESS | 1826 | 1461528915493 Marionette DEBUG loaded listener.js 13:15:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f9ea404bc00) [pid = 1826] [serial = 665] [outer = 0x7f9e94ff5c00] 13:15:16 INFO - PROCESS | 1826 | 1461528916321 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]]]}] 13:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1235ms 13:15:16 INFO - PROCESS | 1826 | 1461528916349 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 13:15:16 INFO - PROCESS | 1826 | 1461528916353 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 13:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:15:16 INFO - PROCESS | 1826 | 1461528916358 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:15:16 INFO - PROCESS | 1826 | 1461528916360 Marionette TRACE conn3 <- [1,858,null,{}] 13:15:16 INFO - PROCESS | 1826 | 1461528916366 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}] 13:15:16 INFO - PROCESS | 1826 | 1461528916515 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 13:15:16 INFO - PROCESS | 1826 | 1461528916667 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9eabee5000 == 86 [pid = 1826] [id = 222] 13:15:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f9e998ae400) [pid = 1826] [serial = 666] [outer = (nil)] 13:15:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f9ea4252800) [pid = 1826] [serial = 667] [outer = 0x7f9e998ae400] 13:15:16 INFO - PROCESS | 1826 | 1461528916738 Marionette DEBUG loaded listener.js 13:15:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f9ea4c9c400) [pid = 1826] [serial = 668] [outer = 0x7f9e998ae400] 13:15:17 INFO - PROCESS | 1826 | 1461528917583 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]]]}] 13:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1277ms 13:15:17 INFO - PROCESS | 1826 | 1461528917650 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 13:15:17 INFO - PROCESS | 1826 | 1461528917655 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 13:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:15:17 INFO - PROCESS | 1826 | 1461528917663 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:15:17 INFO - PROCESS | 1826 | 1461528917666 Marionette TRACE conn3 <- [1,862,null,{}] 13:15:17 INFO - PROCESS | 1826 | 1461528917671 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}] 13:15:17 INFO - PROCESS | 1826 | 1461528917849 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 13:15:18 INFO - PROCESS | 1826 | 1461528918000 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e916cb000 == 87 [pid = 1826] [id = 223] 13:15:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f9ea5044800) [pid = 1826] [serial = 669] [outer = (nil)] 13:15:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f9ea5246c00) [pid = 1826] [serial = 670] [outer = 0x7f9ea5044800] 13:15:18 INFO - PROCESS | 1826 | 1461528918079 Marionette DEBUG loaded listener.js 13:15:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f9ea7139400) [pid = 1826] [serial = 671] [outer = 0x7f9ea5044800] 13:15:18 INFO - PROCESS | 1826 | 1461528918891 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]]]}] 13:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1283ms 13:15:18 INFO - PROCESS | 1826 | 1461528918947 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 13:15:18 INFO - PROCESS | 1826 | 1461528918949 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 13:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:15:18 INFO - PROCESS | 1826 | 1461528918960 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:15:18 INFO - PROCESS | 1826 | 1461528918965 Marionette TRACE conn3 <- [1,866,null,{}] 13:15:18 INFO - PROCESS | 1826 | 1461528918971 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}] 13:15:19 INFO - PROCESS | 1826 | 1461528919122 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 13:15:19 INFO - PROCESS | 1826 | 1461528919275 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9eb0ba8800 == 88 [pid = 1826] [id = 224] 13:15:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f9ea4f3f000) [pid = 1826] [serial = 672] [outer = (nil)] 13:15:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f9ea88dbc00) [pid = 1826] [serial = 673] [outer = 0x7f9ea4f3f000] 13:15:19 INFO - PROCESS | 1826 | 1461528919345 Marionette DEBUG loaded listener.js 13:15:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f9ea8aa7000) [pid = 1826] [serial = 674] [outer = 0x7f9ea4f3f000] 13:15:20 INFO - PROCESS | 1826 | 1461528920219 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]]]}] 13:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1336ms 13:15:20 INFO - PROCESS | 1826 | 1461528920297 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 13:15:20 INFO - PROCESS | 1826 | 1461528920300 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 13:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:15:20 INFO - PROCESS | 1826 | 1461528920306 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:15:20 INFO - PROCESS | 1826 | 1461528920309 Marionette TRACE conn3 <- [1,870,null,{}] 13:15:20 INFO - PROCESS | 1826 | 1461528920314 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}] 13:15:20 INFO - PROCESS | 1826 | 1461528920478 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 13:15:20 INFO - PROCESS | 1826 | 1461528920632 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d02c800 == 89 [pid = 1826] [id = 225] 13:15:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f9e8a97e000) [pid = 1826] [serial = 675] [outer = (nil)] 13:15:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f9e8cd54c00) [pid = 1826] [serial = 676] [outer = 0x7f9e8a97e000] 13:15:20 INFO - PROCESS | 1826 | 1461528920705 Marionette DEBUG loaded listener.js 13:15:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f9e8e0e0400) [pid = 1826] [serial = 677] [outer = 0x7f9e8a97e000] 13:15:21 INFO - PROCESS | 1826 | 1461528921857 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]]]}] 13:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1587ms 13:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:15:21 INFO - PROCESS | 1826 | 1461528921893 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 13:15:21 INFO - PROCESS | 1826 | 1461528921897 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 13:15:21 INFO - PROCESS | 1826 | 1461528921905 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:15:21 INFO - PROCESS | 1826 | 1461528921910 Marionette TRACE conn3 <- [1,874,null,{}] 13:15:21 INFO - PROCESS | 1826 | 1461528921917 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}] 13:15:22 INFO - PROCESS | 1826 | 1461528922116 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 13:15:22 INFO - PROCESS | 1826 | 1461528922303 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9109f000 == 90 [pid = 1826] [id = 226] 13:15:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f9e8cf25000) [pid = 1826] [serial = 678] [outer = (nil)] 13:15:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f9e8d27cc00) [pid = 1826] [serial = 679] [outer = 0x7f9e8cf25000] 13:15:22 INFO - PROCESS | 1826 | 1461528922371 Marionette DEBUG loaded listener.js 13:15:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f9e8db1bc00) [pid = 1826] [serial = 680] [outer = 0x7f9e8cf25000] 13:15:23 INFO - PROCESS | 1826 | 1461528923250 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]]]}] 13:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1383ms 13:15:23 INFO - PROCESS | 1826 | 1461528923288 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 13:15:23 INFO - PROCESS | 1826 | 1461528923298 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 13:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:15:23 INFO - PROCESS | 1826 | 1461528923307 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:15:23 INFO - PROCESS | 1826 | 1461528923311 Marionette TRACE conn3 <- [1,878,null,{}] 13:15:23 INFO - PROCESS | 1826 | 1461528923317 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}] 13:15:23 INFO - PROCESS | 1826 | 1461528923470 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 13:15:23 INFO - PROCESS | 1826 | 1461528923639 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea2fa6000 == 89 [pid = 1826] [id = 185] 13:15:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9c7f7000 == 88 [pid = 1826] [id = 73] 13:15:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e94633800 == 87 [pid = 1826] [id = 168] 13:15:23 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f9e9692dc00) [pid = 1826] [serial = 604] [outer = (nil)] [url = about:blank] 13:15:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d740000 == 88 [pid = 1826] [id = 227] 13:15:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f9e8cd7e400) [pid = 1826] [serial = 681] [outer = (nil)] 13:15:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f9e8ec43000) [pid = 1826] [serial = 682] [outer = 0x7f9e8cd7e400] 13:15:23 INFO - PROCESS | 1826 | 1461528923740 Marionette DEBUG loaded listener.js 13:15:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f9e8fb8c800) [pid = 1826] [serial = 683] [outer = 0x7f9e8cd7e400] 13:15:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e974da000 == 87 [pid = 1826] [id = 216] 13:15:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea4207800 == 86 [pid = 1826] [id = 215] 13:15:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e98160000 == 85 [pid = 1826] [id = 214] 13:15:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e96974800 == 84 [pid = 1826] [id = 213] 13:15:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e92e02800 == 83 [pid = 1826] [id = 212] 13:15:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d019000 == 82 [pid = 1826] [id = 211] 13:15:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e913d6000 == 81 [pid = 1826] [id = 210] 13:15:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea8d32000 == 80 [pid = 1826] [id = 208] 13:15:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea883e000 == 79 [pid = 1826] [id = 207] 13:15:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea5026000 == 78 [pid = 1826] [id = 206] 13:15:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea40d7800 == 77 [pid = 1826] [id = 205] 13:15:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95a40000 == 76 [pid = 1826] [id = 203] 13:15:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8df2d000 == 75 [pid = 1826] [id = 202] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f9e9720e800) [pid = 1826] [serial = 554] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f9e9056d400) [pid = 1826] [serial = 551] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f9e8d7e9c00) [pid = 1826] [serial = 548] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f9e90b98400) [pid = 1826] [serial = 595] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f9e92480800) [pid = 1826] [serial = 515] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f9e8ec06000) [pid = 1826] [serial = 512] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f9e9692e800) [pid = 1826] [serial = 527] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f9e96938800) [pid = 1826] [serial = 521] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f9e908b1000) [pid = 1826] [serial = 580] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f9e8d276000) [pid = 1826] [serial = 589] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f9e9c767800) [pid = 1826] [serial = 524] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f9e92e51800) [pid = 1826] [serial = 581] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f9e95bdf000) [pid = 1826] [serial = 587] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f9e8fb8e800) [pid = 1826] [serial = 506] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f9e8d7eb000) [pid = 1826] [serial = 578] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f9e956ab000) [pid = 1826] [serial = 586] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f9e948df400) [pid = 1826] [serial = 583] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f9e93adb000) [pid = 1826] [serial = 598] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f9e8d72e000) [pid = 1826] [serial = 590] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f9e8ec21800) [pid = 1826] [serial = 593] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f9e8ce78000) [pid = 1826] [serial = 509] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f9e8db20800) [pid = 1826] [serial = 592] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f9e92e5dc00) [pid = 1826] [serial = 574] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f9e9702e800) [pid = 1826] [serial = 545] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f9e95315800) [pid = 1826] [serial = 599] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f9e9587f400) [pid = 1826] [serial = 518] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f9e8db20400) [pid = 1826] [serial = 601] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f9e8d397400) [pid = 1826] [serial = 577] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f9e9559e800) [pid = 1826] [serial = 584] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f9e92482800) [pid = 1826] [serial = 596] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f9e905af800) [pid = 1826] [serial = 602] [outer = (nil)] [url = about:blank] 13:15:24 INFO - PROCESS | 1826 | 1461528924555 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]]]}] 13:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1281ms 13:15:24 INFO - PROCESS | 1826 | 1461528924597 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 13:15:24 INFO - PROCESS | 1826 | 1461528924600 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 13:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:15:24 INFO - PROCESS | 1826 | 1461528924606 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:15:24 INFO - PROCESS | 1826 | 1461528924611 Marionette TRACE conn3 <- [1,882,null,{}] 13:15:24 INFO - PROCESS | 1826 | 1461528924625 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}] 13:15:24 INFO - PROCESS | 1826 | 1461528924766 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 13:15:24 INFO - PROCESS | 1826 | 1461528924786 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e916c3800 == 76 [pid = 1826] [id = 228] 13:15:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f9e90520c00) [pid = 1826] [serial = 684] [outer = (nil)] 13:15:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f9e92478400) [pid = 1826] [serial = 685] [outer = 0x7f9e90520c00] 13:15:24 INFO - PROCESS | 1826 | 1461528924848 Marionette DEBUG loaded listener.js 13:15:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f9e92e50c00) [pid = 1826] [serial = 686] [outer = 0x7f9e90520c00] 13:15:25 INFO - PROCESS | 1826 | 1461528925605 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]]]}] 13:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1030ms 13:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:15:25 INFO - PROCESS | 1826 | 1461528925636 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 13:15:25 INFO - PROCESS | 1826 | 1461528925639 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 13:15:25 INFO - PROCESS | 1826 | 1461528925643 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:15:25 INFO - PROCESS | 1826 | 1461528925647 Marionette TRACE conn3 <- [1,886,null,{}] 13:15:25 INFO - PROCESS | 1826 | 1461528925652 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}] 13:15:25 INFO - PROCESS | 1826 | 1461528925828 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 13:15:25 INFO - PROCESS | 1826 | 1461528925845 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95718000 == 77 [pid = 1826] [id = 229] 13:15:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f9e90b9c000) [pid = 1826] [serial = 687] [outer = (nil)] 13:15:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f9e94381400) [pid = 1826] [serial = 688] [outer = 0x7f9e90b9c000] 13:15:25 INFO - PROCESS | 1826 | 1461528925903 Marionette DEBUG loaded listener.js 13:15:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f9e94f97400) [pid = 1826] [serial = 689] [outer = 0x7f9e90b9c000] 13:15:26 INFO - PROCESS | 1826 | 1461528926693 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]]]}] 13:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1081ms 13:15:26 INFO - PROCESS | 1826 | 1461528926728 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 13:15:26 INFO - PROCESS | 1826 | 1461528926732 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 13:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:15:26 INFO - PROCESS | 1826 | 1461528926737 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:15:26 INFO - PROCESS | 1826 | 1461528926739 Marionette TRACE conn3 <- [1,890,null,{}] 13:15:26 INFO - PROCESS | 1826 | 1461528926747 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}] 13:15:26 INFO - PROCESS | 1826 | 1461528926920 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 13:15:26 INFO - PROCESS | 1826 | 1461528926952 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96323000 == 78 [pid = 1826] [id = 230] 13:15:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f9e92484800) [pid = 1826] [serial = 690] [outer = (nil)] 13:15:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f9e9559a800) [pid = 1826] [serial = 691] [outer = 0x7f9e92484800] 13:15:27 INFO - PROCESS | 1826 | 1461528927013 Marionette DEBUG loaded listener.js 13:15:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f9e95a7e800) [pid = 1826] [serial = 692] [outer = 0x7f9e92484800] 13:15:27 INFO - PROCESS | 1826 | 1461528927741 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]]]}] 13:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1026ms 13:15:27 INFO - PROCESS | 1826 | 1461528927771 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 13:15:27 INFO - PROCESS | 1826 | 1461528927773 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 13:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:15:27 INFO - PROCESS | 1826 | 1461528927783 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:15:27 INFO - PROCESS | 1826 | 1461528927786 Marionette TRACE conn3 <- [1,894,null,{}] 13:15:27 INFO - PROCESS | 1826 | 1461528927817 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}] 13:15:28 INFO - PROCESS | 1826 | 1461528928040 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 13:15:28 INFO - PROCESS | 1826 | 1461528928068 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e970a8800 == 79 [pid = 1826] [id = 231] 13:15:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f9e96e2cc00) [pid = 1826] [serial = 693] [outer = (nil)] 13:15:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f9e980c5400) [pid = 1826] [serial = 694] [outer = 0x7f9e96e2cc00] 13:15:28 INFO - PROCESS | 1826 | 1461528928132 Marionette DEBUG loaded listener.js 13:15:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f9e9983a000) [pid = 1826] [serial = 695] [outer = 0x7f9e96e2cc00] 13:15:28 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f9e92e57c00) [pid = 1826] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:15:28 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f9e998a0000) [pid = 1826] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:15:28 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f9e8ce78800) [pid = 1826] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:15:28 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f9e8fb83000) [pid = 1826] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:15:28 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f9e8ad17800) [pid = 1826] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:15:28 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f9e90831c00) [pid = 1826] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:15:28 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f9e8a976800) [pid = 1826] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:15:29 INFO - PROCESS | 1826 | 1461528929085 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]]]}] 13:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1358ms 13:15:29 INFO - PROCESS | 1826 | 1461528929140 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 13:15:29 INFO - PROCESS | 1826 | 1461528929143 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 13:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:15:29 INFO - PROCESS | 1826 | 1461528929149 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:15:29 INFO - PROCESS | 1826 | 1461528929151 Marionette TRACE conn3 <- [1,898,null,{}] 13:15:29 INFO - PROCESS | 1826 | 1461528929156 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}] 13:15:29 INFO - PROCESS | 1826 | 1461528929326 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 13:15:29 INFO - PROCESS | 1826 | 1461528929343 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e974da000 == 80 [pid = 1826] [id = 232] 13:15:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f9e8a97e400) [pid = 1826] [serial = 696] [outer = (nil)] 13:15:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f9e9573a800) [pid = 1826] [serial = 697] [outer = 0x7f9e8a97e400] 13:15:29 INFO - PROCESS | 1826 | 1461528929403 Marionette DEBUG loaded listener.js 13:15:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f9ea2f38800) [pid = 1826] [serial = 698] [outer = 0x7f9e8a97e400] 13:15:30 INFO - PROCESS | 1826 | 1461528930091 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]]]}] 13:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 978ms 13:15:30 INFO - PROCESS | 1826 | 1461528930127 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 13:15:30 INFO - PROCESS | 1826 | 1461528930130 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 13:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:15:30 INFO - PROCESS | 1826 | 1461528930136 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:15:30 INFO - PROCESS | 1826 | 1461528930138 Marionette TRACE conn3 <- [1,902,null,{}] 13:15:30 INFO - PROCESS | 1826 | 1461528930143 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}] 13:15:30 INFO - PROCESS | 1826 | 1461528930278 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 13:15:30 INFO - PROCESS | 1826 | 1461528930394 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e98166800 == 81 [pid = 1826] [id = 233] 13:15:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f9e8cd76c00) [pid = 1826] [serial = 699] [outer = (nil)] 13:15:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f9ea3ddfc00) [pid = 1826] [serial = 700] [outer = 0x7f9e8cd76c00] 13:15:30 INFO - PROCESS | 1826 | 1461528930455 Marionette DEBUG loaded listener.js 13:15:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f9ea5043400) [pid = 1826] [serial = 701] [outer = 0x7f9e8cd76c00] 13:15:31 INFO - PROCESS | 1826 | 1461528931367 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]]]}] 13:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1278ms 13:15:31 INFO - PROCESS | 1826 | 1461528931415 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 13:15:31 INFO - PROCESS | 1826 | 1461528931421 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 13:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:15:31 INFO - PROCESS | 1826 | 1461528931430 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:15:31 INFO - PROCESS | 1826 | 1461528931435 Marionette TRACE conn3 <- [1,906,null,{}] 13:15:31 INFO - PROCESS | 1826 | 1461528931443 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}] 13:15:31 INFO - PROCESS | 1826 | 1461528931612 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 13:15:31 INFO - PROCESS | 1826 | 1461528931764 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e91090000 == 82 [pid = 1826] [id = 234] 13:15:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f9e8ce7a000) [pid = 1826] [serial = 702] [outer = (nil)] 13:15:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f9e8db26c00) [pid = 1826] [serial = 703] [outer = 0x7f9e8ce7a000] 13:15:31 INFO - PROCESS | 1826 | 1461528931839 Marionette DEBUG loaded listener.js 13:15:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f9e8ec4e800) [pid = 1826] [serial = 704] [outer = 0x7f9e8ce7a000] 13:15:32 INFO - PROCESS | 1826 | 1461528932648 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]]]}] 13:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1287ms 13:15:32 INFO - PROCESS | 1826 | 1461528932717 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 13:15:32 INFO - PROCESS | 1826 | 1461528932725 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 13:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:15:32 INFO - PROCESS | 1826 | 1461528932735 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:15:32 INFO - PROCESS | 1826 | 1461528932739 Marionette TRACE conn3 <- [1,910,null,{}] 13:15:32 INFO - PROCESS | 1826 | 1461528932745 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}] 13:15:32 INFO - PROCESS | 1826 | 1461528932947 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 13:15:33 INFO - PROCESS | 1826 | 1461528933098 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9697d800 == 83 [pid = 1826] [id = 235] 13:15:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f9e9051c000) [pid = 1826] [serial = 705] [outer = (nil)] 13:15:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f9e90b9d000) [pid = 1826] [serial = 706] [outer = 0x7f9e9051c000] 13:15:33 INFO - PROCESS | 1826 | 1461528933167 Marionette DEBUG loaded listener.js 13:15:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f9e93a3f400) [pid = 1826] [serial = 707] [outer = 0x7f9e9051c000] 13:15:34 INFO - PROCESS | 1826 | 1461528934132 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]]]}] 13:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1433ms 13:15:34 INFO - PROCESS | 1826 | 1461528934169 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 13:15:34 INFO - PROCESS | 1826 | 1461528934172 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 13:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:15:34 INFO - PROCESS | 1826 | 1461528934178 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:15:34 INFO - PROCESS | 1826 | 1461528934184 Marionette TRACE conn3 <- [1,914,null,{}] 13:15:34 INFO - PROCESS | 1826 | 1461528934200 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}] 13:15:34 INFO - PROCESS | 1826 | 1461528934367 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 13:15:34 INFO - PROCESS | 1826 | 1461528934521 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea405e000 == 84 [pid = 1826] [id = 236] 13:15:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f9e94ffb000) [pid = 1826] [serial = 708] [outer = (nil)] 13:15:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f9e96e39000) [pid = 1826] [serial = 709] [outer = 0x7f9e94ffb000] 13:15:34 INFO - PROCESS | 1826 | 1461528934596 Marionette DEBUG loaded listener.js 13:15:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f9e980be400) [pid = 1826] [serial = 710] [outer = 0x7f9e94ffb000] 13:15:35 INFO - PROCESS | 1826 | 1461528935460 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]]]}] 13:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1330ms 13:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:15:35 INFO - PROCESS | 1826 | 1461528935510 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 13:15:35 INFO - PROCESS | 1826 | 1461528935514 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 13:15:35 INFO - PROCESS | 1826 | 1461528935522 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:15:35 INFO - PROCESS | 1826 | 1461528935524 Marionette TRACE conn3 <- [1,918,null,{}] 13:15:35 INFO - PROCESS | 1826 | 1461528935530 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}] 13:15:35 INFO - PROCESS | 1826 | 1461528935685 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 13:15:35 INFO - PROCESS | 1826 | 1461528935843 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea8a65800 == 85 [pid = 1826] [id = 237] 13:15:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f9e95009000) [pid = 1826] [serial = 711] [outer = (nil)] 13:15:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f9ea4043000) [pid = 1826] [serial = 712] [outer = 0x7f9e95009000] 13:15:35 INFO - PROCESS | 1826 | 1461528935914 Marionette DEBUG loaded listener.js 13:15:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f9ea5226800) [pid = 1826] [serial = 713] [outer = 0x7f9e95009000] 13:15:36 INFO - PROCESS | 1826 | 1461528936776 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]]]}] 13:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1283ms 13:15:36 INFO - PROCESS | 1826 | 1461528936803 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 13:15:36 INFO - PROCESS | 1826 | 1461528936807 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 13:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:15:36 INFO - PROCESS | 1826 | 1461528936813 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:15:36 INFO - PROCESS | 1826 | 1461528936815 Marionette TRACE conn3 <- [1,922,null,{}] 13:15:36 INFO - PROCESS | 1826 | 1461528936822 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}] 13:15:36 INFO - PROCESS | 1826 | 1461528936974 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 13:15:37 INFO - PROCESS | 1826 | 1461528937130 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea8e6c000 == 86 [pid = 1826] [id = 238] 13:15:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f9ea2f3d400) [pid = 1826] [serial = 714] [outer = (nil)] 13:15:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f9ea5245400) [pid = 1826] [serial = 715] [outer = 0x7f9ea2f3d400] 13:15:37 INFO - PROCESS | 1826 | 1461528937203 Marionette DEBUG loaded listener.js 13:15:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f9ea53cec00) [pid = 1826] [serial = 716] [outer = 0x7f9ea2f3d400] 13:15:38 INFO - PROCESS | 1826 | 1461528938059 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]]]}] 13:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1285ms 13:15:38 INFO - PROCESS | 1826 | 1461528938099 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 13:15:38 INFO - PROCESS | 1826 | 1461528938103 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 13:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:15:38 INFO - PROCESS | 1826 | 1461528938108 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:15:38 INFO - PROCESS | 1826 | 1461528938111 Marionette TRACE conn3 <- [1,926,null,{}] 13:15:38 INFO - PROCESS | 1826 | 1461528938116 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}] 13:15:38 INFO - PROCESS | 1826 | 1461528938296 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 13:15:38 INFO - PROCESS | 1826 | 1461528938447 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ead67f800 == 87 [pid = 1826] [id = 239] 13:15:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f9ea6c95400) [pid = 1826] [serial = 717] [outer = (nil)] 13:15:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f9ea8ec4c00) [pid = 1826] [serial = 718] [outer = 0x7f9ea6c95400] 13:15:38 INFO - PROCESS | 1826 | 1461528938519 Marionette DEBUG loaded listener.js 13:15:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f9ea92a8400) [pid = 1826] [serial = 719] [outer = 0x7f9ea6c95400] 13:15:39 INFO - PROCESS | 1826 | 1461528939358 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]]]}] 13:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1274ms 13:15:39 INFO - PROCESS | 1826 | 1461528939386 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 13:15:39 INFO - PROCESS | 1826 | 1461528939389 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 13:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:15:39 INFO - PROCESS | 1826 | 1461528939395 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:15:39 INFO - PROCESS | 1826 | 1461528939397 Marionette TRACE conn3 <- [1,930,null,{}] 13:15:39 INFO - PROCESS | 1826 | 1461528939402 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}] 13:15:39 INFO - PROCESS | 1826 | 1461528939553 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 13:15:39 INFO - PROCESS | 1826 | 1461528939709 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e91645000 == 88 [pid = 1826] [id = 240] 13:15:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f9e95ba1800) [pid = 1826] [serial = 720] [outer = (nil)] 13:15:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f9e95ba6000) [pid = 1826] [serial = 721] [outer = 0x7f9e95ba1800] 13:15:39 INFO - PROCESS | 1826 | 1461528939778 Marionette DEBUG loaded listener.js 13:15:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f9e95baa000) [pid = 1826] [serial = 722] [outer = 0x7f9e95ba1800] 13:15:40 INFO - PROCESS | 1826 | 1461528940632 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]]]}] 13:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1275ms 13:15:40 INFO - PROCESS | 1826 | 1461528940671 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 13:15:40 INFO - PROCESS | 1826 | 1461528940674 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 13:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:15:40 INFO - PROCESS | 1826 | 1461528940680 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:15:40 INFO - PROCESS | 1826 | 1461528940683 Marionette TRACE conn3 <- [1,934,null,{}] 13:15:40 INFO - PROCESS | 1826 | 1461528940688 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}] 13:15:40 INFO - PROCESS | 1826 | 1461528940849 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 13:15:41 INFO - PROCESS | 1826 | 1461528941011 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e84352000 == 89 [pid = 1826] [id = 241] 13:15:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f9e8d503400) [pid = 1826] [serial = 723] [outer = (nil)] 13:15:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f9e8d50a400) [pid = 1826] [serial = 724] [outer = 0x7f9e8d503400] 13:15:41 INFO - PROCESS | 1826 | 1461528941082 Marionette DEBUG loaded listener.js 13:15:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f9e8d50f800) [pid = 1826] [serial = 725] [outer = 0x7f9e8d503400] 13:15:41 INFO - PROCESS | 1826 | 1461528941922 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]]]}] 13:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1289ms 13:15:41 INFO - PROCESS | 1826 | 1461528941970 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 13:15:41 INFO - PROCESS | 1826 | 1461528941973 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 13:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:15:41 INFO - PROCESS | 1826 | 1461528941979 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:15:41 INFO - PROCESS | 1826 | 1461528941981 Marionette TRACE conn3 <- [1,938,null,{}] 13:15:41 INFO - PROCESS | 1826 | 1461528941988 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}] 13:15:42 INFO - PROCESS | 1826 | 1461528942137 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 13:15:42 INFO - PROCESS | 1826 | 1461528942537 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9108d000 == 90 [pid = 1826] [id = 242] 13:15:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f9e8cd4f800) [pid = 1826] [serial = 726] [outer = (nil)] 13:15:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f9e8cd82800) [pid = 1826] [serial = 727] [outer = 0x7f9e8cd4f800] 13:15:42 INFO - PROCESS | 1826 | 1461528942671 Marionette DEBUG loaded listener.js 13:15:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f9e8d50ac00) [pid = 1826] [serial = 728] [outer = 0x7f9e8cd4f800] 13:15:43 INFO - PROCESS | 1826 | 1461528943602 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]]]}] 13:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1693ms 13:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:15:43 INFO - PROCESS | 1826 | 1461528943673 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 13:15:43 INFO - PROCESS | 1826 | 1461528943678 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 13:15:43 INFO - PROCESS | 1826 | 1461528943685 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:15:43 INFO - PROCESS | 1826 | 1461528943690 Marionette TRACE conn3 <- [1,942,null,{}] 13:15:43 INFO - PROCESS | 1826 | 1461528943697 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}] 13:15:43 INFO - PROCESS | 1826 | 1461528943861 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 13:15:44 INFO - PROCESS | 1826 | 1461528944073 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9080b800 == 91 [pid = 1826] [id = 243] 13:15:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f9e8db29c00) [pid = 1826] [serial = 729] [outer = (nil)] 13:15:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f9e8ec1e800) [pid = 1826] [serial = 730] [outer = 0x7f9e8db29c00] 13:15:44 INFO - PROCESS | 1826 | 1461528944157 Marionette DEBUG loaded listener.js 13:15:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f9e8fb5d400) [pid = 1826] [serial = 731] [outer = 0x7f9e8db29c00] 13:15:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f9e8e1e5000) [pid = 1826] [serial = 732] [outer = 0x7f9e8d570800] 13:15:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e974da000 == 90 [pid = 1826] [id = 232] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f9e908adc00) [pid = 1826] [serial = 652] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f9e941a7800) [pid = 1826] [serial = 613] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f9e8ce7a800) [pid = 1826] [serial = 607] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f9e96938400) [pid = 1826] [serial = 616] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f9e9760b800) [pid = 1826] [serial = 619] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f9e99839400) [pid = 1826] [serial = 622] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f9ea3ddd400) [pid = 1826] [serial = 625] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f9e8ec47000) [pid = 1826] [serial = 610] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e970a8800 == 89 [pid = 1826] [id = 231] 13:15:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e96323000 == 88 [pid = 1826] [id = 230] 13:15:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95718000 == 87 [pid = 1826] [id = 229] 13:15:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e916c3800 == 86 [pid = 1826] [id = 228] 13:15:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d740000 == 85 [pid = 1826] [id = 227] 13:15:45 INFO - PROCESS | 1826 | 1461528945155 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]]]}] 13:15:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9109f000 == 84 [pid = 1826] [id = 226] 13:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1540ms 13:15:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9eab089800 == 83 [pid = 1826] [id = 221] 13:15:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea929b000 == 82 [pid = 1826] [id = 220] 13:15:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e99607000 == 81 [pid = 1826] [id = 219] 13:15:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e906f9800 == 80 [pid = 1826] [id = 218] 13:15:45 INFO - PROCESS | 1826 | 1461528945239 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 13:15:45 INFO - PROCESS | 1826 | 1461528945245 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 13:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:15:45 INFO - PROCESS | 1826 | 1461528945253 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:15:45 INFO - PROCESS | 1826 | 1461528945255 Marionette TRACE conn3 <- [1,946,null,{}] 13:15:45 INFO - PROCESS | 1826 | 1461528945260 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}] 13:15:45 INFO - PROCESS | 1826 | 1461528945411 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f9e90b9f000) [pid = 1826] [serial = 637] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f9e92486000) [pid = 1826] [serial = 638] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f9e97608c00) [pid = 1826] [serial = 644] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f9e908a9c00) [pid = 1826] [serial = 650] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f9e9587ac00) [pid = 1826] [serial = 641] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f9e8db2ac00) [pid = 1826] [serial = 649] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f9e9693b400) [pid = 1826] [serial = 643] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f9ea2f3c400) [pid = 1826] [serial = 646] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f9ea3eacc00) [pid = 1826] [serial = 647] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f9e8db20c00) [pid = 1826] [serial = 632] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f9e8cf26400) [pid = 1826] [serial = 631] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f9e94fef400) [pid = 1826] [serial = 640] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f9e8dbef400) [pid = 1826] [serial = 634] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f9e8ec4dc00) [pid = 1826] [serial = 635] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f9e9051e800) [pid = 1826] [serial = 628] [outer = (nil)] [url = about:blank] 13:15:45 INFO - PROCESS | 1826 | 1461528945613 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e911ca800 == 81 [pid = 1826] [id = 244] 13:15:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f9e8ad1b400) [pid = 1826] [serial = 733] [outer = (nil)] 13:15:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f9e8ce76c00) [pid = 1826] [serial = 734] [outer = 0x7f9e8ad1b400] 13:15:45 INFO - PROCESS | 1826 | 1461528945679 Marionette DEBUG loaded listener.js 13:15:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f9e91877000) [pid = 1826] [serial = 735] [outer = 0x7f9e8ad1b400] 13:15:46 INFO - PROCESS | 1826 | 1461528946335 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]]]}] 13:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1127ms 13:15:46 INFO - PROCESS | 1826 | 1461528946379 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 13:15:46 INFO - PROCESS | 1826 | 1461528946382 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 13:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:15:46 INFO - PROCESS | 1826 | 1461528946393 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:15:46 INFO - PROCESS | 1826 | 1461528946408 Marionette TRACE conn3 <- [1,950,null,{}] 13:15:46 INFO - PROCESS | 1826 | 1461528946442 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}] 13:15:46 INFO - PROCESS | 1826 | 1461528946590 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 13:15:46 INFO - PROCESS | 1826 | 1461528946603 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9601a000 == 82 [pid = 1826] [id = 245] 13:15:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f9e9187b800) [pid = 1826] [serial = 736] [outer = (nil)] 13:15:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f9e92fe5c00) [pid = 1826] [serial = 737] [outer = 0x7f9e9187b800] 13:15:46 INFO - PROCESS | 1826 | 1461528946663 Marionette DEBUG loaded listener.js 13:15:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f9e94385400) [pid = 1826] [serial = 738] [outer = 0x7f9e9187b800] 13:15:47 INFO - PROCESS | 1826 | 1461528947419 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]]]}] 13:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1066ms 13:15:47 INFO - PROCESS | 1826 | 1461528947455 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 13:15:47 INFO - PROCESS | 1826 | 1461528947459 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 13:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:15:47 INFO - PROCESS | 1826 | 1461528947464 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:15:47 INFO - PROCESS | 1826 | 1461528947476 Marionette TRACE conn3 <- [1,954,null,{}] 13:15:47 INFO - PROCESS | 1826 | 1461528947482 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}] 13:15:47 INFO - PROCESS | 1826 | 1461528947692 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 13:15:47 INFO - PROCESS | 1826 | 1461528947718 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e970b4800 == 83 [pid = 1826] [id = 246] 13:15:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f9e9187a400) [pid = 1826] [serial = 739] [outer = (nil)] 13:15:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f9e957de000) [pid = 1826] [serial = 740] [outer = 0x7f9e9187a400] 13:15:47 INFO - PROCESS | 1826 | 1461528947779 Marionette DEBUG loaded listener.js 13:15:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f9e95ba3000) [pid = 1826] [serial = 741] [outer = 0x7f9e9187a400] 13:15:48 INFO - PROCESS | 1826 | 1461528948594 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]]]}] 13:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1187ms 13:15:48 INFO - PROCESS | 1826 | 1461528948654 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 13:15:48 INFO - PROCESS | 1826 | 1461528948657 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 13:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:15:48 INFO - PROCESS | 1826 | 1461528948663 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:15:48 INFO - PROCESS | 1826 | 1461528948665 Marionette TRACE conn3 <- [1,958,null,{}] 13:15:48 INFO - PROCESS | 1826 | 1461528948670 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}] 13:15:48 INFO - PROCESS | 1826 | 1461528948849 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 13:15:48 INFO - PROCESS | 1826 | 1461528948875 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e99613800 == 84 [pid = 1826] [id = 247] 13:15:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f9e95bdc000) [pid = 1826] [serial = 742] [outer = (nil)] 13:15:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f9e9684d000) [pid = 1826] [serial = 743] [outer = 0x7f9e95bdc000] 13:15:48 INFO - PROCESS | 1826 | 1461528948943 Marionette DEBUG loaded listener.js 13:15:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f9e982c3c00) [pid = 1826] [serial = 744] [outer = 0x7f9e95bdc000] 13:15:49 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f9e92484800) [pid = 1826] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:15:49 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f9e96e2cc00) [pid = 1826] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:15:49 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f9e90520c00) [pid = 1826] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:15:49 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f9e8cd7e400) [pid = 1826] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:15:49 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f9e90b9c000) [pid = 1826] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:15:49 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f9e8cf25000) [pid = 1826] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:15:49 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f9e8a97e400) [pid = 1826] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:15:49 INFO - PROCESS | 1826 | 1461528949976 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]]]}] 13:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1377ms 13:15:50 INFO - PROCESS | 1826 | 1461528950041 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 13:15:50 INFO - PROCESS | 1826 | 1461528950044 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 13:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:15:50 INFO - PROCESS | 1826 | 1461528950054 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:15:50 INFO - PROCESS | 1826 | 1461528950056 Marionette TRACE conn3 <- [1,962,null,{}] 13:15:50 INFO - PROCESS | 1826 | 1461528950060 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}] 13:15:50 INFO - PROCESS | 1826 | 1461528950214 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 13:15:50 INFO - PROCESS | 1826 | 1461528950224 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9dfe0000 == 85 [pid = 1826] [id = 248] 13:15:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f9e90b99c00) [pid = 1826] [serial = 745] [outer = (nil)] 13:15:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f9e95229400) [pid = 1826] [serial = 746] [outer = 0x7f9e90b99c00] 13:15:50 INFO - PROCESS | 1826 | 1461528950285 Marionette DEBUG loaded listener.js 13:15:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f9ea404d000) [pid = 1826] [serial = 747] [outer = 0x7f9e90b99c00] 13:15:51 INFO - PROCESS | 1826 | 1461528951005 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]]]}] 13:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 988ms 13:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:15:51 INFO - PROCESS | 1826 | 1461528951042 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 13:15:51 INFO - PROCESS | 1826 | 1461528951045 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 13:15:51 INFO - PROCESS | 1826 | 1461528951050 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:15:51 INFO - PROCESS | 1826 | 1461528951053 Marionette TRACE conn3 <- [1,966,null,{}] 13:15:51 INFO - PROCESS | 1826 | 1461528951058 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}] 13:15:51 INFO - PROCESS | 1826 | 1461528951237 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 13:15:51 INFO - PROCESS | 1826 | 1461528951254 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea6c2a800 == 86 [pid = 1826] [id = 249] 13:15:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f9e99634c00) [pid = 1826] [serial = 748] [outer = (nil)] 13:15:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f9ea4f32c00) [pid = 1826] [serial = 749] [outer = 0x7f9e99634c00] 13:15:51 INFO - PROCESS | 1826 | 1461528951312 Marionette DEBUG loaded listener.js 13:15:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f9ea53cc400) [pid = 1826] [serial = 750] [outer = 0x7f9e99634c00] 13:15:52 INFO - PROCESS | 1826 | 1461528952228 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]]]}] 13:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1229ms 13:15:52 INFO - PROCESS | 1826 | 1461528952280 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 13:15:52 INFO - PROCESS | 1826 | 1461528952285 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 13:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:15:52 INFO - PROCESS | 1826 | 1461528952294 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:15:52 INFO - PROCESS | 1826 | 1461528952299 Marionette TRACE conn3 <- [1,970,null,{}] 13:15:52 INFO - PROCESS | 1826 | 1461528952308 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}] 13:15:52 INFO - PROCESS | 1826 | 1461528952485 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 13:15:52 INFO - PROCESS | 1826 | 1461528952643 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9109c800 == 87 [pid = 1826] [id = 250] 13:15:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f9e8a980800) [pid = 1826] [serial = 751] [outer = (nil)] 13:15:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f9e8d511c00) [pid = 1826] [serial = 752] [outer = 0x7f9e8a980800] 13:15:52 INFO - PROCESS | 1826 | 1461528952720 Marionette DEBUG loaded listener.js 13:15:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f9e8ec17c00) [pid = 1826] [serial = 753] [outer = 0x7f9e8a980800] 13:15:53 INFO - PROCESS | 1826 | 1461528953594 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]]]}] 13:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1343ms 13:15:53 INFO - PROCESS | 1826 | 1461528953637 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 13:15:53 INFO - PROCESS | 1826 | 1461528953646 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 13:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:15:53 INFO - PROCESS | 1826 | 1461528953656 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:15:53 INFO - PROCESS | 1826 | 1461528953659 Marionette TRACE conn3 <- [1,974,null,{}] 13:15:53 INFO - PROCESS | 1826 | 1461528953665 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}] 13:15:53 INFO - PROCESS | 1826 | 1461528953830 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 13:15:53 INFO - PROCESS | 1826 | 1461528953992 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96ece000 == 88 [pid = 1826] [id = 251] 13:15:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f9e8ec1dc00) [pid = 1826] [serial = 754] [outer = (nil)] 13:15:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f9e91875000) [pid = 1826] [serial = 755] [outer = 0x7f9e8ec1dc00] 13:15:54 INFO - PROCESS | 1826 | 1461528954067 Marionette DEBUG loaded listener.js 13:15:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f9e9187d400) [pid = 1826] [serial = 756] [outer = 0x7f9e8ec1dc00] 13:15:55 INFO - PROCESS | 1826 | 1461528955001 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]]]}] 13:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1380ms 13:15:55 INFO - PROCESS | 1826 | 1461528955036 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 13:15:55 INFO - PROCESS | 1826 | 1461528955039 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 13:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:15:55 INFO - PROCESS | 1826 | 1461528955045 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:15:55 INFO - PROCESS | 1826 | 1461528955051 Marionette TRACE conn3 <- [1,978,null,{}] 13:15:55 INFO - PROCESS | 1826 | 1461528955066 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}] 13:15:55 INFO - PROCESS | 1826 | 1461528955227 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 13:15:55 INFO - PROCESS | 1826 | 1461528955390 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea90c9000 == 89 [pid = 1826] [id = 252] 13:15:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f9e948da400) [pid = 1826] [serial = 757] [outer = (nil)] 13:15:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f9e95ba8400) [pid = 1826] [serial = 758] [outer = 0x7f9e948da400] 13:15:55 INFO - PROCESS | 1826 | 1461528955466 Marionette DEBUG loaded listener.js 13:15:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f9e9785cc00) [pid = 1826] [serial = 759] [outer = 0x7f9e948da400] 13:15:56 INFO - PROCESS | 1826 | 1461528956341 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]]]}] 13:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1332ms 13:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:15:56 INFO - PROCESS | 1826 | 1461528956377 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 13:15:56 INFO - PROCESS | 1826 | 1461528956381 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 13:15:56 INFO - PROCESS | 1826 | 1461528956387 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:15:56 INFO - PROCESS | 1826 | 1461528956389 Marionette TRACE conn3 <- [1,982,null,{}] 13:15:56 INFO - PROCESS | 1826 | 1461528956395 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}] 13:15:56 INFO - PROCESS | 1826 | 1461528956570 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 13:15:56 INFO - PROCESS | 1826 | 1461528956730 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ead67d000 == 90 [pid = 1826] [id = 253] 13:15:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f9e94ff9400) [pid = 1826] [serial = 760] [outer = (nil)] 13:15:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f9ea404e000) [pid = 1826] [serial = 761] [outer = 0x7f9e94ff9400] 13:15:56 INFO - PROCESS | 1826 | 1461528956804 Marionette DEBUG loaded listener.js 13:15:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f9ea7131400) [pid = 1826] [serial = 762] [outer = 0x7f9e94ff9400] 13:15:57 INFO - PROCESS | 1826 | 1461528957660 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]]]}] 13:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1326ms 13:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:15:57 INFO - PROCESS | 1826 | 1461528957713 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 13:15:57 INFO - PROCESS | 1826 | 1461528957716 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 13:15:57 INFO - PROCESS | 1826 | 1461528957722 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:15:57 INFO - PROCESS | 1826 | 1461528957725 Marionette TRACE conn3 <- [1,986,null,{}] 13:15:57 INFO - PROCESS | 1826 | 1461528957730 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}] 13:15:57 INFO - PROCESS | 1826 | 1461528957884 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 13:15:58 INFO - PROCESS | 1826 | 1461528958044 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e918dc000 == 91 [pid = 1826] [id = 254] 13:15:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f9e998a0c00) [pid = 1826] [serial = 763] [outer = (nil)] 13:15:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f9e9df21400) [pid = 1826] [serial = 764] [outer = 0x7f9e998a0c00] 13:15:58 INFO - PROCESS | 1826 | 1461528958139 Marionette DEBUG loaded listener.js 13:15:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f9ea8ec8000) [pid = 1826] [serial = 765] [outer = 0x7f9e998a0c00] 13:15:58 INFO - PROCESS | 1826 | 1461528958944 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]]]}] 13:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1292ms 13:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:15:59 INFO - PROCESS | 1826 | 1461528959014 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 13:15:59 INFO - PROCESS | 1826 | 1461528959017 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 13:15:59 INFO - PROCESS | 1826 | 1461528959023 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:15:59 INFO - PROCESS | 1826 | 1461528959026 Marionette TRACE conn3 <- [1,990,null,{}] 13:15:59 INFO - PROCESS | 1826 | 1461528959031 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}] 13:15:59 INFO - PROCESS | 1826 | 1461528959221 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 13:15:59 INFO - PROCESS | 1826 | 1461528959389 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90e78000 == 92 [pid = 1826] [id = 255] 13:15:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f9e910c9400) [pid = 1826] [serial = 766] [outer = (nil)] 13:15:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f9e9df1f000) [pid = 1826] [serial = 767] [outer = 0x7f9e910c9400] 13:15:59 INFO - PROCESS | 1826 | 1461528959467 Marionette DEBUG loaded listener.js 13:15:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f9ea9250800) [pid = 1826] [serial = 768] [outer = 0x7f9e910c9400] 13:16:00 INFO - PROCESS | 1826 | 1461528960323 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]]]}] 13:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1331ms 13:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:16:00 INFO - PROCESS | 1826 | 1461528960354 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 13:16:00 INFO - PROCESS | 1826 | 1461528960356 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 13:16:00 INFO - PROCESS | 1826 | 1461528960363 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:16:00 INFO - PROCESS | 1826 | 1461528960366 Marionette TRACE conn3 <- [1,994,null,{}] 13:16:00 INFO - PROCESS | 1826 | 1461528960370 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}] 13:16:00 INFO - PROCESS | 1826 | 1461528960526 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 13:16:00 INFO - PROCESS | 1826 | 1461528960687 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d0c5800 == 93 [pid = 1826] [id = 256] 13:16:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f9e846c2400) [pid = 1826] [serial = 769] [outer = (nil)] 13:16:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f9e846cb800) [pid = 1826] [serial = 770] [outer = 0x7f9e846c2400] 13:16:00 INFO - PROCESS | 1826 | 1461528960757 Marionette DEBUG loaded listener.js 13:16:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f9e846d1000) [pid = 1826] [serial = 771] [outer = 0x7f9e846c2400] 13:16:01 INFO - PROCESS | 1826 | 1461528961577 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]]]}] 13:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1283ms 13:16:01 INFO - PROCESS | 1826 | 1461528961645 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 13:16:01 INFO - PROCESS | 1826 | 1461528961649 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 13:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:16:01 INFO - PROCESS | 1826 | 1461528961654 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:16:01 INFO - PROCESS | 1826 | 1461528961656 Marionette TRACE conn3 <- [1,998,null,{}] 13:16:01 INFO - PROCESS | 1826 | 1461528961679 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}] 13:16:01 INFO - PROCESS | 1826 | 1461528961833 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 13:16:01 INFO - PROCESS | 1826 | 1461528961991 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8266e800 == 94 [pid = 1826] [id = 257] 13:16:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f9e83c03000) [pid = 1826] [serial = 772] [outer = (nil)] 13:16:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f9e83c0a800) [pid = 1826] [serial = 773] [outer = 0x7f9e83c03000] 13:16:02 INFO - PROCESS | 1826 | 1461528962059 Marionette DEBUG loaded listener.js 13:16:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f9e83c10400) [pid = 1826] [serial = 774] [outer = 0x7f9e83c03000] 13:16:02 INFO - PROCESS | 1826 | 1461528962870 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]]]}] 13:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1246ms 13:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:16:02 INFO - PROCESS | 1826 | 1461528962900 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 13:16:02 INFO - PROCESS | 1826 | 1461528962903 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 13:16:02 INFO - PROCESS | 1826 | 1461528962909 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:16:02 INFO - PROCESS | 1826 | 1461528962912 Marionette TRACE conn3 <- [1,1002,null,{}] 13:16:02 INFO - PROCESS | 1826 | 1461528962917 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}] 13:16:03 INFO - PROCESS | 1826 | 1461528963073 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 13:16:03 INFO - PROCESS | 1826 | 1461528963248 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d0d1000 == 95 [pid = 1826] [id = 258] 13:16:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f9e816dcc00) [pid = 1826] [serial = 775] [outer = (nil)] 13:16:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f9e816e2000) [pid = 1826] [serial = 776] [outer = 0x7f9e816dcc00] 13:16:03 INFO - PROCESS | 1826 | 1461528963321 Marionette DEBUG loaded listener.js 13:16:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f9e816e8000) [pid = 1826] [serial = 777] [outer = 0x7f9e816dcc00] 13:16:04 INFO - PROCESS | 1826 | 1461528964162 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]]]}] 13:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1282ms 13:16:04 INFO - PROCESS | 1826 | 1461528964191 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 13:16:04 INFO - PROCESS | 1826 | 1461528964194 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 13:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:16:04 INFO - PROCESS | 1826 | 1461528964200 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:16:04 INFO - PROCESS | 1826 | 1461528964202 Marionette TRACE conn3 <- [1,1006,null,{}] 13:16:04 INFO - PROCESS | 1826 | 1461528964207 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}] 13:16:04 INFO - PROCESS | 1826 | 1461528964358 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 13:16:04 INFO - PROCESS | 1826 | 1461528964530 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e829d8800 == 96 [pid = 1826] [id = 259] 13:16:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f9e816dd400) [pid = 1826] [serial = 778] [outer = (nil)] 13:16:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f9e83c0f800) [pid = 1826] [serial = 779] [outer = 0x7f9e816dd400] 13:16:04 INFO - PROCESS | 1826 | 1461528964603 Marionette DEBUG loaded listener.js 13:16:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f9e846ce000) [pid = 1826] [serial = 780] [outer = 0x7f9e816dd400] 13:16:05 INFO - PROCESS | 1826 | 1461528965496 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]]]}] 13:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1330ms 13:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:16:05 INFO - PROCESS | 1826 | 1461528965531 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 13:16:05 INFO - PROCESS | 1826 | 1461528965534 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 13:16:05 INFO - PROCESS | 1826 | 1461528965540 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:16:05 INFO - PROCESS | 1826 | 1461528965544 Marionette TRACE conn3 <- [1,1010,null,{}] 13:16:05 INFO - PROCESS | 1826 | 1461528965549 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}] 13:16:06 INFO - PROCESS | 1826 | 1461528966058 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 13:16:06 INFO - PROCESS | 1826 | 1461528966291 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d759000 == 97 [pid = 1826] [id = 260] 13:16:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f9e846cbc00) [pid = 1826] [serial = 781] [outer = (nil)] 13:16:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f9e8a97f800) [pid = 1826] [serial = 782] [outer = 0x7f9e846cbc00] 13:16:06 INFO - PROCESS | 1826 | 1461528966366 Marionette DEBUG loaded listener.js 13:16:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f9e8cd4d400) [pid = 1826] [serial = 783] [outer = 0x7f9e846cbc00] 13:16:07 INFO - PROCESS | 1826 | 1461528967219 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]]]}] 13:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1736ms 13:16:07 INFO - PROCESS | 1826 | 1461528967278 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 13:16:07 INFO - PROCESS | 1826 | 1461528967283 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 13:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:16:07 INFO - PROCESS | 1826 | 1461528967289 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:16:07 INFO - PROCESS | 1826 | 1461528967295 Marionette TRACE conn3 <- [1,1014,null,{}] 13:16:07 INFO - PROCESS | 1826 | 1461528967301 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}] 13:16:07 INFO - PROCESS | 1826 | 1461528967468 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 13:16:07 INFO - PROCESS | 1826 | 1461528967745 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8cc33000 == 98 [pid = 1826] [id = 261] 13:16:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f9e8d50d400) [pid = 1826] [serial = 784] [outer = (nil)] 13:16:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f9e8d7e3c00) [pid = 1826] [serial = 785] [outer = 0x7f9e8d50d400] 13:16:07 INFO - PROCESS | 1826 | 1461528967863 Marionette DEBUG loaded listener.js 13:16:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f9e8ec1a400) [pid = 1826] [serial = 786] [outer = 0x7f9e8d50d400] 13:16:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea9288000 == 97 [pid = 1826] [id = 111] 13:16:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9dfe0000 == 96 [pid = 1826] [id = 248] 13:16:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e99613800 == 95 [pid = 1826] [id = 247] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f9ea3ddfc00) [pid = 1826] [serial = 700] [outer = (nil)] [url = about:blank] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f9ea4252800) [pid = 1826] [serial = 667] [outer = (nil)] [url = about:blank] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f9ea5246c00) [pid = 1826] [serial = 670] [outer = (nil)] [url = about:blank] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f9ea88dbc00) [pid = 1826] [serial = 673] [outer = (nil)] [url = about:blank] 13:16:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e970b4800 == 94 [pid = 1826] [id = 246] 13:16:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9601a000 == 93 [pid = 1826] [id = 245] 13:16:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e911ca800 == 92 [pid = 1826] [id = 244] 13:16:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9080b800 == 91 [pid = 1826] [id = 243] 13:16:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9108d000 == 90 [pid = 1826] [id = 242] 13:16:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea8a65800 == 89 [pid = 1826] [id = 237] 13:16:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e91090000 == 88 [pid = 1826] [id = 234] 13:16:08 INFO - PROCESS | 1826 | 1461528968773 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]]]}] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f9e95a7e800) [pid = 1826] [serial = 692] [outer = (nil)] [url = about:blank] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f9ea2f38800) [pid = 1826] [serial = 698] [outer = (nil)] [url = about:blank] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f9e9573a800) [pid = 1826] [serial = 697] [outer = (nil)] [url = about:blank] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f9e94f97400) [pid = 1826] [serial = 689] [outer = (nil)] [url = about:blank] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f9e9559a800) [pid = 1826] [serial = 691] [outer = (nil)] [url = about:blank] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f9e980c5400) [pid = 1826] [serial = 694] [outer = (nil)] [url = about:blank] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f9e9983a000) [pid = 1826] [serial = 695] [outer = (nil)] [url = about:blank] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f9e92478400) [pid = 1826] [serial = 685] [outer = (nil)] [url = about:blank] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f9e92e50c00) [pid = 1826] [serial = 686] [outer = (nil)] [url = about:blank] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f9e8ec43000) [pid = 1826] [serial = 682] [outer = (nil)] [url = about:blank] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f9e8fb8c800) [pid = 1826] [serial = 683] [outer = (nil)] [url = about:blank] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f9e982c2000) [pid = 1826] [serial = 661] [outer = (nil)] [url = about:blank] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f9e94381400) [pid = 1826] [serial = 688] [outer = (nil)] [url = about:blank] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f9e8db1bc00) [pid = 1826] [serial = 680] [outer = (nil)] [url = about:blank] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f9e8d27cc00) [pid = 1826] [serial = 679] [outer = (nil)] [url = about:blank] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f9e8d57a800) [pid = 1826] [serial = 655] [outer = (nil)] [url = about:blank] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f9ea3b59c00) [pid = 1826] [serial = 664] [outer = (nil)] [url = about:blank] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f9e8cd54c00) [pid = 1826] [serial = 676] [outer = (nil)] [url = about:blank] 13:16:08 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f9e908ac000) [pid = 1826] [serial = 658] [outer = (nil)] [url = about:blank] 13:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1529ms 13:16:08 INFO - PROCESS | 1826 | 1461528968820 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 13:16:08 INFO - PROCESS | 1826 | 1461528968825 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 13:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:16:08 INFO - PROCESS | 1826 | 1461528968831 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:16:08 INFO - PROCESS | 1826 | 1461528968833 Marionette TRACE conn3 <- [1,1018,null,{}] 13:16:08 INFO - PROCESS | 1826 | 1461528968839 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}] 13:16:08 INFO - PROCESS | 1826 | 1461528968981 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 13:16:09 INFO - PROCESS | 1826 | 1461528969000 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90a0c800 == 89 [pid = 1826] [id = 262] 13:16:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f9e8f078800) [pid = 1826] [serial = 787] [outer = (nil)] 13:16:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f9e90522000) [pid = 1826] [serial = 788] [outer = 0x7f9e8f078800] 13:16:09 INFO - PROCESS | 1826 | 1461528969061 Marionette DEBUG loaded listener.js 13:16:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f9e908ab800) [pid = 1826] [serial = 789] [outer = 0x7f9e8f078800] 13:16:09 INFO - PROCESS | 1826 | 1461528969944 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]]]}] 13:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1179ms 13:16:10 INFO - PROCESS | 1826 | 1461528970010 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 13:16:10 INFO - PROCESS | 1826 | 1461528970016 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 13:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:16:10 INFO - PROCESS | 1826 | 1461528970031 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:16:10 INFO - PROCESS | 1826 | 1461528970037 Marionette TRACE conn3 <- [1,1022,null,{}] 13:16:10 INFO - PROCESS | 1826 | 1461528970042 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}] 13:16:10 INFO - PROCESS | 1826 | 1461528970196 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 13:16:10 INFO - PROCESS | 1826 | 1461528970312 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e916d1000 == 90 [pid = 1826] [id = 263] 13:16:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f9e8d57a800) [pid = 1826] [serial = 790] [outer = (nil)] 13:16:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f9e90e41400) [pid = 1826] [serial = 791] [outer = 0x7f9e8d57a800] 13:16:10 INFO - PROCESS | 1826 | 1461528970381 Marionette DEBUG loaded listener.js 13:16:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f9e910c7c00) [pid = 1826] [serial = 792] [outer = 0x7f9e8d57a800] 13:16:11 INFO - PROCESS | 1826 | 1461528971154 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]]]}] 13:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1191ms 13:16:11 INFO - PROCESS | 1826 | 1461528971220 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 13:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:16:11 INFO - PROCESS | 1826 | 1461528971233 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 13:16:11 INFO - PROCESS | 1826 | 1461528971239 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:16:11 INFO - PROCESS | 1826 | 1461528971242 Marionette TRACE conn3 <- [1,1026,null,{}] 13:16:11 INFO - PROCESS | 1826 | 1461528971247 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}] 13:16:11 INFO - PROCESS | 1826 | 1461528971429 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 13:16:11 INFO - PROCESS | 1826 | 1461528971447 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95a38000 == 91 [pid = 1826] [id = 264] 13:16:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f9e816e4400) [pid = 1826] [serial = 793] [outer = (nil)] 13:16:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f9e910d0400) [pid = 1826] [serial = 794] [outer = 0x7f9e816e4400] 13:16:11 INFO - PROCESS | 1826 | 1461528971515 Marionette DEBUG loaded listener.js 13:16:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f9e91878800) [pid = 1826] [serial = 795] [outer = 0x7f9e816e4400] 13:16:12 INFO - PROCESS | 1826 | 1461528972271 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]]]}] 13:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1075ms 13:16:12 INFO - PROCESS | 1826 | 1461528972314 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 13:16:12 INFO - PROCESS | 1826 | 1461528972317 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 13:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:16:12 INFO - PROCESS | 1826 | 1461528972322 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:16:12 INFO - PROCESS | 1826 | 1461528972324 Marionette TRACE conn3 <- [1,1030,null,{}] 13:16:12 INFO - PROCESS | 1826 | 1461528972329 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}] 13:16:12 INFO - PROCESS | 1826 | 1461528972507 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 13:16:12 INFO - PROCESS | 1826 | 1461528972548 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96987800 == 92 [pid = 1826] [id = 265] 13:16:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f9e92485c00) [pid = 1826] [serial = 796] [outer = (nil)] 13:16:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f9e92e57400) [pid = 1826] [serial = 797] [outer = 0x7f9e92485c00] 13:16:12 INFO - PROCESS | 1826 | 1461528972617 Marionette DEBUG loaded listener.js 13:16:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f9e9573ec00) [pid = 1826] [serial = 798] [outer = 0x7f9e92485c00] 13:16:13 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f9e8cd4f800) [pid = 1826] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:16:13 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f9e9187b800) [pid = 1826] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:16:13 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f9e8cd76c00) [pid = 1826] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:16:13 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f9e8db29c00) [pid = 1826] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:16:13 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f9e95bdc000) [pid = 1826] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:16:13 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f9e8ad1b400) [pid = 1826] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:16:13 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f9e90b99c00) [pid = 1826] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:16:13 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f9e9187a400) [pid = 1826] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:16:13 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f9e8ad0d400) [pid = 1826] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:16:13 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f9e9587b000) [pid = 1826] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:16:13 INFO - PROCESS | 1826 | 1461528973728 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]]]}] 13:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1423ms 13:16:13 INFO - PROCESS | 1826 | 1461528973746 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 13:16:13 INFO - PROCESS | 1826 | 1461528973751 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 13:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:16:13 INFO - PROCESS | 1826 | 1461528973756 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:16:13 INFO - PROCESS | 1826 | 1461528973758 Marionette TRACE conn3 <- [1,1034,null,{}] 13:16:13 INFO - PROCESS | 1826 | 1461528973763 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}] 13:16:13 INFO - PROCESS | 1826 | 1461528973958 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 13:16:13 INFO - PROCESS | 1826 | 1461528973979 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96ecc800 == 93 [pid = 1826] [id = 266] 13:16:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f9e8cd4f800) [pid = 1826] [serial = 799] [outer = (nil)] 13:16:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f9e91874400) [pid = 1826] [serial = 800] [outer = 0x7f9e8cd4f800] 13:16:14 INFO - PROCESS | 1826 | 1461528974039 Marionette DEBUG loaded listener.js 13:16:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f9e95faec00) [pid = 1826] [serial = 801] [outer = 0x7f9e8cd4f800] 13:16:14 INFO - PROCESS | 1826 | 1461528974724 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]]]}] 13:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 986ms 13:16:14 INFO - PROCESS | 1826 | 1461528974742 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 13:16:14 INFO - PROCESS | 1826 | 1461528974744 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 13:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:16:14 INFO - PROCESS | 1826 | 1461528974751 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:16:14 INFO - PROCESS | 1826 | 1461528974753 Marionette TRACE conn3 <- [1,1038,null,{}] 13:16:14 INFO - PROCESS | 1826 | 1461528974759 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}] 13:16:14 INFO - PROCESS | 1826 | 1461528974929 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 13:16:15 INFO - PROCESS | 1826 | 1461528975055 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9961c000 == 94 [pid = 1826] [id = 267] 13:16:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f9e8d510000) [pid = 1826] [serial = 802] [outer = (nil)] 13:16:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f9e9720b400) [pid = 1826] [serial = 803] [outer = 0x7f9e8d510000] 13:16:15 INFO - PROCESS | 1826 | 1461528975114 Marionette DEBUG loaded listener.js 13:16:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f9e998ab400) [pid = 1826] [serial = 804] [outer = 0x7f9e8d510000] 13:16:15 INFO - PROCESS | 1826 | 1461528975995 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]]]}] 13:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1279ms 13:16:16 INFO - PROCESS | 1826 | 1461528976030 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 13:16:16 INFO - PROCESS | 1826 | 1461528976036 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 13:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:16:16 INFO - PROCESS | 1826 | 1461528976045 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:16:16 INFO - PROCESS | 1826 | 1461528976049 Marionette TRACE conn3 <- [1,1042,null,{}] 13:16:16 INFO - PROCESS | 1826 | 1461528976057 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}] 13:16:16 INFO - PROCESS | 1826 | 1461528976229 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 13:16:16 INFO - PROCESS | 1826 | 1461528976397 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9058a800 == 95 [pid = 1826] [id = 268] 13:16:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f9e8c20b400) [pid = 1826] [serial = 805] [outer = (nil)] 13:16:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f9e8d506000) [pid = 1826] [serial = 806] [outer = 0x7f9e8c20b400] 13:16:16 INFO - PROCESS | 1826 | 1461528976469 Marionette DEBUG loaded listener.js 13:16:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f9e8db21400) [pid = 1826] [serial = 807] [outer = 0x7f9e8c20b400] 13:16:17 INFO - PROCESS | 1826 | 1461528977370 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]]]}] 13:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1387ms 13:16:17 INFO - PROCESS | 1826 | 1461528977434 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 13:16:17 INFO - PROCESS | 1826 | 1461528977442 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 13:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:16:17 INFO - PROCESS | 1826 | 1461528977452 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:16:17 INFO - PROCESS | 1826 | 1461528977456 Marionette TRACE conn3 <- [1,1046,null,{}] 13:16:17 INFO - PROCESS | 1826 | 1461528977461 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}] 13:16:17 INFO - PROCESS | 1826 | 1461528977629 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 13:16:17 INFO - PROCESS | 1826 | 1461528977789 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95a2b800 == 96 [pid = 1826] [id = 269] 13:16:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f9e9051dc00) [pid = 1826] [serial = 808] [outer = (nil)] 13:16:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f9e908ae400) [pid = 1826] [serial = 809] [outer = 0x7f9e9051dc00] 13:16:17 INFO - PROCESS | 1826 | 1461528977860 Marionette DEBUG loaded listener.js 13:16:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f9e90e43400) [pid = 1826] [serial = 810] [outer = 0x7f9e9051dc00] 13:16:18 INFO - PROCESS | 1826 | 1461528978816 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]]]}] 13:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1428ms 13:16:18 INFO - PROCESS | 1826 | 1461528978880 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 13:16:18 INFO - PROCESS | 1826 | 1461528978884 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 13:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:16:18 INFO - PROCESS | 1826 | 1461528978890 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:16:18 INFO - PROCESS | 1826 | 1461528978896 Marionette TRACE conn3 <- [1,1050,null,{}] 13:16:18 INFO - PROCESS | 1826 | 1461528978911 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}] 13:16:19 INFO - PROCESS | 1826 | 1461528979121 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 13:16:19 INFO - PROCESS | 1826 | 1461528979281 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea521b800 == 97 [pid = 1826] [id = 270] 13:16:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f9e910d0800) [pid = 1826] [serial = 811] [outer = (nil)] 13:16:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f9e93a3c800) [pid = 1826] [serial = 812] [outer = 0x7f9e910d0800] 13:16:19 INFO - PROCESS | 1826 | 1461528979359 Marionette DEBUG loaded listener.js 13:16:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f9e95a81c00) [pid = 1826] [serial = 813] [outer = 0x7f9e910d0800] 13:16:20 INFO - PROCESS | 1826 | 1461528980221 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]]]}] 13:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1386ms 13:16:20 INFO - PROCESS | 1826 | 1461528980277 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 13:16:20 INFO - PROCESS | 1826 | 1461528980281 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 13:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:16:20 INFO - PROCESS | 1826 | 1461528980287 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:16:20 INFO - PROCESS | 1826 | 1461528980290 Marionette TRACE conn3 <- [1,1054,null,{}] 13:16:20 INFO - PROCESS | 1826 | 1461528980295 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}] 13:16:20 INFO - PROCESS | 1826 | 1461528980458 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 13:16:20 INFO - PROCESS | 1826 | 1461528980634 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea90d5000 == 98 [pid = 1826] [id = 271] 13:16:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f9e9187f800) [pid = 1826] [serial = 814] [outer = (nil)] 13:16:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f9e97823c00) [pid = 1826] [serial = 815] [outer = 0x7f9e9187f800] 13:16:20 INFO - PROCESS | 1826 | 1461528980704 Marionette DEBUG loaded listener.js 13:16:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f9ea3eaf400) [pid = 1826] [serial = 816] [outer = 0x7f9e9187f800] 13:16:21 INFO - PROCESS | 1826 | 1461528981532 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]]]}] 13:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1276ms 13:16:21 INFO - PROCESS | 1826 | 1461528981568 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 13:16:21 INFO - PROCESS | 1826 | 1461528981572 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 13:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:16:21 INFO - PROCESS | 1826 | 1461528981579 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:16:21 INFO - PROCESS | 1826 | 1461528981581 Marionette TRACE conn3 <- [1,1058,null,{}] 13:16:21 INFO - PROCESS | 1826 | 1461528981586 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}] 13:16:21 INFO - PROCESS | 1826 | 1461528981739 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 13:16:21 INFO - PROCESS | 1826 | 1461528981905 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ead4ae000 == 99 [pid = 1826] [id = 272] 13:16:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f9e95a82400) [pid = 1826] [serial = 817] [outer = (nil)] 13:16:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f9ea50bf800) [pid = 1826] [serial = 818] [outer = 0x7f9e95a82400] 13:16:21 INFO - PROCESS | 1826 | 1461528981974 Marionette DEBUG loaded listener.js 13:16:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f9ea5244c00) [pid = 1826] [serial = 819] [outer = 0x7f9e95a82400] 13:16:22 INFO - PROCESS | 1826 | 1461528982785 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]]]}] 13:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1234ms 13:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:16:22 INFO - PROCESS | 1826 | 1461528982813 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 13:16:22 INFO - PROCESS | 1826 | 1461528982816 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 13:16:22 INFO - PROCESS | 1826 | 1461528982821 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:16:22 INFO - PROCESS | 1826 | 1461528982826 Marionette TRACE conn3 <- [1,1062,null,{}] 13:16:22 INFO - PROCESS | 1826 | 1461528982831 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}] 13:16:23 INFO - PROCESS | 1826 | 1461528983009 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 13:16:23 INFO - PROCESS | 1826 | 1461528983176 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d0c3000 == 100 [pid = 1826] [id = 273] 13:16:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f9e81048800) [pid = 1826] [serial = 820] [outer = (nil)] 13:16:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f9e8104f400) [pid = 1826] [serial = 821] [outer = 0x7f9e81048800] 13:16:23 INFO - PROCESS | 1826 | 1461528983263 Marionette DEBUG loaded listener.js 13:16:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f9ea8ec5800) [pid = 1826] [serial = 822] [outer = 0x7f9e81048800] 13:16:24 INFO - PROCESS | 1826 | 1461528984117 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]]]}] 13:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1329ms 13:16:24 INFO - PROCESS | 1826 | 1461528984152 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 13:16:24 INFO - PROCESS | 1826 | 1461528984155 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 13:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:16:24 INFO - PROCESS | 1826 | 1461528984161 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:16:24 INFO - PROCESS | 1826 | 1461528984164 Marionette TRACE conn3 <- [1,1066,null,{}] 13:16:24 INFO - PROCESS | 1826 | 1461528984169 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}] 13:16:24 INFO - PROCESS | 1826 | 1461528984331 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 13:16:24 INFO - PROCESS | 1826 | 1461528984500 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90ea1800 == 101 [pid = 1826] [id = 274] 13:16:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f9e81049000) [pid = 1826] [serial = 823] [outer = (nil)] 13:16:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f9e8c66b400) [pid = 1826] [serial = 824] [outer = 0x7f9e81049000] 13:16:24 INFO - PROCESS | 1826 | 1461528984568 Marionette DEBUG loaded listener.js 13:16:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f9e8c671c00) [pid = 1826] [serial = 825] [outer = 0x7f9e81049000] 13:16:25 INFO - PROCESS | 1826 | 1461528985401 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]]]}] 13:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1292ms 13:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:16:25 INFO - PROCESS | 1826 | 1461528985453 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 13:16:25 INFO - PROCESS | 1826 | 1461528985456 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 13:16:25 INFO - PROCESS | 1826 | 1461528985462 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:16:25 INFO - PROCESS | 1826 | 1461528985465 Marionette TRACE conn3 <- [1,1070,null,{}] 13:16:25 INFO - PROCESS | 1826 | 1461528985469 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}] 13:16:25 INFO - PROCESS | 1826 | 1461528985621 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 13:16:25 INFO - PROCESS | 1826 | 1461528985787 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80dd2800 == 102 [pid = 1826] [id = 275] 13:16:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f9e8104b400) [pid = 1826] [serial = 826] [outer = (nil)] 13:16:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f9e83edb800) [pid = 1826] [serial = 827] [outer = 0x7f9e8104b400] 13:16:25 INFO - PROCESS | 1826 | 1461528985865 Marionette DEBUG loaded listener.js 13:16:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f9e83ee0000) [pid = 1826] [serial = 828] [outer = 0x7f9e8104b400] 13:16:26 INFO - PROCESS | 1826 | 1461528986666 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]]]}] 13:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1236ms 13:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:16:26 INFO - PROCESS | 1826 | 1461528986698 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 13:16:26 INFO - PROCESS | 1826 | 1461528986701 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 13:16:26 INFO - PROCESS | 1826 | 1461528986705 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:16:26 INFO - PROCESS | 1826 | 1461528986709 Marionette TRACE conn3 <- [1,1074,null,{}] 13:16:26 INFO - PROCESS | 1826 | 1461528986714 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}] 13:16:26 INFO - PROCESS | 1826 | 1461528986863 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 13:16:27 INFO - PROCESS | 1826 | 1461528987030 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80ea0800 == 103 [pid = 1826] [id = 276] 13:16:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f9e8104f000) [pid = 1826] [serial = 829] [outer = (nil)] 13:16:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f9e8c66a400) [pid = 1826] [serial = 830] [outer = 0x7f9e8104f000] 13:16:27 INFO - PROCESS | 1826 | 1461528987097 Marionette DEBUG loaded listener.js 13:16:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f9e8c674800) [pid = 1826] [serial = 831] [outer = 0x7f9e8104f000] 13:16:27 INFO - PROCESS | 1826 | 1461528987983 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]]]}] 13:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1330ms 13:16:28 INFO - PROCESS | 1826 | 1461528988036 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 13:16:28 INFO - PROCESS | 1826 | 1461528988039 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 13:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:16:28 INFO - PROCESS | 1826 | 1461528988045 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:16:28 INFO - PROCESS | 1826 | 1461528988047 Marionette TRACE conn3 <- [1,1078,null,{}] 13:16:28 INFO - PROCESS | 1826 | 1461528988053 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}] 13:16:28 INFO - PROCESS | 1826 | 1461528988202 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 13:16:28 INFO - PROCESS | 1826 | 1461528988382 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80eb9000 == 104 [pid = 1826] [id = 277] 13:16:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f9e804bd400) [pid = 1826] [serial = 832] [outer = (nil)] 13:16:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f9e804c2000) [pid = 1826] [serial = 833] [outer = 0x7f9e804bd400] 13:16:28 INFO - PROCESS | 1826 | 1461528988454 Marionette DEBUG loaded listener.js 13:16:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f9e804c6800) [pid = 1826] [serial = 834] [outer = 0x7f9e804bd400] 13:16:29 INFO - PROCESS | 1826 | 1461528989251 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]]]}] 13:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1279ms 13:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:16:29 INFO - PROCESS | 1826 | 1461528989324 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 13:16:29 INFO - PROCESS | 1826 | 1461528989327 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 13:16:29 INFO - PROCESS | 1826 | 1461528989333 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:16:29 INFO - PROCESS | 1826 | 1461528989337 Marionette TRACE conn3 <- [1,1082,null,{}] 13:16:29 INFO - PROCESS | 1826 | 1461528989342 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}] 13:16:29 INFO - PROCESS | 1826 | 1461528989566 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 13:16:30 INFO - PROCESS | 1826 | 1461528990098 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d01a800 == 105 [pid = 1826] [id = 278] 13:16:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f9e81049800) [pid = 1826] [serial = 835] [outer = (nil)] 13:16:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f9e8104c800) [pid = 1826] [serial = 836] [outer = 0x7f9e81049800] 13:16:30 INFO - PROCESS | 1826 | 1461528990213 Marionette DEBUG loaded listener.js 13:16:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f9e83c03c00) [pid = 1826] [serial = 837] [outer = 0x7f9e81049800] 13:16:31 INFO - PROCESS | 1826 | 1461528991061 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]]]}] 13:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1779ms 13:16:31 INFO - PROCESS | 1826 | 1461528991114 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 13:16:31 INFO - PROCESS | 1826 | 1461528991124 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 13:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:16:31 INFO - PROCESS | 1826 | 1461528991133 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:16:31 INFO - PROCESS | 1826 | 1461528991144 Marionette TRACE conn3 <- [1,1086,null,{}] 13:16:31 INFO - PROCESS | 1826 | 1461528991158 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}] 13:16:31 INFO - PROCESS | 1826 | 1461528991412 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 13:16:31 INFO - PROCESS | 1826 | 1461528991649 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8267a800 == 106 [pid = 1826] [id = 279] 13:16:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f9e846d0000) [pid = 1826] [serial = 838] [outer = (nil)] 13:16:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f9e8ad15400) [pid = 1826] [serial = 839] [outer = 0x7f9e846d0000] 13:16:31 INFO - PROCESS | 1826 | 1461528991737 Marionette DEBUG loaded listener.js 13:16:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f9e8cd52c00) [pid = 1826] [serial = 840] [outer = 0x7f9e846d0000] 13:16:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e96ecc800 == 105 [pid = 1826] [id = 266] 13:16:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e96987800 == 104 [pid = 1826] [id = 265] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f9ea8ec4c00) [pid = 1826] [serial = 718] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f9e95ba6000) [pid = 1826] [serial = 721] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f9e8d50a400) [pid = 1826] [serial = 724] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f9ea4f32c00) [pid = 1826] [serial = 749] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95a38000 == 103 [pid = 1826] [id = 264] 13:16:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e916d1000 == 102 [pid = 1826] [id = 263] 13:16:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90a0c800 == 101 [pid = 1826] [id = 262] 13:16:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8cc33000 == 100 [pid = 1826] [id = 261] 13:16:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d759000 == 99 [pid = 1826] [id = 260] 13:16:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d0c5800 == 98 [pid = 1826] [id = 256] 13:16:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90e78000 == 97 [pid = 1826] [id = 255] 13:16:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e918dc000 == 96 [pid = 1826] [id = 254] 13:16:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ead67d000 == 95 [pid = 1826] [id = 253] 13:16:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9109c800 == 94 [pid = 1826] [id = 250] 13:16:32 INFO - PROCESS | 1826 | 1461528992622 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]]]}] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f9e97036c00) [pid = 1826] [serial = 605] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f9ea5245400) [pid = 1826] [serial = 715] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f9e8d50ac00) [pid = 1826] [serial = 728] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f9e8cd82800) [pid = 1826] [serial = 727] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f9e92fe5c00) [pid = 1826] [serial = 737] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f9ea5043400) [pid = 1826] [serial = 701] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f9e8fb5d400) [pid = 1826] [serial = 731] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f9e8ec1e800) [pid = 1826] [serial = 730] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f9e90b9d000) [pid = 1826] [serial = 706] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f9e8db26c00) [pid = 1826] [serial = 703] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f9e9684d000) [pid = 1826] [serial = 743] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f9ea4043000) [pid = 1826] [serial = 712] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f9e8ce76c00) [pid = 1826] [serial = 734] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f9e91877000) [pid = 1826] [serial = 735] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f9e96e39000) [pid = 1826] [serial = 709] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f9ea404d000) [pid = 1826] [serial = 747] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f9e8a980c00) [pid = 1826] [serial = 467] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f9e957de000) [pid = 1826] [serial = 740] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f9e982c3c00) [pid = 1826] [serial = 744] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f9e95ba3000) [pid = 1826] [serial = 741] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f9e94385400) [pid = 1826] [serial = 738] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f9e95229400) [pid = 1826] [serial = 746] [outer = (nil)] [url = about:blank] 13:16:32 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f9e9963b000) [pid = 1826] [serial = 653] [outer = (nil)] [url = about:blank] 13:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1559ms 13:16:32 INFO - PROCESS | 1826 | 1461528992695 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 13:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:16:32 INFO - PROCESS | 1826 | 1461528992701 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 13:16:32 INFO - PROCESS | 1826 | 1461528992707 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:16:32 INFO - PROCESS | 1826 | 1461528992710 Marionette TRACE conn3 <- [1,1090,null,{}] 13:16:32 INFO - PROCESS | 1826 | 1461528992715 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}] 13:16:32 INFO - PROCESS | 1826 | 1461528992870 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 13:16:33 INFO - PROCESS | 1826 | 1461528993013 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9081a800 == 95 [pid = 1826] [id = 280] 13:16:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f9e846c8c00) [pid = 1826] [serial = 841] [outer = (nil)] 13:16:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f9e8d39fc00) [pid = 1826] [serial = 842] [outer = 0x7f9e846c8c00] 13:16:33 INFO - PROCESS | 1826 | 1461528993077 Marionette DEBUG loaded listener.js 13:16:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f9e8db2ac00) [pid = 1826] [serial = 843] [outer = 0x7f9e846c8c00] 13:16:33 INFO - PROCESS | 1826 | 1461528993815 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]]]}] 13:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1135ms 13:16:33 INFO - PROCESS | 1826 | 1461528993842 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 13:16:33 INFO - PROCESS | 1826 | 1461528993845 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 13:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:16:33 INFO - PROCESS | 1826 | 1461528993857 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:16:33 INFO - PROCESS | 1826 | 1461528993865 Marionette TRACE conn3 <- [1,1094,null,{}] 13:16:33 INFO - PROCESS | 1826 | 1461528993872 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}] 13:16:34 INFO - PROCESS | 1826 | 1461528994060 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 13:16:34 INFO - PROCESS | 1826 | 1461528994079 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e91640000 == 96 [pid = 1826] [id = 281] 13:16:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f9e8ec4e400) [pid = 1826] [serial = 844] [outer = (nil)] 13:16:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f9e908a6400) [pid = 1826] [serial = 845] [outer = 0x7f9e8ec4e400] 13:16:34 INFO - PROCESS | 1826 | 1461528994139 Marionette DEBUG loaded listener.js 13:16:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f9e90e42800) [pid = 1826] [serial = 846] [outer = 0x7f9e8ec4e400] 13:16:34 INFO - PROCESS | 1826 | 1461528994914 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]]]}] 13:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1092ms 13:16:34 INFO - PROCESS | 1826 | 1461528994951 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 13:16:34 INFO - PROCESS | 1826 | 1461528994954 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 13:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:16:34 INFO - PROCESS | 1826 | 1461528994960 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:16:34 INFO - PROCESS | 1826 | 1461528994962 Marionette TRACE conn3 <- [1,1098,null,{}] 13:16:34 INFO - PROCESS | 1826 | 1461528994971 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}] 13:16:35 INFO - PROCESS | 1826 | 1461528995178 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 13:16:35 INFO - PROCESS | 1826 | 1461528995202 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9481d800 == 97 [pid = 1826] [id = 282] 13:16:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f9e81047400) [pid = 1826] [serial = 847] [outer = (nil)] 13:16:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f9e90e44c00) [pid = 1826] [serial = 848] [outer = 0x7f9e81047400] 13:16:35 INFO - PROCESS | 1826 | 1461528995260 Marionette DEBUG loaded listener.js 13:16:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f9e910d2000) [pid = 1826] [serial = 849] [outer = 0x7f9e81047400] 13:16:36 INFO - PROCESS | 1826 | 1461528996058 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]]]}] 13:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1135ms 13:16:36 INFO - PROCESS | 1826 | 1461528996095 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 13:16:36 INFO - PROCESS | 1826 | 1461528996098 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 13:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:16:36 INFO - PROCESS | 1826 | 1461528996107 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:16:36 INFO - PROCESS | 1826 | 1461528996109 Marionette TRACE conn3 <- [1,1102,null,{}] 13:16:36 INFO - PROCESS | 1826 | 1461528996113 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}] 13:16:36 INFO - PROCESS | 1826 | 1461528996316 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 13:16:36 INFO - PROCESS | 1826 | 1461528996343 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e965c4000 == 98 [pid = 1826] [id = 283] 13:16:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f9e9187b800) [pid = 1826] [serial = 850] [outer = (nil)] 13:16:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f9e9247a400) [pid = 1826] [serial = 851] [outer = 0x7f9e9187b800] 13:16:36 INFO - PROCESS | 1826 | 1461528996412 Marionette DEBUG loaded listener.js 13:16:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f9e95313000) [pid = 1826] [serial = 852] [outer = 0x7f9e9187b800] 13:16:37 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f9e816e4400) [pid = 1826] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:16:37 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f9e92485c00) [pid = 1826] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:16:37 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f9e8d57a800) [pid = 1826] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:16:37 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f9e8cd4f800) [pid = 1826] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:16:37 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f9e846cbc00) [pid = 1826] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:16:37 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f9e8d50d400) [pid = 1826] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:16:37 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f9e8f078800) [pid = 1826] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:16:37 INFO - PROCESS | 1826 | 1461528997413 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]]]}] 13:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1333ms 13:16:37 INFO - PROCESS | 1826 | 1461528997441 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 13:16:37 INFO - PROCESS | 1826 | 1461528997444 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 13:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:16:37 INFO - PROCESS | 1826 | 1461528997449 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:16:37 INFO - PROCESS | 1826 | 1461528997451 Marionette TRACE conn3 <- [1,1106,null,{}] 13:16:37 INFO - PROCESS | 1826 | 1461528997467 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}] 13:16:37 INFO - PROCESS | 1826 | 1461528997654 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 13:16:37 INFO - PROCESS | 1826 | 1461528997674 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e97438800 == 99 [pid = 1826] [id = 284] 13:16:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f9e8db29c00) [pid = 1826] [serial = 853] [outer = (nil)] 13:16:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f9e9187f400) [pid = 1826] [serial = 854] [outer = 0x7f9e8db29c00] 13:16:37 INFO - PROCESS | 1826 | 1461528997733 Marionette DEBUG loaded listener.js 13:16:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f9e96843000) [pid = 1826] [serial = 855] [outer = 0x7f9e8db29c00] 13:16:38 INFO - PROCESS | 1826 | 1461528998429 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]]]}] 13:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1036ms 13:16:38 INFO - PROCESS | 1826 | 1461528998486 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 13:16:38 INFO - PROCESS | 1826 | 1461528998489 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 13:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:16:38 INFO - PROCESS | 1826 | 1461528998494 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:16:38 INFO - PROCESS | 1826 | 1461528998496 Marionette TRACE conn3 <- [1,1110,null,{}] 13:16:38 INFO - PROCESS | 1826 | 1461528998501 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}] 13:16:38 INFO - PROCESS | 1826 | 1461528998637 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 13:16:38 INFO - PROCESS | 1826 | 1461528998763 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea2fa0800 == 100 [pid = 1826] [id = 285] 13:16:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f9e8f075400) [pid = 1826] [serial = 856] [outer = (nil)] 13:16:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f9e96e39000) [pid = 1826] [serial = 857] [outer = 0x7f9e8f075400] 13:16:38 INFO - PROCESS | 1826 | 1461528998826 Marionette DEBUG loaded listener.js 13:16:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f9ea3de2000) [pid = 1826] [serial = 858] [outer = 0x7f9e8f075400] 13:16:39 INFO - PROCESS | 1826 | 1461528999681 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]]]}] 13:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1230ms 13:16:39 INFO - PROCESS | 1826 | 1461528999726 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 13:16:39 INFO - PROCESS | 1826 | 1461528999733 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 13:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:16:39 INFO - PROCESS | 1826 | 1461528999742 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:16:39 INFO - PROCESS | 1826 | 1461528999746 Marionette TRACE conn3 <- [1,1114,null,{}] 13:16:39 INFO - PROCESS | 1826 | 1461528999754 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}] 13:16:39 INFO - PROCESS | 1826 | 1461528999939 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 13:16:40 INFO - PROCESS | 1826 | 1461529000105 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d52b800 == 101 [pid = 1826] [id = 286] 13:16:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f9e81047000) [pid = 1826] [serial = 859] [outer = (nil)] 13:16:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f9e846c8400) [pid = 1826] [serial = 860] [outer = 0x7f9e81047000] 13:16:40 INFO - PROCESS | 1826 | 1461529000191 Marionette DEBUG loaded listener.js 13:16:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f9e8c66b800) [pid = 1826] [serial = 861] [outer = 0x7f9e81047000] 13:16:41 INFO - PROCESS | 1826 | 1461529001105 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]]]}] 13:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1390ms 13:16:41 INFO - PROCESS | 1826 | 1461529001133 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 13:16:41 INFO - PROCESS | 1826 | 1461529001141 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 13:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:16:41 INFO - PROCESS | 1826 | 1461529001150 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:16:41 INFO - PROCESS | 1826 | 1461529001154 Marionette TRACE conn3 <- [1,1118,null,{}] 13:16:41 INFO - PROCESS | 1826 | 1461529001159 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}] 13:16:41 INFO - PROCESS | 1826 | 1461529001348 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 13:16:41 INFO - PROCESS | 1826 | 1461529001524 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9436b800 == 102 [pid = 1826] [id = 287] 13:16:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f9e83c0f000) [pid = 1826] [serial = 862] [outer = (nil)] 13:16:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f9e8d72f800) [pid = 1826] [serial = 863] [outer = 0x7f9e83c0f000] 13:16:41 INFO - PROCESS | 1826 | 1461529001598 Marionette DEBUG loaded listener.js 13:16:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f9e8f076000) [pid = 1826] [serial = 864] [outer = 0x7f9e83c0f000] 13:16:42 INFO - PROCESS | 1826 | 1461529002553 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]]]}] 13:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1430ms 13:16:42 INFO - PROCESS | 1826 | 1461529002581 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 13:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:16:42 INFO - PROCESS | 1826 | 1461529002585 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 13:16:42 INFO - PROCESS | 1826 | 1461529002591 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:16:42 INFO - PROCESS | 1826 | 1461529002596 Marionette TRACE conn3 <- [1,1122,null,{}] 13:16:42 INFO - PROCESS | 1826 | 1461529002612 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}] 13:16:42 INFO - PROCESS | 1826 | 1461529002778 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 13:16:42 INFO - PROCESS | 1826 | 1461529002955 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea7160000 == 103 [pid = 1826] [id = 288] 13:16:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f9e90e41c00) [pid = 1826] [serial = 865] [outer = (nil)] 13:16:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f9e9187ac00) [pid = 1826] [serial = 866] [outer = 0x7f9e90e41c00] 13:16:43 INFO - PROCESS | 1826 | 1461529003029 Marionette DEBUG loaded listener.js 13:16:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f9e948e4800) [pid = 1826] [serial = 867] [outer = 0x7f9e90e41c00] 13:16:43 INFO - PROCESS | 1826 | 1461529003916 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]]]}] 13:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1389ms 13:16:43 INFO - PROCESS | 1826 | 1461529003980 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 13:16:43 INFO - PROCESS | 1826 | 1461529003984 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 13:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:16:43 INFO - PROCESS | 1826 | 1461529003990 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:16:43 INFO - PROCESS | 1826 | 1461529003992 Marionette TRACE conn3 <- [1,1126,null,{}] 13:16:44 INFO - PROCESS | 1826 | 1461529003997 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}] 13:16:44 INFO - PROCESS | 1826 | 1461529004159 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 13:16:44 INFO - PROCESS | 1826 | 1461529004324 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9eab076000 == 104 [pid = 1826] [id = 289] 13:16:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f9e910cdc00) [pid = 1826] [serial = 868] [outer = (nil)] 13:16:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f9e9760fc00) [pid = 1826] [serial = 869] [outer = 0x7f9e910cdc00] 13:16:44 INFO - PROCESS | 1826 | 1461529004399 Marionette DEBUG loaded listener.js 13:16:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f9ea4090400) [pid = 1826] [serial = 870] [outer = 0x7f9e910cdc00] 13:16:45 INFO - PROCESS | 1826 | 1461529005249 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]]]}] 13:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1329ms 13:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:16:45 INFO - PROCESS | 1826 | 1461529005319 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 13:16:45 INFO - PROCESS | 1826 | 1461529005322 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 13:16:45 INFO - PROCESS | 1826 | 1461529005328 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:16:45 INFO - PROCESS | 1826 | 1461529005331 Marionette TRACE conn3 <- [1,1130,null,{}] 13:16:45 INFO - PROCESS | 1826 | 1461529005336 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}] 13:16:45 INFO - PROCESS | 1826 | 1461529005500 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 13:16:45 INFO - PROCESS | 1826 | 1461529005665 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80cd5000 == 105 [pid = 1826] [id = 290] 13:16:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f9e94fef800) [pid = 1826] [serial = 871] [outer = (nil)] 13:16:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f9ea50cd800) [pid = 1826] [serial = 872] [outer = 0x7f9e94fef800] 13:16:45 INFO - PROCESS | 1826 | 1461529005735 Marionette DEBUG loaded listener.js 13:16:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f9ea713b400) [pid = 1826] [serial = 873] [outer = 0x7f9e94fef800] 13:16:46 INFO - PROCESS | 1826 | 1461529006634 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]]]}] 13:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1332ms 13:16:46 INFO - PROCESS | 1826 | 1461529006660 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 13:16:46 INFO - PROCESS | 1826 | 1461529006664 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 13:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:16:46 INFO - PROCESS | 1826 | 1461529006669 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:16:46 INFO - PROCESS | 1826 | 1461529006672 Marionette TRACE conn3 <- [1,1134,null,{}] 13:16:46 INFO - PROCESS | 1826 | 1461529006677 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}] 13:16:46 INFO - PROCESS | 1826 | 1461529006850 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 13:16:47 INFO - PROCESS | 1826 | 1461529007023 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8a410800 == 106 [pid = 1826] [id = 291] 13:16:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f9e844f7800) [pid = 1826] [serial = 874] [outer = (nil)] 13:16:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f9e844fcc00) [pid = 1826] [serial = 875] [outer = 0x7f9e844f7800] 13:16:47 INFO - PROCESS | 1826 | 1461529007095 Marionette DEBUG loaded listener.js 13:16:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f9ea8ecb400) [pid = 1826] [serial = 876] [outer = 0x7f9e844f7800] 13:16:47 INFO - PROCESS | 1826 | 1461529007959 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]]]}] 13:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1329ms 13:16:48 INFO - PROCESS | 1826 | 1461529008000 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 13:16:48 INFO - PROCESS | 1826 | 1461529008003 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 13:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:16:48 INFO - PROCESS | 1826 | 1461529008009 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:16:48 INFO - PROCESS | 1826 | 1461529008012 Marionette TRACE conn3 <- [1,1138,null,{}] 13:16:48 INFO - PROCESS | 1826 | 1461529008017 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}] 13:16:48 INFO - PROCESS | 1826 | 1461529008169 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 13:16:48 INFO - PROCESS | 1826 | 1461529008352 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7f7cf800 == 107 [pid = 1826] [id = 292] 13:16:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f9e844f8000) [pid = 1826] [serial = 877] [outer = (nil)] 13:16:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f9e91727c00) [pid = 1826] [serial = 878] [outer = 0x7f9e844f8000] 13:16:48 INFO - PROCESS | 1826 | 1461529008424 Marionette DEBUG loaded listener.js 13:16:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f9e9172cc00) [pid = 1826] [serial = 879] [outer = 0x7f9e844f8000] 13:16:49 INFO - PROCESS | 1826 | 1461529009263 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]]]}] 13:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1282ms 13:16:49 INFO - PROCESS | 1826 | 1461529009292 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 13:16:49 INFO - PROCESS | 1826 | 1461529009295 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 13:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:16:49 INFO - PROCESS | 1826 | 1461529009301 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:16:49 INFO - PROCESS | 1826 | 1461529009304 Marionette TRACE conn3 <- [1,1142,null,{}] 13:16:49 INFO - PROCESS | 1826 | 1461529009309 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}] 13:16:49 INFO - PROCESS | 1826 | 1461529009461 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 13:16:49 INFO - PROCESS | 1826 | 1461529009633 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8a420000 == 108 [pid = 1826] [id = 293] 13:16:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f9e807c3c00) [pid = 1826] [serial = 880] [outer = (nil)] 13:16:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f9e807cbc00) [pid = 1826] [serial = 881] [outer = 0x7f9e807c3c00] 13:16:49 INFO - PROCESS | 1826 | 1461529009701 Marionette DEBUG loaded listener.js 13:16:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f9e807d0400) [pid = 1826] [serial = 882] [outer = 0x7f9e807c3c00] 13:16:50 INFO - PROCESS | 1826 | 1461529010559 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]]]}] 13:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1330ms 13:16:50 INFO - PROCESS | 1826 | 1461529010631 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 13:16:50 INFO - PROCESS | 1826 | 1461529010635 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 13:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:16:50 INFO - PROCESS | 1826 | 1461529010640 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:16:50 INFO - PROCESS | 1826 | 1461529010643 Marionette TRACE conn3 <- [1,1146,null,{}] 13:16:50 INFO - PROCESS | 1826 | 1461529010648 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}] 13:16:50 INFO - PROCESS | 1826 | 1461529010848 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 13:16:51 INFO - PROCESS | 1826 | 1461529011016 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e808e1800 == 109 [pid = 1826] [id = 294] 13:16:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f9e807c6000) [pid = 1826] [serial = 883] [outer = (nil)] 13:16:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f9e83dccc00) [pid = 1826] [serial = 884] [outer = 0x7f9e807c6000] 13:16:51 INFO - PROCESS | 1826 | 1461529011092 Marionette DEBUG loaded listener.js 13:16:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f9e83dd1400) [pid = 1826] [serial = 885] [outer = 0x7f9e807c6000] 13:16:51 INFO - PROCESS | 1826 | 1461529011902 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]]]}] 13:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1325ms 13:16:51 INFO - PROCESS | 1826 | 1461529011967 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 13:16:51 INFO - PROCESS | 1826 | 1461529011970 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 13:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:16:51 INFO - PROCESS | 1826 | 1461529011975 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:16:51 INFO - PROCESS | 1826 | 1461529011978 Marionette TRACE conn3 <- [1,1150,null,{}] 13:16:51 INFO - PROCESS | 1826 | 1461529011983 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}] 13:16:52 INFO - PROCESS | 1826 | 1461529012168 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 13:16:52 INFO - PROCESS | 1826 | 1461529012345 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7fac9800 == 110 [pid = 1826] [id = 295] 13:16:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f9e804c2400) [pid = 1826] [serial = 886] [outer = (nil)] 13:16:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f9e83c08400) [pid = 1826] [serial = 887] [outer = 0x7f9e804c2400] 13:16:52 INFO - PROCESS | 1826 | 1461529012421 Marionette DEBUG loaded listener.js 13:16:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f9e83dd8800) [pid = 1826] [serial = 888] [outer = 0x7f9e804c2400] 13:16:53 INFO - PROCESS | 1826 | 1461529013246 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]]]}] 13:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1326ms 13:16:53 INFO - PROCESS | 1826 | 1461529013302 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 13:16:53 INFO - PROCESS | 1826 | 1461529013305 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 13:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:16:53 INFO - PROCESS | 1826 | 1461529013312 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:16:53 INFO - PROCESS | 1826 | 1461529013316 Marionette TRACE conn3 <- [1,1154,null,{}] 13:16:53 INFO - PROCESS | 1826 | 1461529013326 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}] 13:16:53 INFO - PROCESS | 1826 | 1461529013514 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 13:16:53 INFO - PROCESS | 1826 | 1461529013686 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d0cd800 == 111 [pid = 1826] [id = 296] 13:16:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f9e807c6c00) [pid = 1826] [serial = 889] [outer = (nil)] 13:16:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f9e91730c00) [pid = 1826] [serial = 890] [outer = 0x7f9e807c6c00] 13:16:53 INFO - PROCESS | 1826 | 1461529013765 Marionette DEBUG loaded listener.js 13:16:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f9ea920b800) [pid = 1826] [serial = 891] [outer = 0x7f9e807c6c00] 13:16:54 INFO - PROCESS | 1826 | 1461529014600 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]]]}] 13:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1743ms 13:16:55 INFO - PROCESS | 1826 | 1461529015076 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 13:16:55 INFO - PROCESS | 1826 | 1461529015081 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 13:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:16:55 INFO - PROCESS | 1826 | 1461529015089 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:16:55 INFO - PROCESS | 1826 | 1461529015093 Marionette TRACE conn3 <- [1,1158,null,{}] 13:16:55 INFO - PROCESS | 1826 | 1461529015205 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}] 13:16:55 INFO - PROCESS | 1826 | 1461529015434 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 13:16:55 INFO - PROCESS | 1826 | 1461529015534 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8a411800 == 112 [pid = 1826] [id = 297] 13:16:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f9e828b8000) [pid = 1826] [serial = 892] [outer = (nil)] 13:16:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f9e828bb800) [pid = 1826] [serial = 893] [outer = 0x7f9e828b8000] 13:16:55 INFO - PROCESS | 1826 | 1461529015598 Marionette DEBUG loaded listener.js 13:16:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f9e828c0800) [pid = 1826] [serial = 894] [outer = 0x7f9e828b8000] 13:16:56 INFO - PROCESS | 1826 | 1461529016377 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]]]}] 13:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1327ms 13:16:56 INFO - PROCESS | 1826 | 1461529016417 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 13:16:56 INFO - PROCESS | 1826 | 1461529016422 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 13:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:16:56 INFO - PROCESS | 1826 | 1461529016433 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:16:56 INFO - PROCESS | 1826 | 1461529016438 Marionette TRACE conn3 <- [1,1162,null,{}] 13:16:56 INFO - PROCESS | 1826 | 1461529016443 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}] 13:16:56 INFO - PROCESS | 1826 | 1461529016593 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 13:16:56 INFO - PROCESS | 1826 | 1461529016893 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80e9f800 == 113 [pid = 1826] [id = 298] 13:16:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f9e83ee0800) [pid = 1826] [serial = 895] [outer = (nil)] 13:16:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f9e844f2800) [pid = 1826] [serial = 896] [outer = 0x7f9e83ee0800] 13:16:57 INFO - PROCESS | 1826 | 1461529017020 Marionette DEBUG loaded listener.js 13:16:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f9e844fdc00) [pid = 1826] [serial = 897] [outer = 0x7f9e83ee0800] 13:16:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9dfee800 == 112 [pid = 1826] [id = 204] 13:16:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95abd800 == 111 [pid = 1826] [id = 100] 13:16:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea405e000 == 110 [pid = 1826] [id = 236] 13:16:57 INFO - PROCESS | 1826 | 1461529017896 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]]]}] 13:16:57 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f9e9720b400) [pid = 1826] [serial = 803] [outer = (nil)] [url = about:blank] 13:16:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e97438800 == 109 [pid = 1826] [id = 284] 13:16:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e965c4000 == 108 [pid = 1826] [id = 283] 13:16:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9481d800 == 107 [pid = 1826] [id = 282] 13:16:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e91640000 == 106 [pid = 1826] [id = 281] 13:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1534ms 13:16:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9081a800 == 105 [pid = 1826] [id = 280] 13:16:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8267a800 == 104 [pid = 1826] [id = 279] 13:16:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d01a800 == 103 [pid = 1826] [id = 278] 13:16:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea90d5000 == 102 [pid = 1826] [id = 271] 13:16:57 INFO - PROCESS | 1826 | 1461529017990 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 13:16:57 INFO - PROCESS | 1826 | 1461529017993 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 13:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:16:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9961c000 == 101 [pid = 1826] [id = 267] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f9e910d0400) [pid = 1826] [serial = 794] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f9e92e57400) [pid = 1826] [serial = 797] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f9e90e41400) [pid = 1826] [serial = 791] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f9e91874400) [pid = 1826] [serial = 800] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f9e83c0a800) [pid = 1826] [serial = 773] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f9e91875000) [pid = 1826] [serial = 755] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f9e8cd4d400) [pid = 1826] [serial = 783] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f9e8a97f800) [pid = 1826] [serial = 782] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f9e8ec1a400) [pid = 1826] [serial = 786] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f9e8d7e3c00) [pid = 1826] [serial = 785] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f9e90522000) [pid = 1826] [serial = 788] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f9e908ab800) [pid = 1826] [serial = 789] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f9e83c0f800) [pid = 1826] [serial = 779] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f9e95ba8400) [pid = 1826] [serial = 758] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f9e9df21400) [pid = 1826] [serial = 764] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f9e846cb800) [pid = 1826] [serial = 770] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f9e8d511c00) [pid = 1826] [serial = 752] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f9ea404e000) [pid = 1826] [serial = 761] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f9e9df1f000) [pid = 1826] [serial = 767] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f9e816e2000) [pid = 1826] [serial = 776] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f9e9573ec00) [pid = 1826] [serial = 798] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f9e91878800) [pid = 1826] [serial = 795] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f9e95faec00) [pid = 1826] [serial = 801] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f9e910c7c00) [pid = 1826] [serial = 792] [outer = (nil)] [url = about:blank] 13:16:58 INFO - PROCESS | 1826 | 1461529018028 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:16:58 INFO - PROCESS | 1826 | 1461529018031 Marionette TRACE conn3 <- [1,1166,null,{}] 13:16:58 INFO - PROCESS | 1826 | 1461529018044 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}] 13:16:58 INFO - PROCESS | 1826 | 1461529018195 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 13:16:58 INFO - PROCESS | 1826 | 1461529018207 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8aa22800 == 102 [pid = 1826] [id = 299] 13:16:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f9e8c671400) [pid = 1826] [serial = 898] [outer = (nil)] 13:16:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f9e8cd4dc00) [pid = 1826] [serial = 899] [outer = 0x7f9e8c671400] 13:16:58 INFO - PROCESS | 1826 | 1461529018270 Marionette DEBUG loaded listener.js 13:16:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f9e8ce6cc00) [pid = 1826] [serial = 900] [outer = 0x7f9e8c671400] 13:16:59 INFO - PROCESS | 1826 | 1461529019115 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]]]}] 13:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1152ms 13:16:59 INFO - PROCESS | 1826 | 1461529019158 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 13:16:59 INFO - PROCESS | 1826 | 1461529019161 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 13:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:16:59 INFO - PROCESS | 1826 | 1461529019169 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:16:59 INFO - PROCESS | 1826 | 1461529019172 Marionette TRACE conn3 <- [1,1170,null,{}] 13:16:59 INFO - PROCESS | 1826 | 1461529019177 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}] 13:16:59 INFO - PROCESS | 1826 | 1461529019313 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 13:16:59 INFO - PROCESS | 1826 | 1461529019328 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90584000 == 103 [pid = 1826] [id = 300] 13:16:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f9e8cd4f800) [pid = 1826] [serial = 901] [outer = (nil)] 13:16:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f9e8d50fc00) [pid = 1826] [serial = 902] [outer = 0x7f9e8cd4f800] 13:16:59 INFO - PROCESS | 1826 | 1461529019385 Marionette DEBUG loaded listener.js 13:16:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f9e8d7e9c00) [pid = 1826] [serial = 903] [outer = 0x7f9e8cd4f800] 13:17:00 INFO - PROCESS | 1826 | 1461529020129 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]]]}] 13:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 973ms 13:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:17:00 INFO - PROCESS | 1826 | 1461529020143 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 13:17:00 INFO - PROCESS | 1826 | 1461529020145 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 13:17:00 INFO - PROCESS | 1826 | 1461529020150 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:17:00 INFO - PROCESS | 1826 | 1461529020153 Marionette TRACE conn3 <- [1,1174,null,{}] 13:17:00 INFO - PROCESS | 1826 | 1461529020158 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}] 13:17:00 INFO - PROCESS | 1826 | 1461529020373 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 13:17:00 INFO - PROCESS | 1826 | 1461529020485 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90ea6800 == 104 [pid = 1826] [id = 301] 13:17:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f9e8c66e000) [pid = 1826] [serial = 904] [outer = (nil)] 13:17:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f9e8ec09c00) [pid = 1826] [serial = 905] [outer = 0x7f9e8c66e000] 13:17:00 INFO - PROCESS | 1826 | 1461529020542 Marionette DEBUG loaded listener.js 13:17:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f9e8ec49800) [pid = 1826] [serial = 906] [outer = 0x7f9e8c66e000] 13:17:01 INFO - PROCESS | 1826 | 1461529021335 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] 13:17:01 INFO - PROCESS | 1826 | 1461529021383 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 13:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:17:01 INFO - PROCESS | 1826 | 1461529021388 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:17:01 INFO - PROCESS | 1826 | 1461529021390 Marionette TRACE conn3 <- [1,1178,null,{}] 13:17:01 INFO - PROCESS | 1826 | 1461529021401 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}] 13:17:01 INFO - PROCESS | 1826 | 1461529021632 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 13:17:01 INFO - PROCESS | 1826 | 1461529021665 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e91647000 == 105 [pid = 1826] [id = 302] 13:17:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f9e90577400) [pid = 1826] [serial = 907] [outer = (nil)] 13:17:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f9e90e3a000) [pid = 1826] [serial = 908] [outer = 0x7f9e90577400] 13:17:01 INFO - PROCESS | 1826 | 1461529021750 Marionette DEBUG loaded listener.js 13:17:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f9e910c9000) [pid = 1826] [serial = 909] [outer = 0x7f9e90577400] 13:17:02 INFO - PROCESS | 1826 | 1461529022594 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] 13:17:02 INFO - PROCESS | 1826 | 1461529022638 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 13:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:17:02 INFO - PROCESS | 1826 | 1461529022644 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:17:02 INFO - PROCESS | 1826 | 1461529022646 Marionette TRACE conn3 <- [1,1182,null,{}] 13:17:02 INFO - PROCESS | 1826 | 1461529022651 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}] 13:17:03 INFO - PROCESS | 1826 | 1461529023239 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 13:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f9e99634c00) [pid = 1826] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f9e81047400) [pid = 1826] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f9e9187b800) [pid = 1826] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f9e846d0000) [pid = 1826] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f9e846c8c00) [pid = 1826] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f9e8d510000) [pid = 1826] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f9e81049800) [pid = 1826] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f9e8ec4e400) [pid = 1826] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f9e8db29c00) [pid = 1826] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:17:03 INFO - PROCESS | 1826 | 1461529023401 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d01d800 == 106 [pid = 1826] [id = 303] 13:17:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f9e846d0000) [pid = 1826] [serial = 910] [outer = (nil)] 13:17:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f9e8d57a800) [pid = 1826] [serial = 911] [outer = 0x7f9e846d0000] 13:17:03 INFO - PROCESS | 1826 | 1461529023466 Marionette DEBUG loaded listener.js 13:17:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f9e91727400) [pid = 1826] [serial = 912] [outer = 0x7f9e846d0000] 13:17:03 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:17:03 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:17:04 INFO - PROCESS | 1826 | 1461529024088 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] 13:17:04 INFO - PROCESS | 1826 | 1461529024127 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 13:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:17:04 INFO - PROCESS | 1826 | 1461529024132 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:17:04 INFO - PROCESS | 1826 | 1461529024134 Marionette TRACE conn3 <- [1,1186,null,{}] 13:17:04 INFO - PROCESS | 1826 | 1461529024139 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}] 13:17:04 INFO - PROCESS | 1826 | 1461529024323 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 13:17:04 INFO - PROCESS | 1826 | 1461529024345 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95a33000 == 107 [pid = 1826] [id = 304] 13:17:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f9e846d1c00) [pid = 1826] [serial = 913] [outer = (nil)] 13:17:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f9e92482800) [pid = 1826] [serial = 914] [outer = 0x7f9e846d1c00] 13:17:04 INFO - PROCESS | 1826 | 1461529024403 Marionette DEBUG loaded listener.js 13:17:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f9e93ad3000) [pid = 1826] [serial = 915] [outer = 0x7f9e846d1c00] 13:17:05 INFO - PROCESS | 1826 | 1461529025128 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] 13:17:05 INFO - PROCESS | 1826 | 1461529025265 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 13:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:17:05 INFO - PROCESS | 1826 | 1461529025325 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:17:05 INFO - PROCESS | 1826 | 1461529025330 Marionette TRACE conn3 <- [1,1190,null,{}] 13:17:05 INFO - PROCESS | 1826 | 1461529025337 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}] 13:17:05 INFO - PROCESS | 1826 | 1461529025563 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 13:17:05 INFO - PROCESS | 1826 | 1461529025733 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e82676800 == 108 [pid = 1826] [id = 305] 13:17:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f9e81048000) [pid = 1826] [serial = 916] [outer = (nil)] 13:17:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f9e81050800) [pid = 1826] [serial = 917] [outer = 0x7f9e81048000] 13:17:05 INFO - PROCESS | 1826 | 1461529025807 Marionette DEBUG loaded listener.js 13:17:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f9e828bc400) [pid = 1826] [serial = 918] [outer = 0x7f9e81048000] 13:17:06 INFO - PROCESS | 1826 | 1461529026692 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] 13:17:06 INFO - PROCESS | 1826 | 1461529026765 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 13:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:17:06 INFO - PROCESS | 1826 | 1461529026775 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:17:06 INFO - PROCESS | 1826 | 1461529026780 Marionette TRACE conn3 <- [1,1194,null,{}] 13:17:06 INFO - PROCESS | 1826 | 1461529026787 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}] 13:17:06 INFO - PROCESS | 1826 | 1461529026960 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 13:17:07 INFO - PROCESS | 1826 | 1461529027129 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8fbab800 == 109 [pid = 1826] [id = 306] 13:17:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f9e83c09400) [pid = 1826] [serial = 919] [outer = (nil)] 13:17:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f9e846c8c00) [pid = 1826] [serial = 920] [outer = 0x7f9e83c09400] 13:17:07 INFO - PROCESS | 1826 | 1461529027199 Marionette DEBUG loaded listener.js 13:17:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f9e8c673400) [pid = 1826] [serial = 921] [outer = 0x7f9e83c09400] 13:17:08 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:17:08 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:17:08 INFO - PROCESS | 1826 | 1461529028174 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] 13:17:08 INFO - PROCESS | 1826 | 1461529028216 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 13:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:17:08 INFO - PROCESS | 1826 | 1461529028223 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:17:08 INFO - PROCESS | 1826 | 1461529028226 Marionette TRACE conn3 <- [1,1198,null,{}] 13:17:08 INFO - PROCESS | 1826 | 1461529028234 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}] 13:17:08 INFO - PROCESS | 1826 | 1461529028414 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 13:17:08 INFO - PROCESS | 1826 | 1461529028601 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e97103800 == 110 [pid = 1826] [id = 307] 13:17:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f9e8f070800) [pid = 1826] [serial = 922] [outer = (nil)] 13:17:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f9e9051b800) [pid = 1826] [serial = 923] [outer = 0x7f9e8f070800] 13:17:08 INFO - PROCESS | 1826 | 1461529028717 Marionette DEBUG loaded listener.js 13:17:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f9e90b9cc00) [pid = 1826] [serial = 924] [outer = 0x7f9e8f070800] 13:17:09 INFO - PROCESS | 1826 | 1461529029528 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]]]}] 13:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1334ms 13:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:17:09 INFO - PROCESS | 1826 | 1461529029558 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 13:17:09 INFO - PROCESS | 1826 | 1461529029560 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 13:17:09 INFO - PROCESS | 1826 | 1461529029567 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:17:09 INFO - PROCESS | 1826 | 1461529029570 Marionette TRACE conn3 <- [1,1202,null,{}] 13:17:09 INFO - PROCESS | 1826 | 1461529029575 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}] 13:17:09 INFO - PROCESS | 1826 | 1461529029738 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 13:17:09 INFO - PROCESS | 1826 | 1461529029911 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e99610800 == 111 [pid = 1826] [id = 308] 13:17:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f9e8ec4f400) [pid = 1826] [serial = 925] [outer = (nil)] 13:17:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f9e910c8000) [pid = 1826] [serial = 926] [outer = 0x7f9e8ec4f400] 13:17:09 INFO - PROCESS | 1826 | 1461529029988 Marionette DEBUG loaded listener.js 13:17:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f9e948db000) [pid = 1826] [serial = 927] [outer = 0x7f9e8ec4f400] 13:17:10 INFO - PROCESS | 1826 | 1461529030884 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]]]}] 13:17:10 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 13:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1380ms 13:17:10 INFO - PROCESS | 1826 | 1461529030947 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 13:17:10 INFO - PROCESS | 1826 | 1461529030950 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 13:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:17:10 INFO - PROCESS | 1826 | 1461529030956 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:17:10 INFO - PROCESS | 1826 | 1461529030958 Marionette TRACE conn3 <- [1,1206,null,{}] 13:17:10 INFO - PROCESS | 1826 | 1461529030964 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}] 13:17:11 INFO - PROCESS | 1826 | 1461529031120 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 13:17:11 INFO - PROCESS | 1826 | 1461529031294 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea40d7000 == 112 [pid = 1826] [id = 309] 13:17:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f9e90b9d400) [pid = 1826] [serial = 928] [outer = (nil)] 13:17:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f9e95a79000) [pid = 1826] [serial = 929] [outer = 0x7f9e90b9d400] 13:17:11 INFO - PROCESS | 1826 | 1461529031368 Marionette DEBUG loaded listener.js 13:17:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f9e95ba9800) [pid = 1826] [serial = 930] [outer = 0x7f9e90b9d400] 13:17:12 INFO - PROCESS | 1826 | 1461529032201 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]]]}] 13:17:12 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 13:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1282ms 13:17:12 INFO - PROCESS | 1826 | 1461529032239 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 13:17:12 INFO - PROCESS | 1826 | 1461529032242 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 13:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:17:12 INFO - PROCESS | 1826 | 1461529032248 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:17:12 INFO - PROCESS | 1826 | 1461529032250 Marionette TRACE conn3 <- [1,1210,null,{}] 13:17:12 INFO - PROCESS | 1826 | 1461529032256 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}] 13:17:12 INFO - PROCESS | 1826 | 1461529032443 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 13:17:12 INFO - PROCESS | 1826 | 1461529032624 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea8d1e000 == 113 [pid = 1826] [id = 310] 13:17:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f9e9693b800) [pid = 1826] [serial = 931] [outer = (nil)] 13:17:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f9e9df1f000) [pid = 1826] [serial = 932] [outer = 0x7f9e9693b800] 13:17:12 INFO - PROCESS | 1826 | 1461529032698 Marionette DEBUG loaded listener.js 13:17:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f9ea3eab000) [pid = 1826] [serial = 933] [outer = 0x7f9e9693b800] 13:17:13 INFO - PROCESS | 1826 | 1461529033566 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]]]}] 13:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1375ms 13:17:13 INFO - PROCESS | 1826 | 1461529033625 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 13:17:13 INFO - PROCESS | 1826 | 1461529033628 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 13:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:17:13 INFO - PROCESS | 1826 | 1461529033633 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:17:13 INFO - PROCESS | 1826 | 1461529033636 Marionette TRACE conn3 <- [1,1214,null,{}] 13:17:13 INFO - PROCESS | 1826 | 1461529033641 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}] 13:17:13 INFO - PROCESS | 1826 | 1461529033808 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 13:17:14 INFO - PROCESS | 1826 | 1461529033996 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9eabb71000 == 114 [pid = 1826] [id = 311] 13:17:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f9e96e38800) [pid = 1826] [serial = 934] [outer = (nil)] 13:17:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f9ea50cec00) [pid = 1826] [serial = 935] [outer = 0x7f9e96e38800] 13:17:14 INFO - PROCESS | 1826 | 1461529034065 Marionette DEBUG loaded listener.js 13:17:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f9ea713c800) [pid = 1826] [serial = 936] [outer = 0x7f9e96e38800] 13:17:14 INFO - PROCESS | 1826 | 1461529034904 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]]]}] 13:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1331ms 13:17:14 INFO - PROCESS | 1826 | 1461529034965 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 13:17:14 INFO - PROCESS | 1826 | 1461529034969 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 13:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:17:14 INFO - PROCESS | 1826 | 1461529034974 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:17:14 INFO - PROCESS | 1826 | 1461529034976 Marionette TRACE conn3 <- [1,1218,null,{}] 13:17:14 INFO - PROCESS | 1826 | 1461529034982 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}] 13:17:15 INFO - PROCESS | 1826 | 1461529035137 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 13:17:15 INFO - PROCESS | 1826 | 1461529035313 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8c451000 == 115 [pid = 1826] [id = 312] 13:17:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f9e7ec55800) [pid = 1826] [serial = 937] [outer = (nil)] 13:17:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f9e7ec5b000) [pid = 1826] [serial = 938] [outer = 0x7f9e7ec55800] 13:17:15 INFO - PROCESS | 1826 | 1461529035382 Marionette DEBUG loaded listener.js 13:17:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f9e7ec5fc00) [pid = 1826] [serial = 939] [outer = 0x7f9e7ec55800] 13:17:16 INFO - PROCESS | 1826 | 1461529036226 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]]]}] 13:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1282ms 13:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:17:16 INFO - PROCESS | 1826 | 1461529036258 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 13:17:16 INFO - PROCESS | 1826 | 1461529036260 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 13:17:16 INFO - PROCESS | 1826 | 1461529036267 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:17:16 INFO - PROCESS | 1826 | 1461529036270 Marionette TRACE conn3 <- [1,1222,null,{}] 13:17:16 INFO - PROCESS | 1826 | 1461529036275 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}] 13:17:16 INFO - PROCESS | 1826 | 1461529036436 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 13:17:16 INFO - PROCESS | 1826 | 1461529036612 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e83e6d000 == 116 [pid = 1826] [id = 313] 13:17:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f9e7ec56400) [pid = 1826] [serial = 940] [outer = (nil)] 13:17:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f9ea4f32000) [pid = 1826] [serial = 941] [outer = 0x7f9e7ec56400] 13:17:16 INFO - PROCESS | 1826 | 1461529036681 Marionette DEBUG loaded listener.js 13:17:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f9ea8a9f800) [pid = 1826] [serial = 942] [outer = 0x7f9e7ec56400] 13:17:17 INFO - PROCESS | 1826 | 1461529037523 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] 13:17:17 INFO - PROCESS | 1826 | 1461529037558 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 13:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:17:17 INFO - PROCESS | 1826 | 1461529037563 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:17:17 INFO - PROCESS | 1826 | 1461529037566 Marionette TRACE conn3 <- [1,1226,null,{}] 13:17:17 INFO - PROCESS | 1826 | 1461529037571 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}] 13:17:17 INFO - PROCESS | 1826 | 1461529037722 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 13:17:17 INFO - PROCESS | 1826 | 1461529037899 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ead425000 == 117 [pid = 1826] [id = 314] 13:17:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f9e7ec60000) [pid = 1826] [serial = 943] [outer = (nil)] 13:17:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f9e80f61800) [pid = 1826] [serial = 944] [outer = 0x7f9e7ec60000] 13:17:17 INFO - PROCESS | 1826 | 1461529037966 Marionette DEBUG loaded listener.js 13:17:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f9e80f69c00) [pid = 1826] [serial = 945] [outer = 0x7f9e7ec60000] 13:17:18 INFO - PROCESS | 1826 | 1461529038806 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]]]}] 13:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1277ms 13:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:17:18 INFO - PROCESS | 1826 | 1461529038841 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 13:17:18 INFO - PROCESS | 1826 | 1461529038844 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 13:17:18 INFO - PROCESS | 1826 | 1461529038850 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:17:18 INFO - PROCESS | 1826 | 1461529038854 Marionette TRACE conn3 <- [1,1230,null,{}] 13:17:18 INFO - PROCESS | 1826 | 1461529038859 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}] 13:17:19 INFO - PROCESS | 1826 | 1461529039038 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 13:17:19 INFO - PROCESS | 1826 | 1461529039231 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7edf0800 == 118 [pid = 1826] [id = 315] 13:17:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f9e7efcb400) [pid = 1826] [serial = 946] [outer = (nil)] 13:17:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f9e7efd9800) [pid = 1826] [serial = 947] [outer = 0x7f9e7efcb400] 13:17:19 INFO - PROCESS | 1826 | 1461529039303 Marionette DEBUG loaded listener.js 13:17:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f9e8ce77c00) [pid = 1826] [serial = 948] [outer = 0x7f9e7efcb400] 13:17:20 INFO - PROCESS | 1826 | 1461529040129 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]]]}] 13:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1330ms 13:17:20 INFO - PROCESS | 1826 | 1461529040180 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 13:17:20 INFO - PROCESS | 1826 | 1461529040183 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 13:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:17:20 INFO - PROCESS | 1826 | 1461529040189 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:17:20 INFO - PROCESS | 1826 | 1461529040192 Marionette TRACE conn3 <- [1,1234,null,{}] 13:17:20 INFO - PROCESS | 1826 | 1461529040197 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}] 13:17:20 INFO - PROCESS | 1826 | 1461529040360 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 13:17:20 INFO - PROCESS | 1826 | 1461529040557 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e89fe1000 == 119 [pid = 1826] [id = 316] 13:17:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f9e7efcdc00) [pid = 1826] [serial = 949] [outer = (nil)] 13:17:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f9e8a0c1400) [pid = 1826] [serial = 950] [outer = 0x7f9e7efcdc00] 13:17:20 INFO - PROCESS | 1826 | 1461529040640 Marionette DEBUG loaded listener.js 13:17:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f9e8a0c8800) [pid = 1826] [serial = 951] [outer = 0x7f9e7efcdc00] 13:17:21 INFO - PROCESS | 1826 | 1461529041479 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]]]}] 13:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1334ms 13:17:21 INFO - PROCESS | 1826 | 1461529041524 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 13:17:21 INFO - PROCESS | 1826 | 1461529041528 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 13:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:17:21 INFO - PROCESS | 1826 | 1461529041533 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:17:21 INFO - PROCESS | 1826 | 1461529041535 Marionette TRACE conn3 <- [1,1238,null,{}] 13:17:21 INFO - PROCESS | 1826 | 1461529041541 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}] 13:17:21 INFO - PROCESS | 1826 | 1461529041706 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 13:17:21 INFO - PROCESS | 1826 | 1461529041904 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d0ba800 == 120 [pid = 1826] [id = 317] 13:17:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f9e80f5c400) [pid = 1826] [serial = 952] [outer = (nil)] 13:17:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f9e8a0c9400) [pid = 1826] [serial = 953] [outer = 0x7f9e80f5c400] 13:17:21 INFO - PROCESS | 1826 | 1461529041972 Marionette DEBUG loaded listener.js 13:17:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f9e8a1d2800) [pid = 1826] [serial = 954] [outer = 0x7f9e80f5c400] 13:17:23 INFO - PROCESS | 1826 | 1461529043118 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]]]}] 13:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1634ms 13:17:23 INFO - PROCESS | 1826 | 1461529043169 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 13:17:23 INFO - PROCESS | 1826 | 1461529043175 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 13:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:17:23 INFO - PROCESS | 1826 | 1461529043183 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:17:23 INFO - PROCESS | 1826 | 1461529043188 Marionette TRACE conn3 <- [1,1242,null,{}] 13:17:23 INFO - PROCESS | 1826 | 1461529043195 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}] 13:17:23 INFO - PROCESS | 1826 | 1461529043368 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 13:17:23 INFO - PROCESS | 1826 | 1461529043549 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e89fdc000 == 121 [pid = 1826] [id = 318] 13:17:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f9e807d1c00) [pid = 1826] [serial = 955] [outer = (nil)] 13:17:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f9e8104a400) [pid = 1826] [serial = 956] [outer = 0x7f9e807d1c00] 13:17:23 INFO - PROCESS | 1826 | 1461529043613 Marionette DEBUG loaded listener.js 13:17:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f9e828ba400) [pid = 1826] [serial = 957] [outer = 0x7f9e807d1c00] 13:17:24 INFO - PROCESS | 1826 | 1461529044618 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]]]}] 13:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1489ms 13:17:24 INFO - PROCESS | 1826 | 1461529044673 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 13:17:24 INFO - PROCESS | 1826 | 1461529044681 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 13:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:17:24 INFO - PROCESS | 1826 | 1461529044690 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:17:24 INFO - PROCESS | 1826 | 1461529044693 Marionette TRACE conn3 <- [1,1246,null,{}] 13:17:24 INFO - PROCESS | 1826 | 1461529044697 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}] 13:17:24 INFO - PROCESS | 1826 | 1461529044865 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 13:17:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e94643800 == 120 [pid = 1826] [id = 72] 13:17:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e829d8800 == 119 [pid = 1826] [id = 259] 13:17:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d0d1000 == 118 [pid = 1826] [id = 258] 13:17:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea90c9000 == 117 [pid = 1826] [id = 252] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f9e8c66a400) [pid = 1826] [serial = 830] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f9e804c2000) [pid = 1826] [serial = 833] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f9e96e39000) [pid = 1826] [serial = 857] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | 1461529045231 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e96ece000 == 116 [pid = 1826] [id = 251] 13:17:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8266e800 == 115 [pid = 1826] [id = 257] 13:17:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d01d800 == 114 [pid = 1826] [id = 303] 13:17:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e91647000 == 113 [pid = 1826] [id = 302] 13:17:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7fad9800 == 114 [pid = 1826] [id = 319] 13:17:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f9e828bf800) [pid = 1826] [serial = 958] [outer = (nil)] 13:17:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f9e844fb800) [pid = 1826] [serial = 959] [outer = 0x7f9e828bf800] 13:17:25 INFO - PROCESS | 1826 | 1461529045306 Marionette DEBUG loaded listener.js 13:17:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f9e8a0be400) [pid = 1826] [serial = 960] [outer = 0x7f9e828bf800] 13:17:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90ea6800 == 113 [pid = 1826] [id = 301] 13:17:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90584000 == 112 [pid = 1826] [id = 300] 13:17:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8aa22800 == 111 [pid = 1826] [id = 299] 13:17:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80e9f800 == 110 [pid = 1826] [id = 298] 13:17:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8a411800 == 109 [pid = 1826] [id = 297] 13:17:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9436b800 == 108 [pid = 1826] [id = 287] 13:17:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d52b800 == 107 [pid = 1826] [id = 286] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f9e95313000) [pid = 1826] [serial = 852] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f9e8cd52c00) [pid = 1826] [serial = 840] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f9e8ad15400) [pid = 1826] [serial = 839] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f9e8d39fc00) [pid = 1826] [serial = 842] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f9e8db2ac00) [pid = 1826] [serial = 843] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f9e8104f400) [pid = 1826] [serial = 821] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f9e8c66b400) [pid = 1826] [serial = 824] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f9e998ab400) [pid = 1826] [serial = 804] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f9e83edb800) [pid = 1826] [serial = 827] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f9e97823c00) [pid = 1826] [serial = 815] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f9e83c03c00) [pid = 1826] [serial = 837] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f9e8104c800) [pid = 1826] [serial = 836] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f9e8d506000) [pid = 1826] [serial = 806] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f9e908a6400) [pid = 1826] [serial = 845] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f9e908ae400) [pid = 1826] [serial = 809] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f9e93a3c800) [pid = 1826] [serial = 812] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f9ea50bf800) [pid = 1826] [serial = 818] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f9e910d2000) [pid = 1826] [serial = 849] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f9e9187f400) [pid = 1826] [serial = 854] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f9e90e42800) [pid = 1826] [serial = 846] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f9e96843000) [pid = 1826] [serial = 855] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f9ea53cc400) [pid = 1826] [serial = 750] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f9e90e44c00) [pid = 1826] [serial = 848] [outer = (nil)] [url = about:blank] 13:17:25 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f9e9247a400) [pid = 1826] [serial = 851] [outer = (nil)] [url = about:blank] 13:17:26 INFO - PROCESS | 1826 | 1461529046057 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]]]}] 13:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1429ms 13:17:26 INFO - PROCESS | 1826 | 1461529046120 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 13:17:26 INFO - PROCESS | 1826 | 1461529046124 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 13:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:17:26 INFO - PROCESS | 1826 | 1461529046130 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:17:26 INFO - PROCESS | 1826 | 1461529046136 Marionette TRACE conn3 <- [1,1250,null,{}] 13:17:26 INFO - PROCESS | 1826 | 1461529046151 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}] 13:17:26 INFO - PROCESS | 1826 | 1461529046344 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 13:17:26 INFO - PROCESS | 1826 | 1461529046485 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8a9d8000 == 108 [pid = 1826] [id = 320] 13:17:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f9e83dd1000) [pid = 1826] [serial = 961] [outer = (nil)] 13:17:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f9e8a1d8c00) [pid = 1826] [serial = 962] [outer = 0x7f9e83dd1000] 13:17:26 INFO - PROCESS | 1826 | 1461529046549 Marionette DEBUG loaded listener.js 13:17:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f9e8c206c00) [pid = 1826] [serial = 963] [outer = 0x7f9e83dd1000] 13:17:27 INFO - PROCESS | 1826 | 1461529047399 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]]]}] 13:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1284ms 13:17:27 INFO - PROCESS | 1826 | 1461529047414 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 13:17:27 INFO - PROCESS | 1826 | 1461529047419 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 13:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:17:27 INFO - PROCESS | 1826 | 1461529047429 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:17:27 INFO - PROCESS | 1826 | 1461529047431 Marionette TRACE conn3 <- [1,1254,null,{}] 13:17:27 INFO - PROCESS | 1826 | 1461529047435 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}] 13:17:27 INFO - PROCESS | 1826 | 1461529047659 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 13:17:27 INFO - PROCESS | 1826 | 1461529047690 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d0d1000 == 109 [pid = 1826] [id = 321] 13:17:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f9e83edb800) [pid = 1826] [serial = 964] [outer = (nil)] 13:17:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f9e8cd79400) [pid = 1826] [serial = 965] [outer = 0x7f9e83edb800] 13:17:27 INFO - PROCESS | 1826 | 1461529047749 Marionette DEBUG loaded listener.js 13:17:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f9e8d511c00) [pid = 1826] [serial = 966] [outer = 0x7f9e83edb800] 13:17:28 INFO - PROCESS | 1826 | 1461529048600 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]]]}] 13:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1230ms 13:17:28 INFO - PROCESS | 1826 | 1461529048660 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 13:17:28 INFO - PROCESS | 1826 | 1461529048664 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 13:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:17:28 INFO - PROCESS | 1826 | 1461529048670 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:17:28 INFO - PROCESS | 1826 | 1461529048672 Marionette TRACE conn3 <- [1,1258,null,{}] 13:17:28 INFO - PROCESS | 1826 | 1461529048678 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}] 13:17:28 INFO - PROCESS | 1826 | 1461529048881 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 13:17:28 INFO - PROCESS | 1826 | 1461529048909 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90e7d000 == 110 [pid = 1826] [id = 322] 13:17:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f9e8cd55400) [pid = 1826] [serial = 967] [outer = (nil)] 13:17:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f9e8db2ac00) [pid = 1826] [serial = 968] [outer = 0x7f9e8cd55400] 13:17:28 INFO - PROCESS | 1826 | 1461529048967 Marionette DEBUG loaded listener.js 13:17:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f9e8ec4a000) [pid = 1826] [serial = 969] [outer = 0x7f9e8cd55400] 13:17:29 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f9e8cd4f800) [pid = 1826] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:17:29 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f9e828b8000) [pid = 1826] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:17:29 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f9e83ee0800) [pid = 1826] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:17:29 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f9e846d0000) [pid = 1826] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:17:29 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f9e90577400) [pid = 1826] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:17:29 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f9e8c671400) [pid = 1826] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:17:29 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f9e8c66e000) [pid = 1826] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:17:30 INFO - PROCESS | 1826 | 1461529050027 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]]]}] 13:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1377ms 13:17:30 INFO - PROCESS | 1826 | 1461529050053 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 13:17:30 INFO - PROCESS | 1826 | 1461529050056 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 13:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:17:30 INFO - PROCESS | 1826 | 1461529050067 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:17:30 INFO - PROCESS | 1826 | 1461529050069 Marionette TRACE conn3 <- [1,1262,null,{}] 13:17:30 INFO - PROCESS | 1826 | 1461529050075 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}] 13:17:30 INFO - PROCESS | 1826 | 1461529050247 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 13:17:30 INFO - PROCESS | 1826 | 1461529050263 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e913d0800 == 111 [pid = 1826] [id = 323] 13:17:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f9e8dbf2800) [pid = 1826] [serial = 970] [outer = (nil)] 13:17:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f9e90e39800) [pid = 1826] [serial = 971] [outer = 0x7f9e8dbf2800] 13:17:30 INFO - PROCESS | 1826 | 1461529050326 Marionette DEBUG loaded listener.js 13:17:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f9e9172d400) [pid = 1826] [serial = 972] [outer = 0x7f9e8dbf2800] 13:17:31 INFO - PROCESS | 1826 | 1461529051168 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]]]}] 13:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1126ms 13:17:31 INFO - PROCESS | 1826 | 1461529051194 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 13:17:31 INFO - PROCESS | 1826 | 1461529051197 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 13:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:17:31 INFO - PROCESS | 1826 | 1461529051202 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:17:31 INFO - PROCESS | 1826 | 1461529051204 Marionette TRACE conn3 <- [1,1266,null,{}] 13:17:31 INFO - PROCESS | 1826 | 1461529051219 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}] 13:17:31 INFO - PROCESS | 1826 | 1461529051372 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 13:17:31 INFO - PROCESS | 1826 | 1461529051386 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e918e4800 == 112 [pid = 1826] [id = 324] 13:17:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f9e9172d800) [pid = 1826] [serial = 973] [outer = (nil)] 13:17:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f9e92fe2c00) [pid = 1826] [serial = 974] [outer = 0x7f9e9172d800] 13:17:31 INFO - PROCESS | 1826 | 1461529051445 Marionette DEBUG loaded listener.js 13:17:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f9e95a7e800) [pid = 1826] [serial = 975] [outer = 0x7f9e9172d800] 13:17:32 INFO - PROCESS | 1826 | 1461529052555 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]]]}] 13:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1395ms 13:17:32 INFO - PROCESS | 1826 | 1461529052599 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 13:17:32 INFO - PROCESS | 1826 | 1461529052605 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 13:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:17:32 INFO - PROCESS | 1826 | 1461529052614 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:17:32 INFO - PROCESS | 1826 | 1461529052619 Marionette TRACE conn3 <- [1,1270,null,{}] 13:17:32 INFO - PROCESS | 1826 | 1461529052626 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}] 13:17:32 INFO - PROCESS | 1826 | 1461529052816 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 13:17:32 INFO - PROCESS | 1826 | 1461529052992 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e829c2800 == 113 [pid = 1826] [id = 325] 13:17:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f9e80f62400) [pid = 1826] [serial = 976] [outer = (nil)] 13:17:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f9e828bec00) [pid = 1826] [serial = 977] [outer = 0x7f9e80f62400] 13:17:33 INFO - PROCESS | 1826 | 1461529053078 Marionette DEBUG loaded listener.js 13:17:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f9e844f2000) [pid = 1826] [serial = 978] [outer = 0x7f9e80f62400] 13:17:34 INFO - PROCESS | 1826 | 1461529054003 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]]]}] 13:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1429ms 13:17:34 INFO - PROCESS | 1826 | 1461529054044 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 13:17:34 INFO - PROCESS | 1826 | 1461529054051 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 13:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:17:34 INFO - PROCESS | 1826 | 1461529054062 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:17:34 INFO - PROCESS | 1826 | 1461529054066 Marionette TRACE conn3 <- [1,1274,null,{}] 13:17:34 INFO - PROCESS | 1826 | 1461529054071 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}] 13:17:34 INFO - PROCESS | 1826 | 1461529054234 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 13:17:34 INFO - PROCESS | 1826 | 1461529054415 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90a0f000 == 114 [pid = 1826] [id = 326] 13:17:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f9e844f3c00) [pid = 1826] [serial = 979] [outer = (nil)] 13:17:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f9e8a1da000) [pid = 1826] [serial = 980] [outer = 0x7f9e844f3c00] 13:17:34 INFO - PROCESS | 1826 | 1461529054485 Marionette DEBUG loaded listener.js 13:17:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f9e8cd4f800) [pid = 1826] [serial = 981] [outer = 0x7f9e844f3c00] 13:17:35 INFO - PROCESS | 1826 | 1461529055386 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]]]}] 13:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1381ms 13:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:17:35 INFO - PROCESS | 1826 | 1461529055444 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 13:17:35 INFO - PROCESS | 1826 | 1461529055447 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 13:17:35 INFO - PROCESS | 1826 | 1461529055453 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:17:35 INFO - PROCESS | 1826 | 1461529055458 Marionette TRACE conn3 <- [1,1278,null,{}] 13:17:35 INFO - PROCESS | 1826 | 1461529055474 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}] 13:17:35 INFO - PROCESS | 1826 | 1461529055665 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 13:17:35 INFO - PROCESS | 1826 | 1461529055847 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96973000 == 115 [pid = 1826] [id = 327] 13:17:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f9e8c66bc00) [pid = 1826] [serial = 982] [outer = (nil)] 13:17:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f9e90831c00) [pid = 1826] [serial = 983] [outer = 0x7f9e8c66bc00] 13:17:35 INFO - PROCESS | 1826 | 1461529055928 Marionette DEBUG loaded listener.js 13:17:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f9e90e47000) [pid = 1826] [serial = 984] [outer = 0x7f9e8c66bc00] 13:17:36 INFO - PROCESS | 1826 | 1461529056772 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]]]}] 13:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1389ms 13:17:36 INFO - PROCESS | 1826 | 1461529056848 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 13:17:36 INFO - PROCESS | 1826 | 1461529056852 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 13:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:17:36 INFO - PROCESS | 1826 | 1461529056858 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:17:36 INFO - PROCESS | 1826 | 1461529056861 Marionette TRACE conn3 <- [1,1282,null,{}] 13:17:36 INFO - PROCESS | 1826 | 1461529056866 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}] 13:17:37 INFO - PROCESS | 1826 | 1461529057053 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 13:17:37 INFO - PROCESS | 1826 | 1461529057233 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9960a000 == 116 [pid = 1826] [id = 328] 13:17:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f9e80f61000) [pid = 1826] [serial = 985] [outer = (nil)] 13:17:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f9e92481000) [pid = 1826] [serial = 986] [outer = 0x7f9e80f61000] 13:17:37 INFO - PROCESS | 1826 | 1461529057308 Marionette DEBUG loaded listener.js 13:17:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f9e95bdd800) [pid = 1826] [serial = 987] [outer = 0x7f9e80f61000] 13:17:38 INFO - PROCESS | 1826 | 1461529058181 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]]]}] 13:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1376ms 13:17:38 INFO - PROCESS | 1826 | 1461529058236 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 13:17:38 INFO - PROCESS | 1826 | 1461529058239 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 13:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:17:38 INFO - PROCESS | 1826 | 1461529058245 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:17:38 INFO - PROCESS | 1826 | 1461529058247 Marionette TRACE conn3 <- [1,1286,null,{}] 13:17:38 INFO - PROCESS | 1826 | 1461529058252 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}] 13:17:38 INFO - PROCESS | 1826 | 1461529058420 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 13:17:38 INFO - PROCESS | 1826 | 1461529058600 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea8830800 == 117 [pid = 1826] [id = 329] 13:17:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f9e908a6400) [pid = 1826] [serial = 988] [outer = (nil)] 13:17:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f9e96843c00) [pid = 1826] [serial = 989] [outer = 0x7f9e908a6400] 13:17:38 INFO - PROCESS | 1826 | 1461529058670 Marionette DEBUG loaded listener.js 13:17:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f9e9781e400) [pid = 1826] [serial = 990] [outer = 0x7f9e908a6400] 13:17:39 INFO - PROCESS | 1826 | 1461529059551 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]]]}] 13:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1381ms 13:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:17:39 INFO - PROCESS | 1826 | 1461529059627 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 13:17:39 INFO - PROCESS | 1826 | 1461529059630 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 13:17:39 INFO - PROCESS | 1826 | 1461529059636 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:17:39 INFO - PROCESS | 1826 | 1461529059639 Marionette TRACE conn3 <- [1,1290,null,{}] 13:17:39 INFO - PROCESS | 1826 | 1461529059644 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}] 13:17:39 INFO - PROCESS | 1826 | 1461529059884 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 13:17:40 INFO - PROCESS | 1826 | 1461529060060 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ead4aa000 == 118 [pid = 1826] [id = 330] 13:17:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f9e965f4400) [pid = 1826] [serial = 991] [outer = (nil)] 13:17:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f9ea5227400) [pid = 1826] [serial = 992] [outer = 0x7f9e965f4400] 13:17:40 INFO - PROCESS | 1826 | 1461529060131 Marionette DEBUG loaded listener.js 13:17:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f9ea9061c00) [pid = 1826] [serial = 993] [outer = 0x7f9e965f4400] 13:17:40 INFO - PROCESS | 1826 | 1461529060978 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]]]}] 13:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1387ms 13:17:41 INFO - PROCESS | 1826 | 1461529061023 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 13:17:41 INFO - PROCESS | 1826 | 1461529061026 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 13:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:17:41 INFO - PROCESS | 1826 | 1461529061032 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:17:41 INFO - PROCESS | 1826 | 1461529061034 Marionette TRACE conn3 <- [1,1294,null,{}] 13:17:41 INFO - PROCESS | 1826 | 1461529061039 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}] 13:17:41 INFO - PROCESS | 1826 | 1461529061199 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 13:17:41 INFO - PROCESS | 1826 | 1461529061379 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8421c000 == 119 [pid = 1826] [id = 331] 13:17:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f9e83fe3c00) [pid = 1826] [serial = 994] [outer = (nil)] 13:17:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f9e83fe9400) [pid = 1826] [serial = 995] [outer = 0x7f9e83fe3c00] 13:17:41 INFO - PROCESS | 1826 | 1461529061446 Marionette DEBUG loaded listener.js 13:17:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f9e83fee400) [pid = 1826] [serial = 996] [outer = 0x7f9e83fe3c00] 13:17:42 INFO - PROCESS | 1826 | 1461529062285 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]]]}] 13:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1276ms 13:17:42 INFO - PROCESS | 1826 | 1461529062309 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 13:17:42 INFO - PROCESS | 1826 | 1461529062312 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 13:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:17:42 INFO - PROCESS | 1826 | 1461529062318 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:17:42 INFO - PROCESS | 1826 | 1461529062320 Marionette TRACE conn3 <- [1,1298,null,{}] 13:17:42 INFO - PROCESS | 1826 | 1461529062325 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}] 13:17:42 INFO - PROCESS | 1826 | 1461529062478 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 13:17:42 INFO - PROCESS | 1826 | 1461529062659 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80c16800 == 120 [pid = 1826] [id = 332] 13:17:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f9e83fe4000) [pid = 1826] [serial = 997] [outer = (nil)] 13:17:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f9e89ed0c00) [pid = 1826] [serial = 998] [outer = 0x7f9e83fe4000] 13:17:42 INFO - PROCESS | 1826 | 1461529062734 Marionette DEBUG loaded listener.js 13:17:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f9e89ed4c00) [pid = 1826] [serial = 999] [outer = 0x7f9e83fe4000] 13:17:43 INFO - PROCESS | 1826 | 1461529063600 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]]]}] 13:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1326ms 13:17:43 INFO - PROCESS | 1826 | 1461529063645 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 13:17:43 INFO - PROCESS | 1826 | 1461529063649 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 13:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:17:43 INFO - PROCESS | 1826 | 1461529063654 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:17:43 INFO - PROCESS | 1826 | 1461529063656 Marionette TRACE conn3 <- [1,1302,null,{}] 13:17:43 INFO - PROCESS | 1826 | 1461529063662 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}] 13:17:43 INFO - PROCESS | 1826 | 1461529063822 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 13:17:44 INFO - PROCESS | 1826 | 1461529064004 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80f22800 == 121 [pid = 1826] [id = 333] 13:17:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f9e83fe8800) [pid = 1826] [serial = 1000] [outer = (nil)] 13:17:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f9e89eda400) [pid = 1826] [serial = 1001] [outer = 0x7f9e83fe8800] 13:17:44 INFO - PROCESS | 1826 | 1461529064070 Marionette DEBUG loaded listener.js 13:17:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f9e8aa6ec00) [pid = 1826] [serial = 1002] [outer = 0x7f9e83fe8800] 13:17:44 INFO - PROCESS | 1826 | 1461529064920 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]]]}] 13:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1325ms 13:17:44 INFO - PROCESS | 1826 | 1461529064981 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 13:17:44 INFO - PROCESS | 1826 | 1461529064983 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 13:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:17:44 INFO - PROCESS | 1826 | 1461529064989 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:17:44 INFO - PROCESS | 1826 | 1461529064991 Marionette TRACE conn3 <- [1,1306,null,{}] 13:17:45 INFO - PROCESS | 1826 | 1461529064997 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}] 13:17:45 INFO - PROCESS | 1826 | 1461529065169 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 13:17:45 INFO - PROCESS | 1826 | 1461529065352 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e84210800 == 122 [pid = 1826] [id = 334] 13:17:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f9e89ed0000) [pid = 1826] [serial = 1003] [outer = (nil)] 13:17:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f9e8aa73c00) [pid = 1826] [serial = 1004] [outer = 0x7f9e89ed0000] 13:17:45 INFO - PROCESS | 1826 | 1461529065424 Marionette DEBUG loaded listener.js 13:17:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f9e8aa78800) [pid = 1826] [serial = 1005] [outer = 0x7f9e89ed0000] 13:17:46 INFO - PROCESS | 1826 | 1461529066318 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]]]}] 13:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1380ms 13:17:46 INFO - PROCESS | 1826 | 1461529066371 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 13:17:46 INFO - PROCESS | 1826 | 1461529066374 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 13:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:17:46 INFO - PROCESS | 1826 | 1461529066380 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:17:46 INFO - PROCESS | 1826 | 1461529066384 Marionette TRACE conn3 <- [1,1310,null,{}] 13:17:46 INFO - PROCESS | 1826 | 1461529066389 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}] 13:17:46 INFO - PROCESS | 1826 | 1461529066582 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 13:17:46 INFO - PROCESS | 1826 | 1461529066760 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ede9800 == 123 [pid = 1826] [id = 335] 13:17:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f9e7dee4c00) [pid = 1826] [serial = 1006] [outer = (nil)] 13:17:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f9e7deef800) [pid = 1826] [serial = 1007] [outer = 0x7f9e7dee4c00] 13:17:46 INFO - PROCESS | 1826 | 1461529066838 Marionette DEBUG loaded listener.js 13:17:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f9e8ad19400) [pid = 1826] [serial = 1008] [outer = 0x7f9e7dee4c00] 13:17:48 INFO - PROCESS | 1826 | 1461529068077 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] 13:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:17:48 INFO - PROCESS | 1826 | 1461529068131 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 13:17:48 INFO - PROCESS | 1826 | 1461529068139 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:17:48 INFO - PROCESS | 1826 | 1461529068144 Marionette TRACE conn3 <- [1,1314,null,{}] 13:17:48 INFO - PROCESS | 1826 | 1461529068152 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}] 13:17:48 INFO - PROCESS | 1826 | 1461529068379 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 13:17:48 INFO - PROCESS | 1826 | 1461529068583 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e829e2000 == 124 [pid = 1826] [id = 336] 13:17:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f9e7deee800) [pid = 1826] [serial = 1009] [outer = (nil)] 13:17:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f9e807cdc00) [pid = 1826] [serial = 1010] [outer = 0x7f9e7deee800] 13:17:48 INFO - PROCESS | 1826 | 1461529068649 Marionette DEBUG loaded listener.js 13:17:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f9e8104c800) [pid = 1826] [serial = 1011] [outer = 0x7f9e7deee800] 13:17:49 INFO - PROCESS | 1826 | 1461529069630 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]]]}] 13:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1535ms 13:17:49 INFO - PROCESS | 1826 | 1461529069673 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 13:17:49 INFO - PROCESS | 1826 | 1461529069682 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 13:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:17:49 INFO - PROCESS | 1826 | 1461529069691 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:17:49 INFO - PROCESS | 1826 | 1461529069694 Marionette TRACE conn3 <- [1,1318,null,{}] 13:17:49 INFO - PROCESS | 1826 | 1461529069700 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}] 13:17:49 INFO - PROCESS | 1826 | 1461529069859 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 13:17:50 INFO - PROCESS | 1826 | 1461529070095 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e83e65000 == 125 [pid = 1826] [id = 337] 13:17:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f9e828b9c00) [pid = 1826] [serial = 1012] [outer = (nil)] 13:17:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f9e82926800) [pid = 1826] [serial = 1013] [outer = 0x7f9e828b9c00] 13:17:50 INFO - PROCESS | 1826 | 1461529070210 Marionette DEBUG loaded listener.js 13:17:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f9e8292cc00) [pid = 1826] [serial = 1014] [outer = 0x7f9e828b9c00] 13:17:51 INFO - PROCESS | 1826 | 1461529071105 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]]]}] 13:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1488ms 13:17:51 INFO - PROCESS | 1826 | 1461529071179 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 13:17:51 INFO - PROCESS | 1826 | 1461529071183 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 13:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:17:51 INFO - PROCESS | 1826 | 1461529071188 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:17:51 INFO - PROCESS | 1826 | 1461529071193 Marionette TRACE conn3 <- [1,1322,null,{}] 13:17:51 INFO - PROCESS | 1826 | 1461529071208 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}] 13:17:51 INFO - PROCESS | 1826 | 1461529071406 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 13:17:51 INFO - PROCESS | 1826 | 1461529071663 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8aa07000 == 126 [pid = 1826] [id = 338] 13:17:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f9e828b3000) [pid = 1826] [serial = 1015] [outer = (nil)] 13:17:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f9e89ed1800) [pid = 1826] [serial = 1016] [outer = 0x7f9e828b3000] 13:17:51 INFO - PROCESS | 1826 | 1461529071777 Marionette DEBUG loaded listener.js 13:17:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f9e8a0c6400) [pid = 1826] [serial = 1017] [outer = 0x7f9e828b3000] 13:17:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea521b800 == 125 [pid = 1826] [id = 270] 13:17:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95a2b800 == 124 [pid = 1826] [id = 269] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f9e92482800) [pid = 1826] [serial = 914] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f9e9187ac00) [pid = 1826] [serial = 866] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f9e9760fc00) [pid = 1826] [serial = 869] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f9e83dccc00) [pid = 1826] [serial = 884] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f9e8d72f800) [pid = 1826] [serial = 863] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f9e844fcc00) [pid = 1826] [serial = 875] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f9e846c8400) [pid = 1826] [serial = 860] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f9e807cbc00) [pid = 1826] [serial = 881] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f9ea50cd800) [pid = 1826] [serial = 872] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f9e91727c00) [pid = 1826] [serial = 878] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e913d0800 == 123 [pid = 1826] [id = 323] 13:17:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90e7d000 == 122 [pid = 1826] [id = 322] 13:17:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d0d1000 == 121 [pid = 1826] [id = 321] 13:17:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8a9d8000 == 120 [pid = 1826] [id = 320] 13:17:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7fad9800 == 119 [pid = 1826] [id = 319] 13:17:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e89fdc000 == 118 [pid = 1826] [id = 318] 13:17:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea40d7000 == 117 [pid = 1826] [id = 309] 13:17:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e99610800 == 116 [pid = 1826] [id = 308] 13:17:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e97103800 == 115 [pid = 1826] [id = 307] 13:17:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8fbab800 == 114 [pid = 1826] [id = 306] 13:17:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e82676800 == 113 [pid = 1826] [id = 305] 13:17:52 INFO - PROCESS | 1826 | 1461529072706 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]]]}] 13:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1535ms 13:17:52 INFO - PROCESS | 1826 | 1461529072724 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 13:17:52 INFO - PROCESS | 1826 | 1461529072728 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 13:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:17:52 INFO - PROCESS | 1826 | 1461529072734 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:17:52 INFO - PROCESS | 1826 | 1461529072736 Marionette TRACE conn3 <- [1,1326,null,{}] 13:17:52 INFO - PROCESS | 1826 | 1461529072741 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}] 13:17:52 INFO - PROCESS | 1826 | 1461529072897 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f9e8d50fc00) [pid = 1826] [serial = 902] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f9e8d7e9c00) [pid = 1826] [serial = 903] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f9e828bb800) [pid = 1826] [serial = 893] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f9e844fdc00) [pid = 1826] [serial = 897] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f9e844f2800) [pid = 1826] [serial = 896] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f9e8d57a800) [pid = 1826] [serial = 911] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f9e90e3a000) [pid = 1826] [serial = 908] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f9e8cd4dc00) [pid = 1826] [serial = 899] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f9e91727400) [pid = 1826] [serial = 912] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f9e83c08400) [pid = 1826] [serial = 887] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f9e910c9000) [pid = 1826] [serial = 909] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f9e8ec49800) [pid = 1826] [serial = 906] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f9e8ce6cc00) [pid = 1826] [serial = 900] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f9e828c0800) [pid = 1826] [serial = 894] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f9e91730c00) [pid = 1826] [serial = 890] [outer = (nil)] [url = about:blank] 13:17:52 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f9e8ec09c00) [pid = 1826] [serial = 905] [outer = (nil)] [url = about:blank] 13:17:53 INFO - PROCESS | 1826 | 1461529073061 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80dce800 == 114 [pid = 1826] [id = 339] 13:17:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f9e804bd000) [pid = 1826] [serial = 1018] [outer = (nil)] 13:17:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f9e83eda400) [pid = 1826] [serial = 1019] [outer = 0x7f9e804bd000] 13:17:53 INFO - PROCESS | 1826 | 1461529073123 Marionette DEBUG loaded listener.js 13:17:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f9e8a976400) [pid = 1826] [serial = 1020] [outer = 0x7f9e804bd000] 13:17:53 INFO - PROCESS | 1826 | 1461529073849 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]]]}] 13:17:53 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 13:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1127ms 13:17:53 INFO - PROCESS | 1826 | 1461529073863 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 13:17:53 INFO - PROCESS | 1826 | 1461529073866 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 13:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:17:53 INFO - PROCESS | 1826 | 1461529073871 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:17:53 INFO - PROCESS | 1826 | 1461529073873 Marionette TRACE conn3 <- [1,1330,null,{}] 13:17:53 INFO - PROCESS | 1826 | 1461529073900 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}] 13:17:54 INFO - PROCESS | 1826 | 1461529074044 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 13:17:54 INFO - PROCESS | 1826 | 1461529074058 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d028800 == 115 [pid = 1826] [id = 340] 13:17:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f9e8a976800) [pid = 1826] [serial = 1021] [outer = (nil)] 13:17:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f9e8ad0f000) [pid = 1826] [serial = 1022] [outer = 0x7f9e8a976800] 13:17:54 INFO - PROCESS | 1826 | 1461529074120 Marionette DEBUG loaded listener.js 13:17:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f9e8c673c00) [pid = 1826] [serial = 1023] [outer = 0x7f9e8a976800] 13:17:54 INFO - PROCESS | 1826 | 1461529074942 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]]]}] 13:17:55 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 13:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1137ms 13:17:55 INFO - PROCESS | 1826 | 1461529075017 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 13:17:55 INFO - PROCESS | 1826 | 1461529075030 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 13:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:17:55 INFO - PROCESS | 1826 | 1461529075048 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:17:55 INFO - PROCESS | 1826 | 1461529075050 Marionette TRACE conn3 <- [1,1334,null,{}] 13:17:55 INFO - PROCESS | 1826 | 1461529075056 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}] 13:17:55 INFO - PROCESS | 1826 | 1461529075283 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 13:17:55 INFO - PROCESS | 1826 | 1461529075305 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90e9c800 == 116 [pid = 1826] [id = 341] 13:17:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f9e8ce78800) [pid = 1826] [serial = 1024] [outer = (nil)] 13:17:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f9e8d506000) [pid = 1826] [serial = 1025] [outer = 0x7f9e8ce78800] 13:17:55 INFO - PROCESS | 1826 | 1461529075366 Marionette DEBUG loaded listener.js 13:17:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f9e8ec20400) [pid = 1826] [serial = 1026] [outer = 0x7f9e8ce78800] 13:17:56 INFO - PROCESS | 1826 | 1461529076176 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]]]}] 13:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1176ms 13:17:56 INFO - PROCESS | 1826 | 1461529076225 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 13:17:56 INFO - PROCESS | 1826 | 1461529076229 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 13:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:17:56 INFO - PROCESS | 1826 | 1461529076246 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:17:56 INFO - PROCESS | 1826 | 1461529076248 Marionette TRACE conn3 <- [1,1338,null,{}] 13:17:56 INFO - PROCESS | 1826 | 1461529076252 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}] 13:17:56 INFO - PROCESS | 1826 | 1461529076441 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 13:17:56 INFO - PROCESS | 1826 | 1461529076471 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e916dc800 == 117 [pid = 1826] [id = 342] 13:17:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f9e7deea800) [pid = 1826] [serial = 1027] [outer = (nil)] 13:17:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f9e908a9400) [pid = 1826] [serial = 1028] [outer = 0x7f9e7deea800] 13:17:56 INFO - PROCESS | 1826 | 1461529076528 Marionette DEBUG loaded listener.js 13:17:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f9e90e41400) [pid = 1826] [serial = 1029] [outer = 0x7f9e7deea800] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f9e94ff9400) [pid = 1826] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f9e90e41c00) [pid = 1826] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f9e8a978400) [pid = 1826] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f9ea4f3f000) [pid = 1826] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f9e816dcc00) [pid = 1826] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f9e83c0f000) [pid = 1826] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f9e804bd400) [pid = 1826] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f9e81048800) [pid = 1826] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f9e8c20b400) [pid = 1826] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f9e998ae400) [pid = 1826] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f9e844f8000) [pid = 1826] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f9e95009000) [pid = 1826] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f9e844f7800) [pid = 1826] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f9e910c9400) [pid = 1826] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f9ea2f3d400) [pid = 1826] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f9e9051dc00) [pid = 1826] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f9e816dd400) [pid = 1826] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f9e90574400) [pid = 1826] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f9e81047000) [pid = 1826] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f9ea6c95400) [pid = 1826] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f9e9051c000) [pid = 1826] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f9e807c6000) [pid = 1826] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f9e95314c00) [pid = 1826] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f9e8c203400) [pid = 1826] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f9e9187f800) [pid = 1826] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f9e8a97e000) [pid = 1826] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f9e8104f000) [pid = 1826] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f9e908b5000) [pid = 1826] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f9e948da400) [pid = 1826] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f9e998a0c00) [pid = 1826] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f9e8ec1dc00) [pid = 1826] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f9e95a82400) [pid = 1826] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f9e97186800) [pid = 1826] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f9e81049000) [pid = 1826] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f9e8d503400) [pid = 1826] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f9e982c0c00) [pid = 1826] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f9e8a980800) [pid = 1826] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f9e8ce7a000) [pid = 1826] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f9e94fef800) [pid = 1826] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f9e957dfc00) [pid = 1826] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f9e8dbfd000) [pid = 1826] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f9e910cdc00) [pid = 1826] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f9e8f06d800) [pid = 1826] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f9e94ffb000) [pid = 1826] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f9e8cf26c00) [pid = 1826] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f9e846c2400) [pid = 1826] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f9e8104b400) [pid = 1826] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f9e94ff5c00) [pid = 1826] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f9e83c03000) [pid = 1826] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f9e910d0800) [pid = 1826] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f9e807c3c00) [pid = 1826] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f9ea5044800) [pid = 1826] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f9e8ce76800) [pid = 1826] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f9e95ba1800) [pid = 1826] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f9e8cd55400) [pid = 1826] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f9e8dbf2800) [pid = 1826] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f9e83c09400) [pid = 1826] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f9e807d1c00) [pid = 1826] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f9e8f070800) [pid = 1826] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f9e81048000) [pid = 1826] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f9e83dd1000) [pid = 1826] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f9e846d1c00) [pid = 1826] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f9e828bf800) [pid = 1826] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:17:58 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f9e83edb800) [pid = 1826] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:17:58 INFO - PROCESS | 1826 | 1461529078817 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]]]}] 13:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2579ms 13:17:58 INFO - PROCESS | 1826 | 1461529078825 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 13:17:58 INFO - PROCESS | 1826 | 1461529078830 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 13:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:17:58 INFO - PROCESS | 1826 | 1461529078835 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:17:58 INFO - PROCESS | 1826 | 1461529078837 Marionette TRACE conn3 <- [1,1342,null,{}] 13:17:58 INFO - PROCESS | 1826 | 1461529078842 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}] 13:17:59 INFO - PROCESS | 1826 | 1461529078997 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 13:17:59 INFO - PROCESS | 1826 | 1461529079007 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80e9a000 == 118 [pid = 1826] [id = 343] 13:17:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f9e804bd400) [pid = 1826] [serial = 1030] [outer = (nil)] 13:17:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f9e8104f400) [pid = 1826] [serial = 1031] [outer = 0x7f9e804bd400] 13:17:59 INFO - PROCESS | 1826 | 1461529079067 Marionette DEBUG loaded listener.js 13:17:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f9e83dd5000) [pid = 1826] [serial = 1032] [outer = 0x7f9e804bd400] 13:17:59 INFO - PROCESS | 1826 | 1461529079831 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]]]}] 13:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1027ms 13:17:59 INFO - PROCESS | 1826 | 1461529079863 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 13:17:59 INFO - PROCESS | 1826 | 1461529079866 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 13:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:17:59 INFO - PROCESS | 1826 | 1461529079871 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:17:59 INFO - PROCESS | 1826 | 1461529079873 Marionette TRACE conn3 <- [1,1346,null,{}] 13:17:59 INFO - PROCESS | 1826 | 1461529079879 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}] 13:18:00 INFO - PROCESS | 1826 | 1461529080100 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 13:18:00 INFO - PROCESS | 1826 | 1461529080324 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e808cb000 == 119 [pid = 1826] [id = 344] 13:18:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f9e7dee4400) [pid = 1826] [serial = 1033] [outer = (nil)] 13:18:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f9e7deea400) [pid = 1826] [serial = 1034] [outer = 0x7f9e7dee4400] 13:18:00 INFO - PROCESS | 1826 | 1461529080407 Marionette DEBUG loaded listener.js 13:18:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f9e7efd5400) [pid = 1826] [serial = 1035] [outer = 0x7f9e7dee4400] 13:18:01 INFO - PROCESS | 1826 | 1461529081410 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]]]}] 13:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1575ms 13:18:01 INFO - PROCESS | 1826 | 1461529081450 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 13:18:01 INFO - PROCESS | 1826 | 1461529081458 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 13:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:18:01 INFO - PROCESS | 1826 | 1461529081468 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:18:01 INFO - PROCESS | 1826 | 1461529081474 Marionette TRACE conn3 <- [1,1350,null,{}] 13:18:01 INFO - PROCESS | 1826 | 1461529081481 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}] 13:18:01 INFO - PROCESS | 1826 | 1461529081669 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 13:18:01 INFO - PROCESS | 1826 | 1461529081899 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8a9dc000 == 120 [pid = 1826] [id = 345] 13:18:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f9e828bf800) [pid = 1826] [serial = 1036] [outer = (nil)] 13:18:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f9e82931c00) [pid = 1826] [serial = 1037] [outer = 0x7f9e828bf800] 13:18:02 INFO - PROCESS | 1826 | 1461529082018 Marionette DEBUG loaded listener.js 13:18:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f9e83fe2800) [pid = 1826] [serial = 1038] [outer = 0x7f9e828bf800] 13:18:02 INFO - PROCESS | 1826 | 1461529082973 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]]]}] 13:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1586ms 13:18:03 INFO - PROCESS | 1826 | 1461529083070 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 13:18:03 INFO - PROCESS | 1826 | 1461529083077 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 13:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:18:03 INFO - PROCESS | 1826 | 1461529083085 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:18:03 INFO - PROCESS | 1826 | 1461529083088 Marionette TRACE conn3 <- [1,1354,null,{}] 13:18:03 INFO - PROCESS | 1826 | 1461529083095 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}] 13:18:03 INFO - PROCESS | 1826 | 1461529083273 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 13:18:03 INFO - PROCESS | 1826 | 1461529083543 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90e70800 == 121 [pid = 1826] [id = 346] 13:18:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f9e846c7c00) [pid = 1826] [serial = 1039] [outer = (nil)] 13:18:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f9e8a1d6000) [pid = 1826] [serial = 1040] [outer = 0x7f9e846c7c00] 13:18:03 INFO - PROCESS | 1826 | 1461529083643 Marionette DEBUG loaded listener.js 13:18:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f9e8ad0fc00) [pid = 1826] [serial = 1041] [outer = 0x7f9e846c7c00] 13:18:04 INFO - PROCESS | 1826 | 1461529084493 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]]]}] 13:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1476ms 13:18:04 INFO - PROCESS | 1826 | 1461529084562 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 13:18:04 INFO - PROCESS | 1826 | 1461529084566 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 13:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:18:04 INFO - PROCESS | 1826 | 1461529084581 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:18:04 INFO - PROCESS | 1826 | 1461529084589 Marionette TRACE conn3 <- [1,1358,null,{}] 13:18:04 INFO - PROCESS | 1826 | 1461529084595 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}] 13:18:04 INFO - PROCESS | 1826 | 1461529084815 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 13:18:05 INFO - PROCESS | 1826 | 1461529085034 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95a2f800 == 122 [pid = 1826] [id = 347] 13:18:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f9e8cd81400) [pid = 1826] [serial = 1042] [outer = (nil)] 13:18:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f9e8ce7bc00) [pid = 1826] [serial = 1043] [outer = 0x7f9e8cd81400] 13:18:05 INFO - PROCESS | 1826 | 1461529085149 Marionette DEBUG loaded listener.js 13:18:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f9e8d507800) [pid = 1826] [serial = 1044] [outer = 0x7f9e8cd81400] 13:18:05 INFO - PROCESS | 1826 | 1461529085975 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]]]}] 13:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1441ms 13:18:06 INFO - PROCESS | 1826 | 1461529086015 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 13:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:18:06 INFO - PROCESS | 1826 | 1461529086019 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 13:18:06 INFO - PROCESS | 1826 | 1461529086024 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:18:06 INFO - PROCESS | 1826 | 1461529086027 Marionette TRACE conn3 <- [1,1362,null,{}] 13:18:06 INFO - PROCESS | 1826 | 1461529086032 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}] 13:18:06 INFO - PROCESS | 1826 | 1461529086209 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 13:18:06 INFO - PROCESS | 1826 | 1461529086396 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e965de000 == 123 [pid = 1826] [id = 348] 13:18:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f9e8cd83000) [pid = 1826] [serial = 1045] [outer = (nil)] 13:18:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f9e8dbf7c00) [pid = 1826] [serial = 1046] [outer = 0x7f9e8cd83000] 13:18:06 INFO - PROCESS | 1826 | 1461529086464 Marionette DEBUG loaded listener.js 13:18:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f9e8ec4d000) [pid = 1826] [serial = 1047] [outer = 0x7f9e8cd83000] 13:18:07 INFO - PROCESS | 1826 | 1461529087370 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]]]}] 13:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1383ms 13:18:07 INFO - PROCESS | 1826 | 1461529087408 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 13:18:07 INFO - PROCESS | 1826 | 1461529087410 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 13:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:18:07 INFO - PROCESS | 1826 | 1461529087417 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:18:07 INFO - PROCESS | 1826 | 1461529087420 Marionette TRACE conn3 <- [1,1366,null,{}] 13:18:07 INFO - PROCESS | 1826 | 1461529087425 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}] 13:18:07 INFO - PROCESS | 1826 | 1461529087594 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 13:18:07 INFO - PROCESS | 1826 | 1461529087791 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e97fc9800 == 124 [pid = 1826] [id = 349] 13:18:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f9e90570400) [pid = 1826] [serial = 1048] [outer = (nil)] 13:18:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f9e908b0800) [pid = 1826] [serial = 1049] [outer = 0x7f9e90570400] 13:18:07 INFO - PROCESS | 1826 | 1461529087877 Marionette DEBUG loaded listener.js 13:18:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f9e9172e800) [pid = 1826] [serial = 1050] [outer = 0x7f9e90570400] 13:18:08 INFO - PROCESS | 1826 | 1461529088846 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] 13:18:08 INFO - PROCESS | 1826 | 1461529088898 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 13:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:18:08 INFO - PROCESS | 1826 | 1461529088905 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:18:08 INFO - PROCESS | 1826 | 1461529088907 Marionette TRACE conn3 <- [1,1370,null,{}] 13:18:08 INFO - PROCESS | 1826 | 1461529088913 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}] 13:18:09 INFO - PROCESS | 1826 | 1461529089100 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 13:18:09 INFO - PROCESS | 1826 | 1461529089287 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea6c3c800 == 125 [pid = 1826] [id = 350] 13:18:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f9e90516000) [pid = 1826] [serial = 1051] [outer = (nil)] 13:18:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f9e9500c400) [pid = 1826] [serial = 1052] [outer = 0x7f9e90516000] 13:18:09 INFO - PROCESS | 1826 | 1461529089356 Marionette DEBUG loaded listener.js 13:18:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f9e95a82400) [pid = 1826] [serial = 1053] [outer = 0x7f9e90516000] 13:18:10 INFO - PROCESS | 1826 | 1461529090322 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] 13:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:18:10 INFO - PROCESS | 1826 | 1461529090392 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 13:18:10 INFO - PROCESS | 1826 | 1461529090399 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:18:10 INFO - PROCESS | 1826 | 1461529090403 Marionette TRACE conn3 <- [1,1374,null,{}] 13:18:10 INFO - PROCESS | 1826 | 1461529090408 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}] 13:18:10 INFO - PROCESS | 1826 | 1461529090625 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 13:18:10 INFO - PROCESS | 1826 | 1461529090849 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea923e000 == 126 [pid = 1826] [id = 351] 13:18:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f9e8d56d800) [pid = 1826] [serial = 1054] [outer = (nil)] 13:18:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f9e95d37400) [pid = 1826] [serial = 1055] [outer = 0x7f9e8d56d800] 13:18:10 INFO - PROCESS | 1826 | 1461529090935 Marionette DEBUG loaded listener.js 13:18:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f9e9702c800) [pid = 1826] [serial = 1056] [outer = 0x7f9e8d56d800] 13:18:11 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:18:11 INFO - PROCESS | 1826 | 1461529091772 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] 13:18:11 INFO - PROCESS | 1826 | 1461529091837 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 13:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:18:11 INFO - PROCESS | 1826 | 1461529091844 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:18:11 INFO - PROCESS | 1826 | 1461529091846 Marionette TRACE conn3 <- [1,1378,null,{}] 13:18:11 INFO - PROCESS | 1826 | 1461529091852 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}] 13:18:12 INFO - PROCESS | 1826 | 1461529092042 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 13:18:12 INFO - PROCESS | 1826 | 1461529092241 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ead687800 == 127 [pid = 1826] [id = 352] 13:18:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f9e8cf2b400) [pid = 1826] [serial = 1057] [outer = (nil)] 13:18:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f9e90ba0000) [pid = 1826] [serial = 1058] [outer = 0x7f9e8cf2b400] 13:18:12 INFO - PROCESS | 1826 | 1461529092359 Marionette DEBUG loaded listener.js 13:18:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f9e99637400) [pid = 1826] [serial = 1059] [outer = 0x7f9e8cf2b400] 13:18:13 INFO - PROCESS | 1826 | 1461529093217 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] 13:18:13 INFO - PROCESS | 1826 | 1461529093283 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 13:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:18:13 INFO - PROCESS | 1826 | 1461529093291 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:18:13 INFO - PROCESS | 1826 | 1461529093299 Marionette TRACE conn3 <- [1,1382,null,{}] 13:18:13 INFO - PROCESS | 1826 | 1461529093304 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}] 13:18:13 INFO - PROCESS | 1826 | 1461529093540 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 13:18:13 INFO - PROCESS | 1826 | 1461529093731 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d87c000 == 128 [pid = 1826] [id = 353] 13:18:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f9e8cf2c800) [pid = 1826] [serial = 1060] [outer = (nil)] 13:18:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f9e9df80800) [pid = 1826] [serial = 1061] [outer = 0x7f9e8cf2c800] 13:18:13 INFO - PROCESS | 1826 | 1461529093810 Marionette DEBUG loaded listener.js 13:18:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f9ea3ddec00) [pid = 1826] [serial = 1062] [outer = 0x7f9e8cf2c800] 13:18:14 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:18:14 INFO - PROCESS | 1826 | 1461529094726 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] 13:18:14 INFO - PROCESS | 1826 | 1461529094783 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 13:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:18:14 INFO - PROCESS | 1826 | 1461529094788 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:18:14 INFO - PROCESS | 1826 | 1461529094790 Marionette TRACE conn3 <- [1,1386,null,{}] 13:18:14 INFO - PROCESS | 1826 | 1461529094795 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}] 13:18:14 INFO - PROCESS | 1826 | 1461529094960 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 13:18:15 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d74d000 == 127 [pid = 1826] [id = 10] 13:18:15 INFO - PROCESS | 1826 | 1461529095203 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80dcb800 == 128 [pid = 1826] [id = 354] 13:18:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f9e8db1f800) [pid = 1826] [serial = 1063] [outer = (nil)] 13:18:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f9e998a7000) [pid = 1826] [serial = 1064] [outer = 0x7f9e8db1f800] 13:18:15 INFO - PROCESS | 1826 | 1461529095351 Marionette DEBUG loaded listener.js 13:18:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f9ea5230400) [pid = 1826] [serial = 1065] [outer = 0x7f9e8db1f800] 13:18:16 INFO - PROCESS | 1826 | 1461529096404 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] 13:18:16 INFO - PROCESS | 1826 | 1461529096471 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 13:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:18:16 INFO - PROCESS | 1826 | 1461529096476 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:18:16 INFO - PROCESS | 1826 | 1461529096480 Marionette TRACE conn3 <- [1,1390,null,{}] 13:18:16 INFO - PROCESS | 1826 | 1461529096485 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}] 13:18:16 INFO - PROCESS | 1826 | 1461529096714 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 13:18:16 INFO - PROCESS | 1826 | 1461529096949 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7fac0800 == 129 [pid = 1826] [id = 355] 13:18:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f9e804ba800) [pid = 1826] [serial = 1066] [outer = (nil)] 13:18:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f9e828bd000) [pid = 1826] [serial = 1067] [outer = 0x7f9e804ba800] 13:18:17 INFO - PROCESS | 1826 | 1461529097075 Marionette DEBUG loaded listener.js 13:18:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f9e83edac00) [pid = 1826] [serial = 1068] [outer = 0x7f9e804ba800] 13:18:17 INFO - PROCESS | 1826 | 1461529097924 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]]]}] 13:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1490ms 13:18:17 INFO - PROCESS | 1826 | 1461529097967 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 13:18:17 INFO - PROCESS | 1826 | 1461529097970 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 13:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:18:17 INFO - PROCESS | 1826 | 1461529097976 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:18:17 INFO - PROCESS | 1826 | 1461529097979 Marionette TRACE conn3 <- [1,1394,null,{}] 13:18:17 INFO - PROCESS | 1826 | 1461529097984 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}] 13:18:18 INFO - PROCESS | 1826 | 1461529098171 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 13:18:18 INFO - PROCESS | 1826 | 1461529098373 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e84353800 == 130 [pid = 1826] [id = 356] 13:18:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f9e804bb000) [pid = 1826] [serial = 1069] [outer = (nil)] 13:18:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f9e83edc800) [pid = 1826] [serial = 1070] [outer = 0x7f9e804bb000] 13:18:18 INFO - PROCESS | 1826 | 1461529098440 Marionette DEBUG loaded listener.js 13:18:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f9e8ad1b800) [pid = 1826] [serial = 1071] [outer = 0x7f9e804bb000] 13:18:19 INFO - PROCESS | 1826 | 1461529099316 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]]]}] 13:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1376ms 13:18:19 INFO - PROCESS | 1826 | 1461529099353 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 13:18:19 INFO - PROCESS | 1826 | 1461529099357 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 13:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:18:19 INFO - PROCESS | 1826 | 1461529099362 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:18:19 INFO - PROCESS | 1826 | 1461529099364 Marionette TRACE conn3 <- [1,1398,null,{}] 13:18:19 INFO - PROCESS | 1826 | 1461529099370 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}] 13:18:19 INFO - PROCESS | 1826 | 1461529099566 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 13:18:20 INFO - PROCESS | 1826 | 1461529100207 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80eb0800 == 131 [pid = 1826] [id = 357] 13:18:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f9e7ec55400) [pid = 1826] [serial = 1072] [outer = (nil)] 13:18:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f9e7efcac00) [pid = 1826] [serial = 1073] [outer = 0x7f9e7ec55400] 13:18:20 INFO - PROCESS | 1826 | 1461529100280 Marionette DEBUG loaded listener.js 13:18:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f9e807cc000) [pid = 1826] [serial = 1074] [outer = 0x7f9e7ec55400] 13:18:21 INFO - PROCESS | 1826 | 1461529101120 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]]]}] 13:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1827ms 13:18:21 INFO - PROCESS | 1826 | 1461529101192 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 13:18:21 INFO - PROCESS | 1826 | 1461529101197 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 13:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:18:21 INFO - PROCESS | 1826 | 1461529101204 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:18:21 INFO - PROCESS | 1826 | 1461529101210 Marionette TRACE conn3 <- [1,1402,null,{}] 13:18:21 INFO - PROCESS | 1826 | 1461529101216 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}] 13:18:21 INFO - PROCESS | 1826 | 1461529101403 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 13:18:21 INFO - PROCESS | 1826 | 1461529101808 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7eddc000 == 132 [pid = 1826] [id = 358] 13:18:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f9e82923400) [pid = 1826] [serial = 1075] [outer = (nil)] 13:18:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f9e83c06c00) [pid = 1826] [serial = 1076] [outer = 0x7f9e82923400] 13:18:21 INFO - PROCESS | 1826 | 1461529101882 Marionette DEBUG loaded listener.js 13:18:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f9e83ed7000) [pid = 1826] [serial = 1077] [outer = 0x7f9e82923400] 13:18:22 INFO - PROCESS | 1826 | 1461529102776 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]]]}] 13:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1636ms 13:18:22 INFO - PROCESS | 1826 | 1461529102845 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 13:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:18:22 INFO - PROCESS | 1826 | 1461529102850 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 13:18:22 INFO - PROCESS | 1826 | 1461529102857 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:18:22 INFO - PROCESS | 1826 | 1461529102860 Marionette TRACE conn3 <- [1,1406,null,{}] 13:18:22 INFO - PROCESS | 1826 | 1461529102865 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}] 13:18:23 INFO - PROCESS | 1826 | 1461529103059 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 13:18:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8a410800 == 131 [pid = 1826] [id = 291] 13:18:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9eab076000 == 130 [pid = 1826] [id = 289] 13:18:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80cd5000 == 129 [pid = 1826] [id = 290] 13:18:23 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f9ea4f32000) [pid = 1826] [serial = 941] [outer = (nil)] [url = about:blank] 13:18:23 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f9e80f61800) [pid = 1826] [serial = 944] [outer = (nil)] [url = about:blank] 13:18:23 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f9e7efd9800) [pid = 1826] [serial = 947] [outer = (nil)] [url = about:blank] 13:18:23 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f9e8a0c1400) [pid = 1826] [serial = 950] [outer = (nil)] [url = about:blank] 13:18:23 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f9e92fe2c00) [pid = 1826] [serial = 974] [outer = (nil)] [url = about:blank] 13:18:23 INFO - PROCESS | 1826 | 1461529103411 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80e9a000 == 128 [pid = 1826] [id = 343] 13:18:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e916dc800 == 127 [pid = 1826] [id = 342] 13:18:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90e9c800 == 126 [pid = 1826] [id = 341] 13:18:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e808ce000 == 127 [pid = 1826] [id = 359] 13:18:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f9e7efd8800) [pid = 1826] [serial = 1078] [outer = (nil)] 13:18:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f9e83dcf800) [pid = 1826] [serial = 1079] [outer = 0x7f9e7efd8800] 13:18:23 INFO - PROCESS | 1826 | 1461529103520 Marionette DEBUG loaded listener.js 13:18:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f9e8a0bdc00) [pid = 1826] [serial = 1080] [outer = 0x7f9e7efd8800] 13:18:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d028800 == 126 [pid = 1826] [id = 340] 13:18:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80dce800 == 125 [pid = 1826] [id = 339] 13:18:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8aa07000 == 124 [pid = 1826] [id = 338] 13:18:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e83e65000 == 123 [pid = 1826] [id = 337] 13:18:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e829e2000 == 122 [pid = 1826] [id = 336] 13:18:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80f22800 == 121 [pid = 1826] [id = 333] 13:18:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80c16800 == 120 [pid = 1826] [id = 332] 13:18:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8421c000 == 119 [pid = 1826] [id = 331] 13:18:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ead4aa000 == 118 [pid = 1826] [id = 330] 13:18:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea8830800 == 117 [pid = 1826] [id = 329] 13:18:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9960a000 == 116 [pid = 1826] [id = 328] 13:18:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e96973000 == 115 [pid = 1826] [id = 327] 13:18:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90a0f000 == 114 [pid = 1826] [id = 326] 13:18:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e829c2800 == 113 [pid = 1826] [id = 325] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f9ea8ecb400) [pid = 1826] [serial = 876] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f9ea9250800) [pid = 1826] [serial = 768] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f9ea53cec00) [pid = 1826] [serial = 716] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f9e90e43400) [pid = 1826] [serial = 810] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f9e846ce000) [pid = 1826] [serial = 780] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f9e9720a000) [pid = 1826] [serial = 617] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f9e8c66b800) [pid = 1826] [serial = 861] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f9ea92a8400) [pid = 1826] [serial = 719] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f9e93a3f400) [pid = 1826] [serial = 707] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f9e83dd1400) [pid = 1826] [serial = 885] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f9e980bcc00) [pid = 1826] [serial = 620] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f9ea2f3e000) [pid = 1826] [serial = 629] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f9ea3eaf400) [pid = 1826] [serial = 816] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f9e8e0e0400) [pid = 1826] [serial = 677] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f9e8c674800) [pid = 1826] [serial = 831] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f9e94103400) [pid = 1826] [serial = 575] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f9e9785cc00) [pid = 1826] [serial = 759] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f9ea8ec8000) [pid = 1826] [serial = 765] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f9e9187d400) [pid = 1826] [serial = 756] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f9ea5244c00) [pid = 1826] [serial = 819] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f9e9983b800) [pid = 1826] [serial = 662] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f9e8c671c00) [pid = 1826] [serial = 825] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f9e8d50f800) [pid = 1826] [serial = 725] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f9ea2f3ac00) [pid = 1826] [serial = 623] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f9e8ec17c00) [pid = 1826] [serial = 753] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f9e8ec4e800) [pid = 1826] [serial = 704] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f9ea713b400) [pid = 1826] [serial = 873] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f9ea3eaa800) [pid = 1826] [serial = 626] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f9e9056e000) [pid = 1826] [serial = 611] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f9ea4090400) [pid = 1826] [serial = 870] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f9e95a84400) [pid = 1826] [serial = 614] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f9e980be400) [pid = 1826] [serial = 710] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f9e92e5c000) [pid = 1826] [serial = 659] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f9e846d1000) [pid = 1826] [serial = 771] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f9e83ee0000) [pid = 1826] [serial = 828] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f9ea404bc00) [pid = 1826] [serial = 665] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f9e83c10400) [pid = 1826] [serial = 774] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f9e95a81c00) [pid = 1826] [serial = 813] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f9e807d0400) [pid = 1826] [serial = 882] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f9ea7139400) [pid = 1826] [serial = 671] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f9e8e1e5800) [pid = 1826] [serial = 656] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f9e95baa000) [pid = 1826] [serial = 722] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f9ea7131400) [pid = 1826] [serial = 762] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f9e948e4800) [pid = 1826] [serial = 867] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f9e8d39f400) [pid = 1826] [serial = 608] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f9ea8aa7000) [pid = 1826] [serial = 674] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f9e816e8000) [pid = 1826] [serial = 777] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f9e8f076000) [pid = 1826] [serial = 864] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f9e804c6800) [pid = 1826] [serial = 834] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f9ea8ec5800) [pid = 1826] [serial = 822] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f9e8db21400) [pid = 1826] [serial = 807] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f9ea4c9c400) [pid = 1826] [serial = 668] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f9e9172cc00) [pid = 1826] [serial = 879] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f9ea5226800) [pid = 1826] [serial = 713] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f9e8db2ac00) [pid = 1826] [serial = 968] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f9e90e39800) [pid = 1826] [serial = 971] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f9e8c673400) [pid = 1826] [serial = 921] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f9e846c8c00) [pid = 1826] [serial = 920] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f9e828ba400) [pid = 1826] [serial = 957] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f9e8104a400) [pid = 1826] [serial = 956] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f9e9051b800) [pid = 1826] [serial = 923] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f9e90b9cc00) [pid = 1826] [serial = 924] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f9e7ec5b000) [pid = 1826] [serial = 938] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f9e828bc400) [pid = 1826] [serial = 918] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f9e81050800) [pid = 1826] [serial = 917] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f9e8a1d8c00) [pid = 1826] [serial = 962] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f9e8c206c00) [pid = 1826] [serial = 963] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f9e9df1f000) [pid = 1826] [serial = 932] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f9e910c8000) [pid = 1826] [serial = 926] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f9e8a0c9400) [pid = 1826] [serial = 953] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f9e93ad3000) [pid = 1826] [serial = 915] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f9e844fb800) [pid = 1826] [serial = 959] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f9e8a0be400) [pid = 1826] [serial = 960] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f9ea50cec00) [pid = 1826] [serial = 935] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f9e95a79000) [pid = 1826] [serial = 929] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f9e8cd79400) [pid = 1826] [serial = 965] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f9e8d511c00) [pid = 1826] [serial = 966] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f9e8ec4a000) [pid = 1826] [serial = 969] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f9e9172d400) [pid = 1826] [serial = 972] [outer = (nil)] [url = about:blank] 13:18:24 INFO - PROCESS | 1826 | 1461529104377 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]]]}] 13:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1584ms 13:18:24 INFO - PROCESS | 1826 | 1461529104444 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 13:18:24 INFO - PROCESS | 1826 | 1461529104447 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 13:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:18:24 INFO - PROCESS | 1826 | 1461529104460 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:18:24 INFO - PROCESS | 1826 | 1461529104469 Marionette TRACE conn3 <- [1,1410,null,{}] 13:18:24 INFO - PROCESS | 1826 | 1461529104478 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}] 13:18:24 INFO - PROCESS | 1826 | 1461529104657 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 13:18:24 INFO - PROCESS | 1826 | 1461529104670 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e89fcb800 == 114 [pid = 1826] [id = 360] 13:18:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f9e8a978800) [pid = 1826] [serial = 1081] [outer = (nil)] 13:18:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f9e8aa79400) [pid = 1826] [serial = 1082] [outer = 0x7f9e8a978800] 13:18:24 INFO - PROCESS | 1826 | 1461529104730 Marionette DEBUG loaded listener.js 13:18:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f9e8c203000) [pid = 1826] [serial = 1083] [outer = 0x7f9e8a978800] 13:18:25 INFO - PROCESS | 1826 | 1461529105611 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]]]}] 13:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1203ms 13:18:25 INFO - PROCESS | 1826 | 1461529105657 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 13:18:25 INFO - PROCESS | 1826 | 1461529105661 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 13:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:18:25 INFO - PROCESS | 1826 | 1461529105666 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:18:25 INFO - PROCESS | 1826 | 1461529105668 Marionette TRACE conn3 <- [1,1414,null,{}] 13:18:25 INFO - PROCESS | 1826 | 1461529105674 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}] 13:18:25 INFO - PROCESS | 1826 | 1461529105840 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 13:18:26 INFO - PROCESS | 1826 | 1461529105999 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8c440000 == 115 [pid = 1826] [id = 361] 13:18:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f9e8aa6d800) [pid = 1826] [serial = 1084] [outer = (nil)] 13:18:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f9e8c670400) [pid = 1826] [serial = 1085] [outer = 0x7f9e8aa6d800] 13:18:26 INFO - PROCESS | 1826 | 1461529106059 Marionette DEBUG loaded listener.js 13:18:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f9e8cd7fc00) [pid = 1826] [serial = 1086] [outer = 0x7f9e8aa6d800] 13:18:26 INFO - PROCESS | 1826 | 1461529106921 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]]]}] 13:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1278ms 13:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:18:26 INFO - PROCESS | 1826 | 1461529106959 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 13:18:26 INFO - PROCESS | 1826 | 1461529106961 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 13:18:26 INFO - PROCESS | 1826 | 1461529106967 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:18:26 INFO - PROCESS | 1826 | 1461529106970 Marionette TRACE conn3 <- [1,1418,null,{}] 13:18:26 INFO - PROCESS | 1826 | 1461529106974 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}] 13:18:27 INFO - PROCESS | 1826 | 1461529107202 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 13:18:27 INFO - PROCESS | 1826 | 1461529107238 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d0d0000 == 116 [pid = 1826] [id = 362] 13:18:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f9e8d3a3400) [pid = 1826] [serial = 1087] [outer = (nil)] 13:18:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f9e8d508000) [pid = 1826] [serial = 1088] [outer = 0x7f9e8d3a3400] 13:18:27 INFO - PROCESS | 1826 | 1461529107371 Marionette DEBUG loaded listener.js 13:18:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f9e8ec13c00) [pid = 1826] [serial = 1089] [outer = 0x7f9e8d3a3400] 13:18:28 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f9e828b9c00) [pid = 1826] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:18:28 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f9e7deea800) [pid = 1826] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:18:28 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f9e8ce78800) [pid = 1826] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:18:28 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f9e807c6c00) [pid = 1826] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:18:28 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f9e7deee800) [pid = 1826] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:18:28 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f9e804c2400) [pid = 1826] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:18:28 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f9e804bd000) [pid = 1826] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:18:28 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f9e8a976800) [pid = 1826] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:18:28 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f9e828b3000) [pid = 1826] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:18:28 INFO - PROCESS | 1826 | 1461529108469 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]]]}] 13:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1526ms 13:18:28 INFO - PROCESS | 1826 | 1461529108494 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 13:18:28 INFO - PROCESS | 1826 | 1461529108496 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 13:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:18:28 INFO - PROCESS | 1826 | 1461529108502 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:18:28 INFO - PROCESS | 1826 | 1461529108504 Marionette TRACE conn3 <- [1,1422,null,{}] 13:18:28 INFO - PROCESS | 1826 | 1461529108509 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}] 13:18:28 INFO - PROCESS | 1826 | 1461529108663 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 13:18:28 INFO - PROCESS | 1826 | 1461529108688 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90592800 == 117 [pid = 1826] [id = 363] 13:18:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f9e828b2800) [pid = 1826] [serial = 1090] [outer = (nil)] 13:18:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f9e8c669800) [pid = 1826] [serial = 1091] [outer = 0x7f9e828b2800] 13:18:28 INFO - PROCESS | 1826 | 1461529108747 Marionette DEBUG loaded listener.js 13:18:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f9e8f06fc00) [pid = 1826] [serial = 1092] [outer = 0x7f9e828b2800] 13:18:29 INFO - PROCESS | 1826 | 1461529109575 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]]]}] 13:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1122ms 13:18:29 INFO - PROCESS | 1826 | 1461529109626 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 13:18:29 INFO - PROCESS | 1826 | 1461529109629 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 13:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:18:29 INFO - PROCESS | 1826 | 1461529109634 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:18:29 INFO - PROCESS | 1826 | 1461529109636 Marionette TRACE conn3 <- [1,1426,null,{}] 13:18:29 INFO - PROCESS | 1826 | 1461529109641 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}] 13:18:29 INFO - PROCESS | 1826 | 1461529109789 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 13:18:29 INFO - PROCESS | 1826 | 1461529109805 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90e74800 == 118 [pid = 1826] [id = 364] 13:18:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f9e8d502800) [pid = 1826] [serial = 1093] [outer = (nil)] 13:18:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f9e90b9fc00) [pid = 1826] [serial = 1094] [outer = 0x7f9e8d502800] 13:18:29 INFO - PROCESS | 1826 | 1461529109863 Marionette DEBUG loaded listener.js 13:18:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f9e90e47c00) [pid = 1826] [serial = 1095] [outer = 0x7f9e8d502800] 13:18:31 INFO - PROCESS | 1826 | 1461529110997 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]]]}] 13:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1424ms 13:18:31 INFO - PROCESS | 1826 | 1461529111060 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 13:18:31 INFO - PROCESS | 1826 | 1461529111067 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 13:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:18:31 INFO - PROCESS | 1826 | 1461529111076 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:18:31 INFO - PROCESS | 1826 | 1461529111079 Marionette TRACE conn3 <- [1,1430,null,{}] 13:18:31 INFO - PROCESS | 1826 | 1461529111087 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}] 13:18:31 INFO - PROCESS | 1826 | 1461529111313 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 13:18:31 INFO - PROCESS | 1826 | 1461529111577 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e829e1000 == 119 [pid = 1826] [id = 365] 13:18:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f9e8292dc00) [pid = 1826] [serial = 1096] [outer = (nil)] 13:18:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f9e83c04400) [pid = 1826] [serial = 1097] [outer = 0x7f9e8292dc00] 13:18:31 INFO - PROCESS | 1826 | 1461529111658 Marionette DEBUG loaded listener.js 13:18:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f9e83fef800) [pid = 1826] [serial = 1098] [outer = 0x7f9e8292dc00] 13:18:32 INFO - PROCESS | 1826 | 1461529112536 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]]]}] 13:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1532ms 13:18:32 INFO - PROCESS | 1826 | 1461529112609 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 13:18:32 INFO - PROCESS | 1826 | 1461529112616 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 13:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:18:32 INFO - PROCESS | 1826 | 1461529112626 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:18:32 INFO - PROCESS | 1826 | 1461529112629 Marionette TRACE conn3 <- [1,1434,null,{}] 13:18:32 INFO - PROCESS | 1826 | 1461529112635 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}] 13:18:32 INFO - PROCESS | 1826 | 1461529112822 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 13:18:33 INFO - PROCESS | 1826 | 1461529113077 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d879800 == 120 [pid = 1826] [id = 366] 13:18:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f9e844fd800) [pid = 1826] [serial = 1099] [outer = (nil)] 13:18:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f9e8a974800) [pid = 1826] [serial = 1100] [outer = 0x7f9e844fd800] 13:18:33 INFO - PROCESS | 1826 | 1461529113192 Marionette DEBUG loaded listener.js 13:18:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f9e8c203400) [pid = 1826] [serial = 1101] [outer = 0x7f9e844fd800] 13:18:34 INFO - PROCESS | 1826 | 1461529114054 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]]]}] 13:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1480ms 13:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:18:34 INFO - PROCESS | 1826 | 1461529114106 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 13:18:34 INFO - PROCESS | 1826 | 1461529114109 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 13:18:34 INFO - PROCESS | 1826 | 1461529114115 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:18:34 INFO - PROCESS | 1826 | 1461529114121 Marionette TRACE conn3 <- [1,1438,null,{}] 13:18:34 INFO - PROCESS | 1826 | 1461529114137 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}] 13:18:34 INFO - PROCESS | 1826 | 1461529114323 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 13:18:34 INFO - PROCESS | 1826 | 1461529114498 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e911d6000 == 121 [pid = 1826] [id = 367] 13:18:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f9e8d276000) [pid = 1826] [serial = 1102] [outer = (nil)] 13:18:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f9e8db24c00) [pid = 1826] [serial = 1103] [outer = 0x7f9e8d276000] 13:18:34 INFO - PROCESS | 1826 | 1461529114585 Marionette DEBUG loaded listener.js 13:18:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f9e9051b800) [pid = 1826] [serial = 1104] [outer = 0x7f9e8d276000] 13:18:35 INFO - PROCESS | 1826 | 1461529115462 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]]]}] 13:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1383ms 13:18:35 INFO - PROCESS | 1826 | 1461529115498 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 13:18:35 INFO - PROCESS | 1826 | 1461529115501 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 13:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:18:35 INFO - PROCESS | 1826 | 1461529115507 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:18:35 INFO - PROCESS | 1826 | 1461529115510 Marionette TRACE conn3 <- [1,1442,null,{}] 13:18:35 INFO - PROCESS | 1826 | 1461529115515 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}] 13:18:35 INFO - PROCESS | 1826 | 1461529115685 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 13:18:35 INFO - PROCESS | 1826 | 1461529115865 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e916d5000 == 122 [pid = 1826] [id = 368] 13:18:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f9e8d50cc00) [pid = 1826] [serial = 1105] [outer = (nil)] 13:18:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f9e910cdc00) [pid = 1826] [serial = 1106] [outer = 0x7f9e8d50cc00] 13:18:35 INFO - PROCESS | 1826 | 1461529115933 Marionette DEBUG loaded listener.js 13:18:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f9e91728400) [pid = 1826] [serial = 1107] [outer = 0x7f9e8d50cc00] 13:18:36 INFO - PROCESS | 1826 | 1461529116836 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]]]}] 13:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1375ms 13:18:36 INFO - PROCESS | 1826 | 1461529116884 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 13:18:36 INFO - PROCESS | 1826 | 1461529116887 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 13:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:18:36 INFO - PROCESS | 1826 | 1461529116893 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:18:36 INFO - PROCESS | 1826 | 1461529116895 Marionette TRACE conn3 <- [1,1446,null,{}] 13:18:36 INFO - PROCESS | 1826 | 1461529116901 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}] 13:18:37 INFO - PROCESS | 1826 | 1461529117072 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 13:18:37 INFO - PROCESS | 1826 | 1461529117264 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e92e11000 == 123 [pid = 1826] [id = 369] 13:18:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f9e90e3d000) [pid = 1826] [serial = 1108] [outer = (nil)] 13:18:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f9e9187e800) [pid = 1826] [serial = 1109] [outer = 0x7f9e90e3d000] 13:18:37 INFO - PROCESS | 1826 | 1461529117333 Marionette DEBUG loaded listener.js 13:18:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f9e92e53c00) [pid = 1826] [serial = 1110] [outer = 0x7f9e90e3d000] 13:18:38 INFO - PROCESS | 1826 | 1461529118258 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]]]}] 13:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1431ms 13:18:38 INFO - PROCESS | 1826 | 1461529118325 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 13:18:38 INFO - PROCESS | 1826 | 1461529118328 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 13:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:18:38 INFO - PROCESS | 1826 | 1461529118334 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:18:38 INFO - PROCESS | 1826 | 1461529118337 Marionette TRACE conn3 <- [1,1450,null,{}] 13:18:38 INFO - PROCESS | 1826 | 1461529118342 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}] 13:18:38 INFO - PROCESS | 1826 | 1461529118581 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 13:18:38 INFO - PROCESS | 1826 | 1461529118769 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e950a8800 == 124 [pid = 1826] [id = 370] 13:18:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f9e90830000) [pid = 1826] [serial = 1111] [outer = (nil)] 13:18:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f9e92e5a400) [pid = 1826] [serial = 1112] [outer = 0x7f9e90830000] 13:18:38 INFO - PROCESS | 1826 | 1461529118842 Marionette DEBUG loaded listener.js 13:18:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f9e99637000) [pid = 1826] [serial = 1113] [outer = 0x7f9e90830000] 13:18:39 INFO - PROCESS | 1826 | 1461529119752 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]]]}] 13:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1480ms 13:18:39 INFO - PROCESS | 1826 | 1461529119815 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 13:18:39 INFO - PROCESS | 1826 | 1461529119819 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 13:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:18:39 INFO - PROCESS | 1826 | 1461529119824 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:18:39 INFO - PROCESS | 1826 | 1461529119827 Marionette TRACE conn3 <- [1,1454,null,{}] 13:18:39 INFO - PROCESS | 1826 | 1461529119833 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}] 13:18:40 INFO - PROCESS | 1826 | 1461529120014 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 13:18:40 INFO - PROCESS | 1826 | 1461529120199 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95ab4000 == 125 [pid = 1826] [id = 371] 13:18:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f9e8c20c400) [pid = 1826] [serial = 1114] [outer = (nil)] 13:18:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f9e9982f800) [pid = 1826] [serial = 1115] [outer = 0x7f9e8c20c400] 13:18:40 INFO - PROCESS | 1826 | 1461529120275 Marionette DEBUG loaded listener.js 13:18:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f9ea4044400) [pid = 1826] [serial = 1116] [outer = 0x7f9e8c20c400] 13:18:41 INFO - PROCESS | 1826 | 1461529121123 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]]]}] 13:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1332ms 13:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:18:41 INFO - PROCESS | 1826 | 1461529121158 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 13:18:41 INFO - PROCESS | 1826 | 1461529121160 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 13:18:41 INFO - PROCESS | 1826 | 1461529121167 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:18:41 INFO - PROCESS | 1826 | 1461529121170 Marionette TRACE conn3 <- [1,1458,null,{}] 13:18:41 INFO - PROCESS | 1826 | 1461529121175 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}] 13:18:41 INFO - PROCESS | 1826 | 1461529121359 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 13:18:41 INFO - PROCESS | 1826 | 1461529121543 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96edf000 == 126 [pid = 1826] [id = 372] 13:18:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f9e8ec0d800) [pid = 1826] [serial = 1117] [outer = (nil)] 13:18:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f9e90518400) [pid = 1826] [serial = 1118] [outer = 0x7f9e8ec0d800] 13:18:41 INFO - PROCESS | 1826 | 1461529121624 Marionette DEBUG loaded listener.js 13:18:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f9ea4ca6c00) [pid = 1826] [serial = 1119] [outer = 0x7f9e8ec0d800] 13:18:42 INFO - PROCESS | 1826 | 1461529122605 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]]]}] 13:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1478ms 13:18:42 INFO - PROCESS | 1826 | 1461529122644 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 13:18:42 INFO - PROCESS | 1826 | 1461529122648 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 13:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:18:42 INFO - PROCESS | 1826 | 1461529122653 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:18:42 INFO - PROCESS | 1826 | 1461529122656 Marionette TRACE conn3 <- [1,1462,null,{}] 13:18:42 INFO - PROCESS | 1826 | 1461529122661 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}] 13:18:42 INFO - PROCESS | 1826 | 1461529122845 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 13:18:43 INFO - PROCESS | 1826 | 1461529123032 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9816f800 == 127 [pid = 1826] [id = 373] 13:18:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f9e8efb6c00) [pid = 1826] [serial = 1120] [outer = (nil)] 13:18:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f9ea5244c00) [pid = 1826] [serial = 1121] [outer = 0x7f9e8efb6c00] 13:18:43 INFO - PROCESS | 1826 | 1461529123109 Marionette DEBUG loaded listener.js 13:18:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f9ea5251400) [pid = 1826] [serial = 1122] [outer = 0x7f9e8efb6c00] 13:18:43 INFO - PROCESS | 1826 | 1461529123983 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]]]}] 13:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1387ms 13:18:44 INFO - PROCESS | 1826 | 1461529124042 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 13:18:44 INFO - PROCESS | 1826 | 1461529124046 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 13:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:18:44 INFO - PROCESS | 1826 | 1461529124052 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:18:44 INFO - PROCESS | 1826 | 1461529124055 Marionette TRACE conn3 <- [1,1466,null,{}] 13:18:44 INFO - PROCESS | 1826 | 1461529124060 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}] 13:18:44 INFO - PROCESS | 1826 | 1461529124261 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 13:18:44 INFO - PROCESS | 1826 | 1461529124448 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea4218800 == 128 [pid = 1826] [id = 374] 13:18:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f9e95a79800) [pid = 1826] [serial = 1123] [outer = (nil)] 13:18:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f9ea88e1800) [pid = 1826] [serial = 1124] [outer = 0x7f9e95a79800] 13:18:44 INFO - PROCESS | 1826 | 1461529124519 Marionette DEBUG loaded listener.js 13:18:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f9ea8ebe800) [pid = 1826] [serial = 1125] [outer = 0x7f9e95a79800] 13:18:45 INFO - PROCESS | 1826 | 1461529125375 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]]]}] 13:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1380ms 13:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:18:45 INFO - PROCESS | 1826 | 1461529125433 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 13:18:45 INFO - PROCESS | 1826 | 1461529125436 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 13:18:45 INFO - PROCESS | 1826 | 1461529125442 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:18:45 INFO - PROCESS | 1826 | 1461529125446 Marionette TRACE conn3 <- [1,1470,null,{}] 13:18:45 INFO - PROCESS | 1826 | 1461529125451 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}] 13:18:45 INFO - PROCESS | 1826 | 1461529125648 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 13:18:45 INFO - PROCESS | 1826 | 1461529125828 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea8d31800 == 129 [pid = 1826] [id = 375] 13:18:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f9ea4f39000) [pid = 1826] [serial = 1126] [outer = (nil)] 13:18:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f9ea9256800) [pid = 1826] [serial = 1127] [outer = 0x7f9ea4f39000] 13:18:45 INFO - PROCESS | 1826 | 1461529125904 Marionette DEBUG loaded listener.js 13:18:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f9ea92c2c00) [pid = 1826] [serial = 1128] [outer = 0x7f9ea4f39000] 13:18:46 INFO - PROCESS | 1826 | 1461529126765 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]]]}] 13:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1381ms 13:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:18:46 INFO - PROCESS | 1826 | 1461529126823 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 13:18:46 INFO - PROCESS | 1826 | 1461529126826 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 13:18:46 INFO - PROCESS | 1826 | 1461529126832 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:18:46 INFO - PROCESS | 1826 | 1461529126834 Marionette TRACE conn3 <- [1,1474,null,{}] 13:18:46 INFO - PROCESS | 1826 | 1461529126839 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}] 13:18:47 INFO - PROCESS | 1826 | 1461529127002 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 13:18:47 INFO - PROCESS | 1826 | 1461529127196 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9eabe38800 == 130 [pid = 1826] [id = 376] 13:18:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f9e91521000) [pid = 1826] [serial = 1129] [outer = (nil)] 13:18:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f9e9152d400) [pid = 1826] [serial = 1130] [outer = 0x7f9e91521000] 13:18:47 INFO - PROCESS | 1826 | 1461529127263 Marionette DEBUG loaded listener.js 13:18:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f9ea92a3c00) [pid = 1826] [serial = 1131] [outer = 0x7f9e91521000] 13:18:48 INFO - PROCESS | 1826 | 1461529128157 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]]]}] 13:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1378ms 13:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:18:48 INFO - PROCESS | 1826 | 1461529128210 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 13:18:48 INFO - PROCESS | 1826 | 1461529128213 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 13:18:48 INFO - PROCESS | 1826 | 1461529128219 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:18:48 INFO - PROCESS | 1826 | 1461529128222 Marionette TRACE conn3 <- [1,1478,null,{}] 13:18:48 INFO - PROCESS | 1826 | 1461529128226 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}] 13:18:48 INFO - PROCESS | 1826 | 1461529128408 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 13:18:48 INFO - PROCESS | 1826 | 1461529128631 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e83d87800 == 131 [pid = 1826] [id = 377] 13:18:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f9e7deec400) [pid = 1826] [serial = 1132] [outer = (nil)] 13:18:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f9e7fa22000) [pid = 1826] [serial = 1133] [outer = 0x7f9e7deec400] 13:18:48 INFO - PROCESS | 1826 | 1461529128701 Marionette DEBUG loaded listener.js 13:18:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f9e7fa27000) [pid = 1826] [serial = 1134] [outer = 0x7f9e7deec400] 13:18:49 INFO - PROCESS | 1826 | 1461529129634 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]]]}] 13:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1487ms 13:18:49 INFO - PROCESS | 1826 | 1461529129706 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 13:18:49 INFO - PROCESS | 1826 | 1461529129708 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 13:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:18:49 INFO - PROCESS | 1826 | 1461529129715 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:18:49 INFO - PROCESS | 1826 | 1461529129717 Marionette TRACE conn3 <- [1,1482,null,{}] 13:18:49 INFO - PROCESS | 1826 | 1461529129723 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}] 13:18:49 INFO - PROCESS | 1826 | 1461529129913 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 13:18:50 INFO - PROCESS | 1826 | 1461529130578 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80ea8800 == 132 [pid = 1826] [id = 378] 13:18:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f9e7def0c00) [pid = 1826] [serial = 1135] [outer = (nil)] 13:18:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f9e7efd6800) [pid = 1826] [serial = 1136] [outer = 0x7f9e7def0c00] 13:18:50 INFO - PROCESS | 1826 | 1461529130650 Marionette DEBUG loaded listener.js 13:18:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f9e80f63000) [pid = 1826] [serial = 1137] [outer = 0x7f9e7def0c00] 13:18:51 INFO - PROCESS | 1826 | 1461529131491 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]]]}] 13:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1831ms 13:18:51 INFO - PROCESS | 1826 | 1461529131548 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 13:18:51 INFO - PROCESS | 1826 | 1461529131552 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 13:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:18:51 INFO - PROCESS | 1826 | 1461529131560 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:18:51 INFO - PROCESS | 1826 | 1461529131565 Marionette TRACE conn3 <- [1,1486,null,{}] 13:18:51 INFO - PROCESS | 1826 | 1461529131571 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}] 13:18:51 INFO - PROCESS | 1826 | 1461529131769 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 13:18:51 INFO - PROCESS | 1826 | 1461529131977 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e82676000 == 133 [pid = 1826] [id = 379] 13:18:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f9e7dee9400) [pid = 1826] [serial = 1138] [outer = (nil)] 13:18:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f9e804b9800) [pid = 1826] [serial = 1139] [outer = 0x7f9e7dee9400] 13:18:52 INFO - PROCESS | 1826 | 1461529132045 Marionette DEBUG loaded listener.js 13:18:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f9e83c06000) [pid = 1826] [serial = 1140] [outer = 0x7f9e7dee9400] 13:18:53 INFO - PROCESS | 1826 | 1461529133122 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]]]}] 13:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1581ms 13:18:53 INFO - PROCESS | 1826 | 1461529133144 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 13:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:18:53 INFO - PROCESS | 1826 | 1461529133150 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 13:18:53 INFO - PROCESS | 1826 | 1461529133155 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:18:53 INFO - PROCESS | 1826 | 1461529133159 Marionette TRACE conn3 <- [1,1490,null,{}] 13:18:53 INFO - PROCESS | 1826 | 1461529133164 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}] 13:18:53 INFO - PROCESS | 1826 | 1461529133339 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 13:18:53 INFO - PROCESS | 1826 | 1461529133604 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7e1c6000 == 134 [pid = 1826] [id = 380] 13:18:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f9e8104d800) [pid = 1826] [serial = 1141] [outer = (nil)] 13:18:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f9e83dcd400) [pid = 1826] [serial = 1142] [outer = 0x7f9e8104d800] 13:18:53 INFO - PROCESS | 1826 | 1461529133747 Marionette DEBUG loaded listener.js 13:18:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f9e83ed9c00) [pid = 1826] [serial = 1143] [outer = 0x7f9e8104d800] 13:18:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80dd2800 == 133 [pid = 1826] [id = 275] 13:18:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90ea1800 == 132 [pid = 1826] [id = 274] 13:18:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ead4ae000 == 131 [pid = 1826] [id = 272] 13:18:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80ea0800 == 130 [pid = 1826] [id = 276] 13:18:53 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f9e8104f400) [pid = 1826] [serial = 1031] [outer = (nil)] [url = about:blank] 13:18:53 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f9e83fe9400) [pid = 1826] [serial = 995] [outer = (nil)] [url = about:blank] 13:18:53 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f9e89eda400) [pid = 1826] [serial = 1001] [outer = (nil)] [url = about:blank] 13:18:53 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f9e89ed0c00) [pid = 1826] [serial = 998] [outer = (nil)] [url = about:blank] 13:18:53 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f9e8aa73c00) [pid = 1826] [serial = 1004] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80eb9000 == 129 [pid = 1826] [id = 277] 13:18:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d753000 == 128 [pid = 1826] [id = 12] 13:18:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ead687800 == 127 [pid = 1826] [id = 352] 13:18:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea923e000 == 126 [pid = 1826] [id = 351] 13:18:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea6c3c800 == 125 [pid = 1826] [id = 350] 13:18:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e97fc9800 == 124 [pid = 1826] [id = 349] 13:18:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e965de000 == 123 [pid = 1826] [id = 348] 13:18:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95a2f800 == 122 [pid = 1826] [id = 347] 13:18:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90e70800 == 121 [pid = 1826] [id = 346] 13:18:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8a9dc000 == 120 [pid = 1826] [id = 345] 13:18:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e808cb000 == 119 [pid = 1826] [id = 344] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f9ea5227400) [pid = 1826] [serial = 992] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f9e8292cc00) [pid = 1826] [serial = 1014] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f9e90e41400) [pid = 1826] [serial = 1029] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f9e7deef800) [pid = 1826] [serial = 1007] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f9e908a9400) [pid = 1826] [serial = 1028] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f9e8ec20400) [pid = 1826] [serial = 1026] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f9ea920b800) [pid = 1826] [serial = 891] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f9e92481000) [pid = 1826] [serial = 986] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f9e90831c00) [pid = 1826] [serial = 983] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f9e82926800) [pid = 1826] [serial = 1013] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f9e8104c800) [pid = 1826] [serial = 1011] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f9e807cdc00) [pid = 1826] [serial = 1010] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f9e83dd8800) [pid = 1826] [serial = 888] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f9e83eda400) [pid = 1826] [serial = 1019] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f9e96843c00) [pid = 1826] [serial = 989] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f9e8ad0f000) [pid = 1826] [serial = 1022] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f9e8a1da000) [pid = 1826] [serial = 980] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f9e89ed1800) [pid = 1826] [serial = 1016] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f9e8d506000) [pid = 1826] [serial = 1025] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f9e8c673c00) [pid = 1826] [serial = 1023] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f9e8a0c6400) [pid = 1826] [serial = 1017] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f9e8a976400) [pid = 1826] [serial = 1020] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f9e828bec00) [pid = 1826] [serial = 977] [outer = (nil)] [url = about:blank] 13:18:54 INFO - PROCESS | 1826 | 1461529134602 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]]]}] 13:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1485ms 13:18:54 INFO - PROCESS | 1826 | 1461529134641 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 13:18:54 INFO - PROCESS | 1826 | 1461529134643 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 13:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:18:54 INFO - PROCESS | 1826 | 1461529134656 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:18:54 INFO - PROCESS | 1826 | 1461529134664 Marionette TRACE conn3 <- [1,1494,null,{}] 13:18:54 INFO - PROCESS | 1826 | 1461529134672 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}] 13:18:54 INFO - PROCESS | 1826 | 1461529134844 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 13:18:54 INFO - PROCESS | 1826 | 1461529134981 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80f36800 == 120 [pid = 1826] [id = 381] 13:18:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f9e80f64c00) [pid = 1826] [serial = 1144] [outer = (nil)] 13:18:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f9e846c2800) [pid = 1826] [serial = 1145] [outer = 0x7f9e80f64c00] 13:18:55 INFO - PROCESS | 1826 | 1461529135044 Marionette DEBUG loaded listener.js 13:18:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f9e8a0bbc00) [pid = 1826] [serial = 1146] [outer = 0x7f9e80f64c00] 13:18:55 INFO - PROCESS | 1826 | 1461529135746 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]]]}] 13:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1158ms 13:18:55 INFO - PROCESS | 1826 | 1461529135821 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 13:18:55 INFO - PROCESS | 1826 | 1461529135826 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 13:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:18:55 INFO - PROCESS | 1826 | 1461529135833 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:18:55 INFO - PROCESS | 1826 | 1461529135836 Marionette TRACE conn3 <- [1,1498,null,{}] 13:18:55 INFO - PROCESS | 1826 | 1461529135841 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}] 13:18:56 INFO - PROCESS | 1826 | 1461529136006 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 13:18:56 INFO - PROCESS | 1826 | 1461529136017 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8a403000 == 121 [pid = 1826] [id = 382] 13:18:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f9e89ecdc00) [pid = 1826] [serial = 1147] [outer = (nil)] 13:18:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f9e8a1dac00) [pid = 1826] [serial = 1148] [outer = 0x7f9e89ecdc00] 13:18:56 INFO - PROCESS | 1826 | 1461529136075 Marionette DEBUG loaded listener.js 13:18:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f9e8aa77800) [pid = 1826] [serial = 1149] [outer = 0x7f9e89ecdc00] 13:18:56 INFO - PROCESS | 1826 | 1461529136972 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]]]}] 13:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1174ms 13:18:57 INFO - PROCESS | 1826 | 1461529137008 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 13:18:57 INFO - PROCESS | 1826 | 1461529137011 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 13:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:18:57 INFO - PROCESS | 1826 | 1461529137024 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:18:57 INFO - PROCESS | 1826 | 1461529137026 Marionette TRACE conn3 <- [1,1502,null,{}] 13:18:57 INFO - PROCESS | 1826 | 1461529137031 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}] 13:18:57 INFO - PROCESS | 1826 | 1461529137235 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 13:18:57 INFO - PROCESS | 1826 | 1461529137260 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8cc2b800 == 122 [pid = 1826] [id = 383] 13:18:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f9e8c20b000) [pid = 1826] [serial = 1150] [outer = (nil)] 13:18:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f9e8c66a400) [pid = 1826] [serial = 1151] [outer = 0x7f9e8c20b000] 13:18:57 INFO - PROCESS | 1826 | 1461529137330 Marionette DEBUG loaded listener.js 13:18:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f9e8cd77800) [pid = 1826] [serial = 1152] [outer = 0x7f9e8c20b000] 13:18:58 INFO - PROCESS | 1826 | 1461529138159 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]]]}] 13:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1179ms 13:18:58 INFO - PROCESS | 1826 | 1461529138198 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 13:18:58 INFO - PROCESS | 1826 | 1461529138200 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 13:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:18:58 INFO - PROCESS | 1826 | 1461529138205 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:18:58 INFO - PROCESS | 1826 | 1461529138207 Marionette TRACE conn3 <- [1,1506,null,{}] 13:18:58 INFO - PROCESS | 1826 | 1461529138238 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}] 13:18:58 INFO - PROCESS | 1826 | 1461529138811 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 13:18:58 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f9e7ec55400) [pid = 1826] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:18:58 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f9e8d3a3400) [pid = 1826] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:18:58 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f9e82923400) [pid = 1826] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:18:58 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f9e7efd8800) [pid = 1826] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:18:58 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f9e8aa6d800) [pid = 1826] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:18:58 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f9e8a978800) [pid = 1826] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:18:58 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f9e8d570800) [pid = 1826] [serial = 33] [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.] 13:18:58 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f9e828b2800) [pid = 1826] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:18:58 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f9e804bd400) [pid = 1826] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:18:58 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f9e9172d800) [pid = 1826] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:18:58 INFO - PROCESS | 1826 | 1461529138969 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80c0c800 == 123 [pid = 1826] [id = 384] 13:18:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f9e7efd2400) [pid = 1826] [serial = 1153] [outer = (nil)] 13:18:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f9e816dd400) [pid = 1826] [serial = 1154] [outer = 0x7f9e7efd2400] 13:18:59 INFO - PROCESS | 1826 | 1461529139029 Marionette DEBUG loaded listener.js 13:18:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f9e8aa6d800) [pid = 1826] [serial = 1155] [outer = 0x7f9e7efd2400] 13:18:59 INFO - PROCESS | 1826 | 1461529139660 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]]]}] 13:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1502ms 13:18:59 INFO - PROCESS | 1826 | 1461529139708 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 13:18:59 INFO - PROCESS | 1826 | 1461529139711 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 13:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:18:59 INFO - PROCESS | 1826 | 1461529139717 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:18:59 INFO - PROCESS | 1826 | 1461529139719 Marionette TRACE conn3 <- [1,1510,null,{}] 13:18:59 INFO - PROCESS | 1826 | 1461529139733 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}] 13:18:59 INFO - PROCESS | 1826 | 1461529139888 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 13:18:59 INFO - PROCESS | 1826 | 1461529139902 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8edf7800 == 124 [pid = 1826] [id = 385] 13:18:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f9e8aa70400) [pid = 1826] [serial = 1156] [outer = (nil)] 13:18:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f9e8d56c000) [pid = 1826] [serial = 1157] [outer = 0x7f9e8aa70400] 13:18:59 INFO - PROCESS | 1826 | 1461529139960 Marionette DEBUG loaded listener.js 13:19:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f9e8dfc4400) [pid = 1826] [serial = 1158] [outer = 0x7f9e8aa70400] 13:19:00 INFO - PROCESS | 1826 | 1461529140711 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]]]}] 13:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1035ms 13:19:00 INFO - PROCESS | 1826 | 1461529140884 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 13:19:00 INFO - PROCESS | 1826 | 1461529140888 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 13:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:19:00 INFO - PROCESS | 1826 | 1461529140914 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:19:00 INFO - PROCESS | 1826 | 1461529140918 Marionette TRACE conn3 <- [1,1514,null,{}] 13:19:00 INFO - PROCESS | 1826 | 1461529140926 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}] 13:19:01 INFO - PROCESS | 1826 | 1461529141148 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 13:19:01 INFO - PROCESS | 1826 | 1461529141329 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80c19000 == 125 [pid = 1826] [id = 386] 13:19:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f9e7efd4400) [pid = 1826] [serial = 1159] [outer = (nil)] 13:19:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f9e80f60000) [pid = 1826] [serial = 1160] [outer = 0x7f9e7efd4400] 13:19:01 INFO - PROCESS | 1826 | 1461529141402 Marionette DEBUG loaded listener.js 13:19:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f9e828b8000) [pid = 1826] [serial = 1161] [outer = 0x7f9e7efd4400] 13:19:02 INFO - PROCESS | 1826 | 1461529142361 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]]]}] 13:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1495ms 13:19:02 INFO - PROCESS | 1826 | 1461529142410 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 13:19:02 INFO - PROCESS | 1826 | 1461529142415 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 13:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:19:02 INFO - PROCESS | 1826 | 1461529142427 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:19:02 INFO - PROCESS | 1826 | 1461529142432 Marionette TRACE conn3 <- [1,1518,null,{}] 13:19:02 INFO - PROCESS | 1826 | 1461529142438 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}] 13:19:02 INFO - PROCESS | 1826 | 1461529142672 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 13:19:02 INFO - PROCESS | 1826 | 1461529142898 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8aa1c000 == 126 [pid = 1826] [id = 387] 13:19:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f9e83dd2c00) [pid = 1826] [serial = 1162] [outer = (nil)] 13:19:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f9e83ed7c00) [pid = 1826] [serial = 1163] [outer = 0x7f9e83dd2c00] 13:19:03 INFO - PROCESS | 1826 | 1461529143014 Marionette DEBUG loaded listener.js 13:19:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f9e844f8400) [pid = 1826] [serial = 1164] [outer = 0x7f9e83dd2c00] 13:19:03 INFO - PROCESS | 1826 | 1461529143974 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]]]}] 13:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1584ms 13:19:04 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:19:04 INFO - PROCESS | 1826 | 1461529144009 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 13:19:04 INFO - PROCESS | 1826 | 1461529144012 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 13:19:04 INFO - PROCESS | 1826 | 1461529144018 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:19:04 INFO - PROCESS | 1826 | 1461529144021 Marionette TRACE conn3 <- [1,1522,null,{}] 13:19:04 INFO - PROCESS | 1826 | 1461529144035 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}] 13:19:04 INFO - PROCESS | 1826 | 1461529144215 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 13:19:04 INFO - PROCESS | 1826 | 1461529144446 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90e93800 == 127 [pid = 1826] [id = 388] 13:19:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f9e8ad0f000) [pid = 1826] [serial = 1165] [outer = (nil)] 13:19:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f9e8c202c00) [pid = 1826] [serial = 1166] [outer = 0x7f9e8ad0f000] 13:19:04 INFO - PROCESS | 1826 | 1461529144565 Marionette DEBUG loaded listener.js 13:19:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f9e8cd75800) [pid = 1826] [serial = 1167] [outer = 0x7f9e8ad0f000] 13:19:05 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:19:05 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:19:05 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:19:05 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:19:05 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:19:05 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:19:05 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:19:05 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:19:05 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:19:05 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:19:05 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:19:05 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:19:05 INFO - PROCESS | 1826 | 1461529145312 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"]]]}] 13:19:05 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 () { 13:19:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:19:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:19:05 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 () { 13:19:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:19:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:19:05 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 () { 13:19:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:19:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:19:05 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 () { 13:19:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:19:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:19:05 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1330ms 13:19:05 INFO - PROCESS | 1826 | 1461529145352 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 13:19:05 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:19:05 INFO - PROCESS | 1826 | 1461529145357 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 13:19:05 INFO - PROCESS | 1826 | 1461529145363 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:19:05 INFO - PROCESS | 1826 | 1461529145366 Marionette TRACE conn3 <- [1,1526,null,{}] 13:19:05 INFO - PROCESS | 1826 | 1461529145371 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}] 13:19:05 INFO - PROCESS | 1826 | 1461529145555 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 13:19:05 INFO - PROCESS | 1826 | 1461529145753 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e91632000 == 128 [pid = 1826] [id = 389] 13:19:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f9e8ad13400) [pid = 1826] [serial = 1168] [outer = (nil)] 13:19:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f9e8d3a0400) [pid = 1826] [serial = 1169] [outer = 0x7f9e8ad13400] 13:19:05 INFO - PROCESS | 1826 | 1461529145828 Marionette DEBUG loaded listener.js 13:19:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f9e90516400) [pid = 1826] [serial = 1170] [outer = 0x7f9e8ad13400] 13:19:06 INFO - PROCESS | 1826 | 1461529146646 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"]]]}] 13:19:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:19:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:19:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:19:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:19:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:19:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:19:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:19:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:19:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:19:06 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1333ms 13:19:06 INFO - PROCESS | 1826 | 1461529146733 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 13:19:06 INFO - PROCESS | 1826 | 1461529146737 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 13:19:06 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:19:06 INFO - PROCESS | 1826 | 1461529146745 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:19:06 INFO - PROCESS | 1826 | 1461529146748 Marionette TRACE conn3 <- [1,1530,null,{}] 13:19:06 INFO - PROCESS | 1826 | 1461529146753 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}] 13:19:06 INFO - PROCESS | 1826 | 1461529146943 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 13:19:07 INFO - PROCESS | 1826 | 1461529147136 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e950ac000 == 129 [pid = 1826] [id = 390] 13:19:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f9e8cd75c00) [pid = 1826] [serial = 1171] [outer = (nil)] 13:19:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f9e908a9400) [pid = 1826] [serial = 1172] [outer = 0x7f9e8cd75c00] 13:19:07 INFO - PROCESS | 1826 | 1461529147215 Marionette DEBUG loaded listener.js 13:19:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f9e9152a000) [pid = 1826] [serial = 1173] [outer = 0x7f9e8cd75c00] 13:19:07 INFO - PROCESS | 1826 | 1461529147964 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]]]}] 13:19:08 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 13:19:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:19:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:19:08 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. 13:19:08 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:19:08 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1277ms 13:19:08 INFO - PROCESS | 1826 | 1461529148024 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 13:19:08 INFO - PROCESS | 1826 | 1461529148026 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 13:19:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:19:08 INFO - PROCESS | 1826 | 1461529148032 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:19:08 INFO - PROCESS | 1826 | 1461529148035 Marionette TRACE conn3 <- [1,1534,null,{}] 13:19:08 INFO - PROCESS | 1826 | 1461529148040 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}] 13:19:08 INFO - PROCESS | 1826 | 1461529148267 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 13:19:08 INFO - PROCESS | 1826 | 1461529148435 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9742d000 == 130 [pid = 1826] [id = 391] 13:19:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f9e9152ac00) [pid = 1826] [serial = 1174] [outer = (nil)] 13:19:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f9e93a41c00) [pid = 1826] [serial = 1175] [outer = 0x7f9e9152ac00] 13:19:08 INFO - PROCESS | 1826 | 1461529148521 Marionette DEBUG loaded listener.js 13:19:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f9e9573a800) [pid = 1826] [serial = 1176] [outer = 0x7f9e9152ac00] 13:19:09 INFO - PROCESS | 1826 | 1461529149391 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]]]}] 13:19:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:19:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1388ms 13:19:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:19:09 INFO - PROCESS | 1826 | 1461529149421 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 13:19:09 INFO - PROCESS | 1826 | 1461529149424 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 13:19:09 INFO - PROCESS | 1826 | 1461529149430 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:19:09 INFO - PROCESS | 1826 | 1461529149433 Marionette TRACE conn3 <- [1,1538,null,{}] 13:19:09 INFO - PROCESS | 1826 | 1461529149438 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}] 13:19:09 INFO - PROCESS | 1826 | 1461529149607 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 13:19:09 INFO - PROCESS | 1826 | 1461529149808 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea4221800 == 131 [pid = 1826] [id = 392] 13:19:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f9e91726800) [pid = 1826] [serial = 1177] [outer = (nil)] 13:19:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f9e95d39800) [pid = 1826] [serial = 1178] [outer = 0x7f9e91726800] 13:19:09 INFO - PROCESS | 1826 | 1461529149877 Marionette DEBUG loaded listener.js 13:19:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f9e96e3a000) [pid = 1826] [serial = 1179] [outer = 0x7f9e91726800] 13:19:10 INFO - PROCESS | 1826 | 1461529150728 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]]]}] 13:19:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:19:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1328ms 13:19:10 INFO - PROCESS | 1826 | 1461529150760 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 13:19:10 INFO - PROCESS | 1826 | 1461529150764 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 13:19:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:19:10 INFO - PROCESS | 1826 | 1461529150770 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:19:10 INFO - PROCESS | 1826 | 1461529150773 Marionette TRACE conn3 <- [1,1542,null,{}] 13:19:10 INFO - PROCESS | 1826 | 1461529150778 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}] 13:19:10 INFO - PROCESS | 1826 | 1461529150949 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 13:19:11 INFO - PROCESS | 1826 | 1461529151146 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea8d27800 == 132 [pid = 1826] [id = 393] 13:19:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f9e8c209c00) [pid = 1826] [serial = 1180] [outer = (nil)] 13:19:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f9e9718bc00) [pid = 1826] [serial = 1181] [outer = 0x7f9e8c209c00] 13:19:11 INFO - PROCESS | 1826 | 1461529151220 Marionette DEBUG loaded listener.js 13:19:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f9e982c9800) [pid = 1826] [serial = 1182] [outer = 0x7f9e8c209c00] 13:19:12 INFO - PROCESS | 1826 | 1461529152071 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]]]}] 13:19:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:19:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1330ms 13:19:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:19:12 INFO - PROCESS | 1826 | 1461529152101 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 13:19:12 INFO - PROCESS | 1826 | 1461529152104 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 13:19:12 INFO - PROCESS | 1826 | 1461529152109 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:19:12 INFO - PROCESS | 1826 | 1461529152112 Marionette TRACE conn3 <- [1,1546,null,{}] 13:19:12 INFO - PROCESS | 1826 | 1461529152117 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}] 13:19:12 INFO - PROCESS | 1826 | 1461529152314 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 13:19:12 INFO - PROCESS | 1826 | 1461529152507 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9eab089800 == 133 [pid = 1826] [id = 394] 13:19:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f9e8fb5f000) [pid = 1826] [serial = 1183] [outer = (nil)] 13:19:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f9e99839400) [pid = 1826] [serial = 1184] [outer = 0x7f9e8fb5f000] 13:19:12 INFO - PROCESS | 1826 | 1461529152575 Marionette DEBUG loaded listener.js 13:19:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f9ea3b54800) [pid = 1826] [serial = 1185] [outer = 0x7f9e8fb5f000] 13:19:13 INFO - PROCESS | 1826 | 1461529153435 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]]]}] 13:19:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:19:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1376ms 13:19:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:19:13 INFO - PROCESS | 1826 | 1461529153486 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 13:19:13 INFO - PROCESS | 1826 | 1461529153488 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 13:19:13 INFO - PROCESS | 1826 | 1461529153494 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:19:13 INFO - PROCESS | 1826 | 1461529153498 Marionette TRACE conn3 <- [1,1550,null,{}] 13:19:13 INFO - PROCESS | 1826 | 1461529153503 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}] 13:19:13 INFO - PROCESS | 1826 | 1461529153694 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 13:19:13 INFO - PROCESS | 1826 | 1461529153895 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80d2c800 == 134 [pid = 1826] [id = 395] 13:19:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f9e9720f800) [pid = 1826] [serial = 1186] [outer = (nil)] 13:19:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f9ea4feb000) [pid = 1826] [serial = 1187] [outer = 0x7f9e9720f800] 13:19:13 INFO - PROCESS | 1826 | 1461529153965 Marionette DEBUG loaded listener.js 13:19:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f9ea53cc400) [pid = 1826] [serial = 1188] [outer = 0x7f9e9720f800] 13:19:14 INFO - PROCESS | 1826 | 1461529154804 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]]]}] 13:19:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:19:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1377ms 13:19:14 INFO - PROCESS | 1826 | 1461529154871 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 13:19:14 INFO - PROCESS | 1826 | 1461529154876 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 13:19:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:19:14 INFO - PROCESS | 1826 | 1461529154881 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:19:14 INFO - PROCESS | 1826 | 1461529154884 Marionette TRACE conn3 <- [1,1554,null,{}] 13:19:14 INFO - PROCESS | 1826 | 1461529154889 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}] 13:19:15 INFO - PROCESS | 1826 | 1461529155086 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 13:19:15 INFO - PROCESS | 1826 | 1461529155272 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ccdd800 == 135 [pid = 1826] [id = 396] 13:19:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f9e9963dc00) [pid = 1826] [serial = 1189] [outer = (nil)] 13:19:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f9ea8ecb800) [pid = 1826] [serial = 1190] [outer = 0x7f9e9963dc00] 13:19:15 INFO - PROCESS | 1826 | 1461529155357 Marionette DEBUG loaded listener.js 13:19:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f9ea92b8800) [pid = 1826] [serial = 1191] [outer = 0x7f9e9963dc00] 13:19:16 INFO - PROCESS | 1826 | 1461529156221 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]]]}] 13:19:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:19:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1376ms 13:19:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:19:16 INFO - PROCESS | 1826 | 1461529156257 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 13:19:16 INFO - PROCESS | 1826 | 1461529156260 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 13:19:16 INFO - PROCESS | 1826 | 1461529156266 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:19:16 INFO - PROCESS | 1826 | 1461529156269 Marionette TRACE conn3 <- [1,1558,null,{}] 13:19:16 INFO - PROCESS | 1826 | 1461529156274 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}] 13:19:16 INFO - PROCESS | 1826 | 1461529156446 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 13:19:16 INFO - PROCESS | 1826 | 1461529156638 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7eb54800 == 136 [pid = 1826] [id = 397] 13:19:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f9e91143c00) [pid = 1826] [serial = 1192] [outer = (nil)] 13:19:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f9e9114d400) [pid = 1826] [serial = 1193] [outer = 0x7f9e91143c00] 13:19:16 INFO - PROCESS | 1826 | 1461529156707 Marionette DEBUG loaded listener.js 13:19:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f9ea9202800) [pid = 1826] [serial = 1194] [outer = 0x7f9e91143c00] 13:19:17 INFO - PROCESS | 1826 | 1461529157631 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]]]}] 13:19:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:19:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1436ms 13:19:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:19:17 INFO - PROCESS | 1826 | 1461529157701 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 13:19:17 INFO - PROCESS | 1826 | 1461529157704 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 13:19:17 INFO - PROCESS | 1826 | 1461529157708 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:19:17 INFO - PROCESS | 1826 | 1461529157712 Marionette TRACE conn3 <- [1,1562,null,{}] 13:19:17 INFO - PROCESS | 1826 | 1461529157717 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}] 13:19:17 INFO - PROCESS | 1826 | 1461529157910 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 13:19:18 INFO - PROCESS | 1826 | 1461529158100 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7eb6f000 == 137 [pid = 1826] [id = 398] 13:19:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f9e7bf96400) [pid = 1826] [serial = 1195] [outer = (nil)] 13:19:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f9e7bf9cc00) [pid = 1826] [serial = 1196] [outer = 0x7f9e7bf96400] 13:19:18 INFO - PROCESS | 1826 | 1461529158175 Marionette DEBUG loaded listener.js 13:19:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f9e7bfa1c00) [pid = 1826] [serial = 1197] [outer = 0x7f9e7bf96400] 13:19:19 INFO - PROCESS | 1826 | 1461529159011 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]]]}] 13:19:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:19:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1375ms 13:19:19 INFO - PROCESS | 1826 | 1461529159085 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 13:19:19 INFO - PROCESS | 1826 | 1461529159088 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 13:19:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:19:19 INFO - PROCESS | 1826 | 1461529159094 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:19:19 INFO - PROCESS | 1826 | 1461529159097 Marionette TRACE conn3 <- [1,1566,null,{}] 13:19:19 INFO - PROCESS | 1826 | 1461529159102 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}] 13:19:19 INFO - PROCESS | 1826 | 1461529159319 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 13:19:19 INFO - PROCESS | 1826 | 1461529159509 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7c08b800 == 138 [pid = 1826] [id = 399] 13:19:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f9e7bf97400) [pid = 1826] [serial = 1198] [outer = (nil)] 13:19:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f9e7cd2cc00) [pid = 1826] [serial = 1199] [outer = 0x7f9e7bf97400] 13:19:19 INFO - PROCESS | 1826 | 1461529159582 Marionette DEBUG loaded listener.js 13:19:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f9e7cd31000) [pid = 1826] [serial = 1200] [outer = 0x7f9e7bf97400] 13:19:20 INFO - PROCESS | 1826 | 1461529160492 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]]]}] 13:19:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:19:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1426ms 13:19:20 INFO - PROCESS | 1826 | 1461529160522 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 13:19:20 INFO - PROCESS | 1826 | 1461529160526 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 13:19:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:19:20 INFO - PROCESS | 1826 | 1461529160531 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:19:20 INFO - PROCESS | 1826 | 1461529160534 Marionette TRACE conn3 <- [1,1570,null,{}] 13:19:20 INFO - PROCESS | 1826 | 1461529160539 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}] 13:19:20 INFO - PROCESS | 1826 | 1461529160723 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 13:19:20 INFO - PROCESS | 1826 | 1461529160915 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7cf0f000 == 139 [pid = 1826] [id = 400] 13:19:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f9e7bf9e400) [pid = 1826] [serial = 1201] [outer = (nil)] 13:19:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f9e7cd35000) [pid = 1826] [serial = 1202] [outer = 0x7f9e7bf9e400] 13:19:20 INFO - PROCESS | 1826 | 1461529160982 Marionette DEBUG loaded listener.js 13:19:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f9e7cf49c00) [pid = 1826] [serial = 1203] [outer = 0x7f9e7bf9e400] 13:19:22 INFO - PROCESS | 1826 | 1461529162307 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]]]}] 13:19:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:19:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1830ms 13:19:22 INFO - PROCESS | 1826 | 1461529162363 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 13:19:22 INFO - PROCESS | 1826 | 1461529162368 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 13:19:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:19:22 INFO - PROCESS | 1826 | 1461529162375 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:19:22 INFO - PROCESS | 1826 | 1461529162380 Marionette TRACE conn3 <- [1,1574,null,{}] 13:19:22 INFO - PROCESS | 1826 | 1461529162388 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}] 13:19:22 INFO - PROCESS | 1826 | 1461529162611 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 13:19:22 INFO - PROCESS | 1826 | 1461529162804 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7fac1000 == 140 [pid = 1826] [id = 401] 13:19:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f9e7dee5400) [pid = 1826] [serial = 1204] [outer = (nil)] 13:19:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f9e7efd9000) [pid = 1826] [serial = 1205] [outer = 0x7f9e7dee5400] 13:19:22 INFO - PROCESS | 1826 | 1461529162872 Marionette DEBUG loaded listener.js 13:19:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f9e804c1400) [pid = 1826] [serial = 1206] [outer = 0x7f9e7dee5400] 13:19:23 INFO - PROCESS | 1826 | 1461529163683 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]]]}] 13:19:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:19:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1381ms 13:19:23 INFO - PROCESS | 1826 | 1461529163757 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 13:19:23 INFO - PROCESS | 1826 | 1461529163765 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 13:19:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:19:23 INFO - PROCESS | 1826 | 1461529163774 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:19:23 INFO - PROCESS | 1826 | 1461529163778 Marionette TRACE conn3 <- [1,1578,null,{}] 13:19:23 INFO - PROCESS | 1826 | 1461529163783 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}] 13:19:23 INFO - PROCESS | 1826 | 1461529163965 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 13:19:24 INFO - PROCESS | 1826 | 1461529164387 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7f7c5000 == 141 [pid = 1826] [id = 402] 13:19:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f9e828bf400) [pid = 1826] [serial = 1207] [outer = (nil)] 13:19:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f9e82928400) [pid = 1826] [serial = 1208] [outer = 0x7f9e828bf400] 13:19:24 INFO - PROCESS | 1826 | 1461529164461 Marionette DEBUG loaded listener.js 13:19:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f9e83c0d800) [pid = 1826] [serial = 1209] [outer = 0x7f9e828bf400] 13:19:25 INFO - PROCESS | 1826 | 1461529165324 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]]]}] 13:19:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:19:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1627ms 13:19:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea8d33800 == 140 [pid = 1826] [id = 217] 13:19:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea2fa0800 == 139 [pid = 1826] [id = 285] 13:19:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8f0e4000 == 138 [pid = 1826] [id = 132] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f9e90b9fc00) [pid = 1826] [serial = 1094] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f9e9df80800) [pid = 1826] [serial = 1061] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f9e998a7000) [pid = 1826] [serial = 1064] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f9e90ba0000) [pid = 1826] [serial = 1058] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f9e95d37400) [pid = 1826] [serial = 1055] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f9e908b0800) [pid = 1826] [serial = 1049] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f9e83edc800) [pid = 1826] [serial = 1070] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f9e828bd000) [pid = 1826] [serial = 1067] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f9e9500c400) [pid = 1826] [serial = 1052] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80c0c800 == 137 [pid = 1826] [id = 384] 13:19:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8cc2b800 == 136 [pid = 1826] [id = 383] 13:19:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8a403000 == 135 [pid = 1826] [id = 382] 13:19:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80f36800 == 134 [pid = 1826] [id = 381] 13:19:25 INFO - PROCESS | 1826 | 1461529165505 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 13:19:25 INFO - PROCESS | 1826 | 1461529165511 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 13:19:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7e1c6000 == 133 [pid = 1826] [id = 380] 13:19:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e82676000 == 132 [pid = 1826] [id = 379] 13:19:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80ea8800 == 131 [pid = 1826] [id = 378] 13:19:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:19:25 INFO - PROCESS | 1826 | 1461529165555 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:19:25 INFO - PROCESS | 1826 | 1461529165561 Marionette TRACE conn3 <- [1,1582,null,{}] 13:19:25 INFO - PROCESS | 1826 | 1461529165576 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}] 13:19:25 INFO - PROCESS | 1826 | 1461529165743 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f9e95a7e800) [pid = 1826] [serial = 975] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f9e8f06fc00) [pid = 1826] [serial = 1092] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f9e807cc000) [pid = 1826] [serial = 1074] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f9e8d508000) [pid = 1826] [serial = 1088] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f9e83c06c00) [pid = 1826] [serial = 1076] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f9e8dbf7c00) [pid = 1826] [serial = 1046] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f9e83ed7000) [pid = 1826] [serial = 1077] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f9e8a0bdc00) [pid = 1826] [serial = 1080] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f9e8c670400) [pid = 1826] [serial = 1085] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f9e7efcac00) [pid = 1826] [serial = 1073] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f9e83dcf800) [pid = 1826] [serial = 1079] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f9e8a1d6000) [pid = 1826] [serial = 1040] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f9e8c203000) [pid = 1826] [serial = 1083] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f9e8e1e5000) [pid = 1826] [serial = 732] [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.] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f9e8c669800) [pid = 1826] [serial = 1091] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f9e7deea400) [pid = 1826] [serial = 1034] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f9e82931c00) [pid = 1826] [serial = 1037] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f9e83dd5000) [pid = 1826] [serial = 1032] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f9e8aa79400) [pid = 1826] [serial = 1082] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f9e8cd7fc00) [pid = 1826] [serial = 1086] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f9e8ce7bc00) [pid = 1826] [serial = 1043] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f9e8ec13c00) [pid = 1826] [serial = 1089] [outer = (nil)] [url = about:blank] 13:19:25 INFO - PROCESS | 1826 | 1461529165956 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80dd8800 == 132 [pid = 1826] [id = 403] 13:19:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f9e816e6c00) [pid = 1826] [serial = 1210] [outer = (nil)] 13:19:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f9e83dd5000) [pid = 1826] [serial = 1211] [outer = 0x7f9e816e6c00] 13:19:26 INFO - PROCESS | 1826 | 1461529166029 Marionette DEBUG loaded listener.js 13:19:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f9e846d1000) [pid = 1826] [serial = 1212] [outer = 0x7f9e816e6c00] 13:19:26 INFO - PROCESS | 1826 | 1461529166728 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]]]}] 13:19:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:19:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1244ms 13:19:26 INFO - PROCESS | 1826 | 1461529166808 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 13:19:26 INFO - PROCESS | 1826 | 1461529166812 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 13:19:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:19:26 INFO - PROCESS | 1826 | 1461529166823 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:19:26 INFO - PROCESS | 1826 | 1461529166825 Marionette TRACE conn3 <- [1,1586,null,{}] 13:19:26 INFO - PROCESS | 1826 | 1461529166831 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}] 13:19:27 INFO - PROCESS | 1826 | 1461529166997 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 13:19:27 INFO - PROCESS | 1826 | 1461529167008 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8435d000 == 133 [pid = 1826] [id = 404] 13:19:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f9e83c06c00) [pid = 1826] [serial = 1213] [outer = (nil)] 13:19:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f9e8a97b000) [pid = 1826] [serial = 1214] [outer = 0x7f9e83c06c00] 13:19:27 INFO - PROCESS | 1826 | 1461529167068 Marionette DEBUG loaded listener.js 13:19:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f9e8aa7ac00) [pid = 1826] [serial = 1215] [outer = 0x7f9e83c06c00] 13:19:27 INFO - PROCESS | 1826 | 1461529167950 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]]]}] 13:19:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:19:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1178ms 13:19:28 INFO - PROCESS | 1826 | 1461529168001 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 13:19:28 INFO - PROCESS | 1826 | 1461529168004 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 13:19:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:19:28 INFO - PROCESS | 1826 | 1461529168010 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:19:28 INFO - PROCESS | 1826 | 1461529168012 Marionette TRACE conn3 <- [1,1590,null,{}] 13:19:28 INFO - PROCESS | 1826 | 1461529168045 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}] 13:19:28 INFO - PROCESS | 1826 | 1461529168279 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 13:19:28 INFO - PROCESS | 1826 | 1461529168302 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8a9d6800 == 134 [pid = 1826] [id = 405] 13:19:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f9e8a0c4c00) [pid = 1826] [serial = 1216] [outer = (nil)] 13:19:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f9e8c211400) [pid = 1826] [serial = 1217] [outer = 0x7f9e8a0c4c00] 13:19:28 INFO - PROCESS | 1826 | 1461529168364 Marionette DEBUG loaded listener.js 13:19:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f9e8cd7fc00) [pid = 1826] [serial = 1218] [outer = 0x7f9e8a0c4c00] 13:19:29 INFO - PROCESS | 1826 | 1461529169216 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]]]}] 13:19:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:19:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1254ms 13:19:29 INFO - PROCESS | 1826 | 1461529169265 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 13:19:29 INFO - PROCESS | 1826 | 1461529169267 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 13:19:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:19:29 INFO - PROCESS | 1826 | 1461529169281 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:19:29 INFO - PROCESS | 1826 | 1461529169283 Marionette TRACE conn3 <- [1,1594,null,{}] 13:19:29 INFO - PROCESS | 1826 | 1461529169287 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}] 13:19:29 INFO - PROCESS | 1826 | 1461529169532 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 13:19:29 INFO - PROCESS | 1826 | 1461529169568 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d0b7800 == 135 [pid = 1826] [id = 406] 13:19:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f9e8d72b000) [pid = 1826] [serial = 1219] [outer = (nil)] 13:19:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f9e908b3000) [pid = 1826] [serial = 1220] [outer = 0x7f9e8d72b000] 13:19:29 INFO - PROCESS | 1826 | 1461529169635 Marionette DEBUG loaded listener.js 13:19:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f9e91146000) [pid = 1826] [serial = 1221] [outer = 0x7f9e8d72b000] 13:19:30 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f9e8d74d800) [pid = 1826] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:19:30 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f9e80f64c00) [pid = 1826] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:19:30 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f9e8c20b000) [pid = 1826] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:19:30 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f9e8d502800) [pid = 1826] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:19:30 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f9e7dee9400) [pid = 1826] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:19:30 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f9e7def0c00) [pid = 1826] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:19:30 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f9e89ecdc00) [pid = 1826] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:19:30 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f9e8104d800) [pid = 1826] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:19:30 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f9e7efd2400) [pid = 1826] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:19:30 INFO - PROCESS | 1826 | 1461529170758 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]]]}] 13:19:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:19:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1524ms 13:19:30 INFO - PROCESS | 1826 | 1461529170806 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 13:19:30 INFO - PROCESS | 1826 | 1461529170809 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 13:19:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:19:30 INFO - PROCESS | 1826 | 1461529170814 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:19:30 INFO - PROCESS | 1826 | 1461529170816 Marionette TRACE conn3 <- [1,1598,null,{}] 13:19:30 INFO - PROCESS | 1826 | 1461529170821 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}] 13:19:30 INFO - PROCESS | 1826 | 1461529170970 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 13:19:31 INFO - PROCESS | 1826 | 1461529171133 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d752000 == 136 [pid = 1826] [id = 407] 13:19:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f9e828b4000) [pid = 1826] [serial = 1222] [outer = (nil)] 13:19:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f9e8c20b000) [pid = 1826] [serial = 1223] [outer = 0x7f9e828b4000] 13:19:31 INFO - PROCESS | 1826 | 1461529171190 Marionette DEBUG loaded listener.js 13:19:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f9e9114ec00) [pid = 1826] [serial = 1224] [outer = 0x7f9e828b4000] 13:19:31 INFO - PROCESS | 1826 | 1461529171799 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]]]}] 13:19:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:19:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1026ms 13:19:31 INFO - PROCESS | 1826 | 1461529171841 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 13:19:31 INFO - PROCESS | 1826 | 1461529171843 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 13:19:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:19:31 INFO - PROCESS | 1826 | 1461529171848 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:19:31 INFO - PROCESS | 1826 | 1461529171850 Marionette TRACE conn3 <- [1,1602,null,{}] 13:19:31 INFO - PROCESS | 1826 | 1461529171855 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}] 13:19:32 INFO - PROCESS | 1826 | 1461529172063 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 13:19:32 INFO - PROCESS | 1826 | 1461529172082 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8f0ee000 == 137 [pid = 1826] [id = 408] 13:19:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f9e83d9cc00) [pid = 1826] [serial = 1225] [outer = (nil)] 13:19:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f9e9152a400) [pid = 1826] [serial = 1226] [outer = 0x7f9e83d9cc00] 13:19:32 INFO - PROCESS | 1826 | 1461529172143 Marionette DEBUG loaded listener.js 13:19:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f9e91876c00) [pid = 1826] [serial = 1227] [outer = 0x7f9e83d9cc00] 13:19:33 INFO - PROCESS | 1826 | 1461529173287 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]]]}] 13:19:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:19:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1473ms 13:19:33 INFO - PROCESS | 1826 | 1461529173323 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 13:19:33 INFO - PROCESS | 1826 | 1461529173329 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 13:19:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:19:33 INFO - PROCESS | 1826 | 1461529173337 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:19:33 INFO - PROCESS | 1826 | 1461529173342 Marionette TRACE conn3 <- [1,1606,null,{}] 13:19:33 INFO - PROCESS | 1826 | 1461529173349 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}] 13:19:33 INFO - PROCESS | 1826 | 1461529173539 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 13:19:33 INFO - PROCESS | 1826 | 1461529173736 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80c13800 == 138 [pid = 1826] [id = 409] 13:19:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f9e7deeb400) [pid = 1826] [serial = 1228] [outer = (nil)] 13:19:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f9e804b9400) [pid = 1826] [serial = 1229] [outer = 0x7f9e7deeb400] 13:19:33 INFO - PROCESS | 1826 | 1461529173809 Marionette DEBUG loaded listener.js 13:19:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f9e828b2400) [pid = 1826] [serial = 1230] [outer = 0x7f9e7deeb400] 13:19:34 INFO - PROCESS | 1826 | 1461529174769 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]]]}] 13:19:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:19:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1480ms 13:19:34 INFO - PROCESS | 1826 | 1461529174818 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 13:19:34 INFO - PROCESS | 1826 | 1461529174826 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 13:19:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:19:34 INFO - PROCESS | 1826 | 1461529174836 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:19:34 INFO - PROCESS | 1826 | 1461529174840 Marionette TRACE conn3 <- [1,1610,null,{}] 13:19:34 INFO - PROCESS | 1826 | 1461529174845 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}] 13:19:35 INFO - PROCESS | 1826 | 1461529175041 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 13:19:35 INFO - PROCESS | 1826 | 1461529175309 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8a421000 == 139 [pid = 1826] [id = 410] 13:19:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f9e83d9d400) [pid = 1826] [serial = 1231] [outer = (nil)] 13:19:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f9e844f3800) [pid = 1826] [serial = 1232] [outer = 0x7f9e83d9d400] 13:19:35 INFO - PROCESS | 1826 | 1461529175420 Marionette DEBUG loaded listener.js 13:19:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f9e8a976400) [pid = 1826] [serial = 1233] [outer = 0x7f9e83d9d400] 13:19:36 INFO - PROCESS | 1826 | 1461529176270 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]]]}] 13:19:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:19:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1485ms 13:19:36 INFO - PROCESS | 1826 | 1461529176321 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 13:19:36 INFO - PROCESS | 1826 | 1461529176325 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 13:19:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:19:36 INFO - PROCESS | 1826 | 1461529176330 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:19:36 INFO - PROCESS | 1826 | 1461529176336 Marionette TRACE conn3 <- [1,1614,null,{}] 13:19:36 INFO - PROCESS | 1826 | 1461529176350 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}] 13:19:36 INFO - PROCESS | 1826 | 1461529176536 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 13:19:36 INFO - PROCESS | 1826 | 1461529176727 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90ea6800 == 140 [pid = 1826] [id = 411] 13:19:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f9e8c669800) [pid = 1826] [serial = 1234] [outer = (nil)] 13:19:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f9e8e1e2400) [pid = 1826] [serial = 1235] [outer = 0x7f9e8c669800] 13:19:36 INFO - PROCESS | 1826 | 1461529176803 Marionette DEBUG loaded listener.js 13:19:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f9e90578400) [pid = 1826] [serial = 1236] [outer = 0x7f9e8c669800] 13:19:37 INFO - PROCESS | 1826 | 1461529177648 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]]]}] 13:19:37 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 13:19:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1382ms 13:19:37 INFO - PROCESS | 1826 | 1461529177713 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 13:19:37 INFO - PROCESS | 1826 | 1461529177718 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 13:19:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:19:37 INFO - PROCESS | 1826 | 1461529177723 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:19:37 INFO - PROCESS | 1826 | 1461529177726 Marionette TRACE conn3 <- [1,1618,null,{}] 13:19:37 INFO - PROCESS | 1826 | 1461529177731 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}] 13:19:37 INFO - PROCESS | 1826 | 1461529177930 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 13:19:38 INFO - PROCESS | 1826 | 1461529178121 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e918d6800 == 141 [pid = 1826] [id = 412] 13:19:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f9e8d3a1400) [pid = 1826] [serial = 1237] [outer = (nil)] 13:19:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f9e91150c00) [pid = 1826] [serial = 1238] [outer = 0x7f9e8d3a1400] 13:19:38 INFO - PROCESS | 1826 | 1461529178189 Marionette DEBUG loaded listener.js 13:19:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f9e9172c000) [pid = 1826] [serial = 1239] [outer = 0x7f9e8d3a1400] 13:19:39 INFO - PROCESS | 1826 | 1461529179077 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]]]}] 13:19:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:19:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1380ms 13:19:39 INFO - PROCESS | 1826 | 1461529179105 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 13:19:39 INFO - PROCESS | 1826 | 1461529179109 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 13:19:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:19:39 INFO - PROCESS | 1826 | 1461529179114 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:19:39 INFO - PROCESS | 1826 | 1461529179117 Marionette TRACE conn3 <- [1,1622,null,{}] 13:19:39 INFO - PROCESS | 1826 | 1461529179122 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}] 13:19:39 INFO - PROCESS | 1826 | 1461529179296 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 13:19:39 INFO - PROCESS | 1826 | 1461529179491 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95a28000 == 142 [pid = 1826] [id = 413] 13:19:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f9e90b9b000) [pid = 1826] [serial = 1240] [outer = (nil)] 13:19:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f9e92479400) [pid = 1826] [serial = 1241] [outer = 0x7f9e90b9b000] 13:19:39 INFO - PROCESS | 1826 | 1461529179558 Marionette DEBUG loaded listener.js 13:19:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f9e93a40400) [pid = 1826] [serial = 1242] [outer = 0x7f9e90b9b000] 13:19:40 INFO - PROCESS | 1826 | 1461529180419 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]]]}] 13:19:40 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 13:19:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1379ms 13:19:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:19:40 INFO - PROCESS | 1826 | 1461529180493 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 13:19:40 INFO - PROCESS | 1826 | 1461529180496 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 13:19:40 INFO - PROCESS | 1826 | 1461529180502 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:19:40 INFO - PROCESS | 1826 | 1461529180505 Marionette TRACE conn3 <- [1,1626,null,{}] 13:19:40 INFO - PROCESS | 1826 | 1461529180509 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}] 13:19:40 INFO - PROCESS | 1826 | 1461529180712 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 13:19:40 INFO - PROCESS | 1826 | 1461529180903 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e97f43800 == 143 [pid = 1826] [id = 414] 13:19:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f9e93a3d800) [pid = 1826] [serial = 1243] [outer = (nil)] 13:19:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f9e9781a800) [pid = 1826] [serial = 1244] [outer = 0x7f9e93a3d800] 13:19:40 INFO - PROCESS | 1826 | 1461529180977 Marionette DEBUG loaded listener.js 13:19:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f9ea524c000) [pid = 1826] [serial = 1245] [outer = 0x7f9e93a3d800] 13:19:41 INFO - PROCESS | 1826 | 1461529181827 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]]]}] 13:19:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:19:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1383ms 13:19:41 INFO - PROCESS | 1826 | 1461529181885 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 13:19:41 INFO - PROCESS | 1826 | 1461529181888 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 13:19:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:19:41 INFO - PROCESS | 1826 | 1461529181894 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:19:41 INFO - PROCESS | 1826 | 1461529181897 Marionette TRACE conn3 <- [1,1630,null,{}] 13:19:41 INFO - PROCESS | 1826 | 1461529181902 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}] 13:19:42 INFO - PROCESS | 1826 | 1461529182085 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 13:19:42 INFO - PROCESS | 1826 | 1461529182282 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea6c23800 == 144 [pid = 1826] [id = 415] 13:19:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f9e7d7e2c00) [pid = 1826] [serial = 1246] [outer = (nil)] 13:19:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f9e7d7e9800) [pid = 1826] [serial = 1247] [outer = 0x7f9e7d7e2c00] 13:19:42 INFO - PROCESS | 1826 | 1461529182359 Marionette DEBUG loaded listener.js 13:19:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f9e7d7eec00) [pid = 1826] [serial = 1248] [outer = 0x7f9e7d7e2c00] 13:19:43 INFO - PROCESS | 1826 | 1461529183247 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]]]}] 13:19:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:19:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1426ms 13:19:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:19:43 INFO - PROCESS | 1826 | 1461529183321 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 13:19:43 INFO - PROCESS | 1826 | 1461529183324 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 13:19:43 INFO - PROCESS | 1826 | 1461529183329 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:19:43 INFO - PROCESS | 1826 | 1461529183333 Marionette TRACE conn3 <- [1,1634,null,{}] 13:19:43 INFO - PROCESS | 1826 | 1461529183338 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}] 13:19:43 INFO - PROCESS | 1826 | 1461529183522 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 13:19:43 INFO - PROCESS | 1826 | 1461529183714 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea9520000 == 145 [pid = 1826] [id = 416] 13:19:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f9e7d7e4400) [pid = 1826] [serial = 1249] [outer = (nil)] 13:19:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f9ea42e9000) [pid = 1826] [serial = 1250] [outer = 0x7f9e7d7e4400] 13:19:43 INFO - PROCESS | 1826 | 1461529183786 Marionette DEBUG loaded listener.js 13:19:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f9ea8a9c400) [pid = 1826] [serial = 1251] [outer = 0x7f9e7d7e4400] 13:19:44 INFO - PROCESS | 1826 | 1461529184637 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]]]}] 13:19:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:19:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1340ms 13:19:44 INFO - PROCESS | 1826 | 1461529184669 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 13:19:44 INFO - PROCESS | 1826 | 1461529184675 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 13:19:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:19:44 INFO - PROCESS | 1826 | 1461529184682 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:19:44 INFO - PROCESS | 1826 | 1461529184685 Marionette TRACE conn3 <- [1,1638,null,{}] 13:19:44 INFO - PROCESS | 1826 | 1461529184690 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}] 13:19:44 INFO - PROCESS | 1826 | 1461529184878 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 13:19:45 INFO - PROCESS | 1826 | 1461529185077 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ed91000 == 146 [pid = 1826] [id = 417] 13:19:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f9e7d7ea000) [pid = 1826] [serial = 1252] [outer = (nil)] 13:19:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f9e7ebf2400) [pid = 1826] [serial = 1253] [outer = 0x7f9e7d7ea000] 13:19:45 INFO - PROCESS | 1826 | 1461529185147 Marionette DEBUG loaded listener.js 13:19:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f9e7ebf8000) [pid = 1826] [serial = 1254] [outer = 0x7f9e7d7ea000] 13:19:46 INFO - PROCESS | 1826 | 1461529186007 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]]]}] 13:19:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:19:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1375ms 13:19:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:19:46 INFO - PROCESS | 1826 | 1461529186058 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 13:19:46 INFO - PROCESS | 1826 | 1461529186061 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 13:19:46 INFO - PROCESS | 1826 | 1461529186067 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:19:46 INFO - PROCESS | 1826 | 1461529186069 Marionette TRACE conn3 <- [1,1642,null,{}] 13:19:46 INFO - PROCESS | 1826 | 1461529186074 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}] 13:19:46 INFO - PROCESS | 1826 | 1461529186256 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 13:19:46 INFO - PROCESS | 1826 | 1461529186453 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90bbf000 == 147 [pid = 1826] [id = 418] 13:19:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f9e7ebec800) [pid = 1826] [serial = 1255] [outer = (nil)] 13:19:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f9e83f84800) [pid = 1826] [serial = 1256] [outer = 0x7f9e7ebec800] 13:19:46 INFO - PROCESS | 1826 | 1461529186519 Marionette DEBUG loaded listener.js 13:19:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f9e83f8a400) [pid = 1826] [serial = 1257] [outer = 0x7f9e7ebec800] 13:19:47 INFO - PROCESS | 1826 | 1461529187392 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]]]}] 13:19:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:19:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1376ms 13:19:47 INFO - PROCESS | 1826 | 1461529187443 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 13:19:47 INFO - PROCESS | 1826 | 1461529187447 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 13:19:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:19:47 INFO - PROCESS | 1826 | 1461529187453 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:19:47 INFO - PROCESS | 1826 | 1461529187457 Marionette TRACE conn3 <- [1,1646,null,{}] 13:19:47 INFO - PROCESS | 1826 | 1461529187463 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}] 13:19:47 INFO - PROCESS | 1826 | 1461529187695 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 13:19:47 INFO - PROCESS | 1826 | 1461529187893 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e89e36000 == 148 [pid = 1826] [id = 419] 13:19:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f9e7ebed000) [pid = 1826] [serial = 1258] [outer = (nil)] 13:19:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f9e9170a000) [pid = 1826] [serial = 1259] [outer = 0x7f9e7ebed000] 13:19:47 INFO - PROCESS | 1826 | 1461529187969 Marionette DEBUG loaded listener.js 13:19:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f9e91710c00) [pid = 1826] [serial = 1260] [outer = 0x7f9e7ebed000] 13:19:48 INFO - PROCESS | 1826 | 1461529188835 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]]]}] 13:19:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:19:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1435ms 13:19:48 INFO - PROCESS | 1826 | 1461529188889 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 13:19:48 INFO - PROCESS | 1826 | 1461529188893 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 13:19:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:19:48 INFO - PROCESS | 1826 | 1461529188900 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:19:48 INFO - PROCESS | 1826 | 1461529188902 Marionette TRACE conn3 <- [1,1650,null,{}] 13:19:48 INFO - PROCESS | 1826 | 1461529188908 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}] 13:19:49 INFO - PROCESS | 1826 | 1461529189118 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 13:19:49 INFO - PROCESS | 1826 | 1461529189315 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ee86800 == 149 [pid = 1826] [id = 420] 13:19:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f9e7a1cd400) [pid = 1826] [serial = 1261] [outer = (nil)] 13:19:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f9e7a1d7400) [pid = 1826] [serial = 1262] [outer = 0x7f9e7a1cd400] 13:19:49 INFO - PROCESS | 1826 | 1461529189391 Marionette DEBUG loaded listener.js 13:19:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f9e7a1dc000) [pid = 1826] [serial = 1263] [outer = 0x7f9e7a1cd400] 13:19:50 INFO - PROCESS | 1826 | 1461529190257 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]]]}] 13:19:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:19:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1427ms 13:19:50 INFO - PROCESS | 1826 | 1461529190328 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 13:19:50 INFO - PROCESS | 1826 | 1461529190331 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 13:19:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:19:50 INFO - PROCESS | 1826 | 1461529190337 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:19:50 INFO - PROCESS | 1826 | 1461529190339 Marionette TRACE conn3 <- [1,1654,null,{}] 13:19:50 INFO - PROCESS | 1826 | 1461529190353 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}] 13:19:50 INFO - PROCESS | 1826 | 1461529190543 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 13:19:50 INFO - PROCESS | 1826 | 1461529190745 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7eea0800 == 150 [pid = 1826] [id = 421] 13:19:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f9e7a1d0800) [pid = 1826] [serial = 1264] [outer = (nil)] 13:19:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f9e7a368800) [pid = 1826] [serial = 1265] [outer = 0x7f9e7a1d0800] 13:19:50 INFO - PROCESS | 1826 | 1461529190859 Marionette DEBUG loaded listener.js 13:19:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f9e7a36e400) [pid = 1826] [serial = 1266] [outer = 0x7f9e7a1d0800] 13:19:51 INFO - PROCESS | 1826 | 1461529191777 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]]]}] 13:19:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:19:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1489ms 13:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:19:51 INFO - PROCESS | 1826 | 1461529191827 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 13:19:51 INFO - PROCESS | 1826 | 1461529191829 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 13:19:51 INFO - PROCESS | 1826 | 1461529191836 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:19:51 INFO - PROCESS | 1826 | 1461529191838 Marionette TRACE conn3 <- [1,1658,null,{}] 13:19:51 INFO - PROCESS | 1826 | 1461529191844 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}] 13:19:52 INFO - PROCESS | 1826 | 1461529192044 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 13:19:52 INFO - PROCESS | 1826 | 1461529192246 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7a3b5000 == 151 [pid = 1826] [id = 422] 13:19:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f9e7a1d4c00) [pid = 1826] [serial = 1267] [outer = (nil)] 13:19:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f9e7a373000) [pid = 1826] [serial = 1268] [outer = 0x7f9e7a1d4c00] 13:19:52 INFO - PROCESS | 1826 | 1461529192315 Marionette DEBUG loaded listener.js 13:19:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f9e828b3000) [pid = 1826] [serial = 1269] [outer = 0x7f9e7a1d4c00] 13:19:53 INFO - PROCESS | 1826 | 1461529193190 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]]]}] 13:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1426ms 13:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:19:53 INFO - PROCESS | 1826 | 1461529193262 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 13:19:53 INFO - PROCESS | 1826 | 1461529193264 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 13:19:53 INFO - PROCESS | 1826 | 1461529193269 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:19:53 INFO - PROCESS | 1826 | 1461529193274 Marionette TRACE conn3 <- [1,1662,null,{}] 13:19:53 INFO - PROCESS | 1826 | 1461529193280 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}] 13:19:53 INFO - PROCESS | 1826 | 1461529193460 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 13:19:53 INFO - PROCESS | 1826 | 1461529193662 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80f27000 == 152 [pid = 1826] [id = 423] 13:19:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f9e7a36e800) [pid = 1826] [serial = 1270] [outer = (nil)] 13:19:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f9e8a0c3000) [pid = 1826] [serial = 1271] [outer = 0x7f9e7a36e800] 13:19:53 INFO - PROCESS | 1826 | 1461529193735 Marionette DEBUG loaded listener.js 13:19:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f9e91710800) [pid = 1826] [serial = 1272] [outer = 0x7f9e7a36e800] 13:19:55 INFO - PROCESS | 1826 | 1461529195157 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]]]}] 13:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1936ms 13:19:55 INFO - PROCESS | 1826 | 1461529195206 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 13:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:19:55 INFO - PROCESS | 1826 | 1461529195213 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 13:19:55 INFO - PROCESS | 1826 | 1461529195219 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:19:55 INFO - PROCESS | 1826 | 1461529195225 Marionette TRACE conn3 <- [1,1666,null,{}] 13:19:55 INFO - PROCESS | 1826 | 1461529195231 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}] 13:19:55 INFO - PROCESS | 1826 | 1461529195408 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 13:19:55 INFO - PROCESS | 1826 | 1461529195625 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e829d1800 == 153 [pid = 1826] [id = 424] 13:19:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f9e7ec5b000) [pid = 1826] [serial = 1273] [outer = (nil)] 13:19:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f9e7fa26000) [pid = 1826] [serial = 1274] [outer = 0x7f9e7ec5b000] 13:19:55 INFO - PROCESS | 1826 | 1461529195693 Marionette DEBUG loaded listener.js 13:19:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f9e81046c00) [pid = 1826] [serial = 1275] [outer = 0x7f9e7ec5b000] 13:19:56 INFO - PROCESS | 1826 | 1461529196776 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]]]}] 13:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1634ms 13:19:56 INFO - PROCESS | 1826 | 1461529196853 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 13:19:56 INFO - PROCESS | 1826 | 1461529196861 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 13:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:19:56 INFO - PROCESS | 1826 | 1461529196870 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:19:56 INFO - PROCESS | 1826 | 1461529196873 Marionette TRACE conn3 <- [1,1670,null,{}] 13:19:56 INFO - PROCESS | 1826 | 1461529196879 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}] 13:19:57 INFO - PROCESS | 1826 | 1461529197097 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 13:19:57 INFO - PROCESS | 1826 | 1461529197466 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95aab800 == 152 [pid = 1826] [id = 128] 13:19:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e911d3000 == 151 [pid = 1826] [id = 127] 13:19:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7fac0800 == 150 [pid = 1826] [id = 355] 13:19:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8fb97800 == 149 [pid = 1826] [id = 50] 13:19:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d87c000 == 148 [pid = 1826] [id = 353] 13:19:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e84353800 == 147 [pid = 1826] [id = 356] 13:19:57 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f9e8d754000) [pid = 1826] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:19:57 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f9e8d56c000) [pid = 1826] [serial = 1157] [outer = (nil)] [url = about:blank] 13:19:57 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f9e9982f800) [pid = 1826] [serial = 1115] [outer = (nil)] [url = about:blank] 13:19:57 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f9e90518400) [pid = 1826] [serial = 1118] [outer = (nil)] [url = about:blank] 13:19:57 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f9ea5244c00) [pid = 1826] [serial = 1121] [outer = (nil)] [url = about:blank] 13:19:57 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f9ea88e1800) [pid = 1826] [serial = 1124] [outer = (nil)] [url = about:blank] 13:19:57 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f9ea9256800) [pid = 1826] [serial = 1127] [outer = (nil)] [url = about:blank] 13:19:57 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f9e9152d400) [pid = 1826] [serial = 1130] [outer = (nil)] [url = about:blank] 13:19:57 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f9e7fa22000) [pid = 1826] [serial = 1133] [outer = (nil)] [url = about:blank] 13:19:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7e1e1000 == 148 [pid = 1826] [id = 425] 13:19:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f9e7cf4d400) [pid = 1826] [serial = 1276] [outer = (nil)] 13:19:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f9e82928000) [pid = 1826] [serial = 1277] [outer = 0x7f9e7cf4d400] 13:19:57 INFO - PROCESS | 1826 | 1461529197607 Marionette DEBUG loaded listener.js 13:19:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f9e83dcb400) [pid = 1826] [serial = 1278] [outer = 0x7f9e7cf4d400] 13:19:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d752000 == 147 [pid = 1826] [id = 407] 13:19:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d0b7800 == 146 [pid = 1826] [id = 406] 13:19:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8a9d6800 == 145 [pid = 1826] [id = 405] 13:19:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8435d000 == 144 [pid = 1826] [id = 404] 13:19:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80dd8800 == 143 [pid = 1826] [id = 403] 13:19:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7f7c5000 == 142 [pid = 1826] [id = 402] 13:19:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7fac1000 == 141 [pid = 1826] [id = 401] 13:19:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7eb54800 == 140 [pid = 1826] [id = 397] 13:19:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ccdd800 == 139 [pid = 1826] [id = 396] 13:19:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80d2c800 == 138 [pid = 1826] [id = 395] 13:19:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9eab089800 == 137 [pid = 1826] [id = 394] 13:19:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea8d27800 == 136 [pid = 1826] [id = 393] 13:19:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea4221800 == 135 [pid = 1826] [id = 392] 13:19:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9742d000 == 134 [pid = 1826] [id = 391] 13:19:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e950ac000 == 133 [pid = 1826] [id = 390] 13:19:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e91632000 == 132 [pid = 1826] [id = 389] 13:19:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90e93800 == 131 [pid = 1826] [id = 388] 13:19:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8aa1c000 == 130 [pid = 1826] [id = 387] 13:19:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80c19000 == 129 [pid = 1826] [id = 386] 13:19:58 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f9e846c2800) [pid = 1826] [serial = 1145] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f9e8a0bbc00) [pid = 1826] [serial = 1146] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f9e8db24c00) [pid = 1826] [serial = 1103] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f9e8c66a400) [pid = 1826] [serial = 1151] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f9e90e47c00) [pid = 1826] [serial = 1095] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f9e83c06000) [pid = 1826] [serial = 1140] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f9e804b9800) [pid = 1826] [serial = 1139] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f9e80f63000) [pid = 1826] [serial = 1137] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f9e7efd6800) [pid = 1826] [serial = 1136] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f9e910cdc00) [pid = 1826] [serial = 1106] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f9e8a1dac00) [pid = 1826] [serial = 1148] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f9e83dcd400) [pid = 1826] [serial = 1142] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f9e83ed9c00) [pid = 1826] [serial = 1143] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f9e8a974800) [pid = 1826] [serial = 1100] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f9e9187e800) [pid = 1826] [serial = 1109] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f9e83c04400) [pid = 1826] [serial = 1097] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f9e92e5a400) [pid = 1826] [serial = 1112] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f9e8cd77800) [pid = 1826] [serial = 1152] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f9e816dd400) [pid = 1826] [serial = 1154] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f9e8aa6d800) [pid = 1826] [serial = 1155] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f9e8aa77800) [pid = 1826] [serial = 1149] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1826 | 1461529198403 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]]]}] 13:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1578ms 13:19:58 INFO - PROCESS | 1826 | 1461529198449 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 13:19:58 INFO - PROCESS | 1826 | 1461529198451 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 13:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:19:58 INFO - PROCESS | 1826 | 1461529198457 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:19:58 INFO - PROCESS | 1826 | 1461529198462 Marionette TRACE conn3 <- [1,1674,null,{}] 13:19:58 INFO - PROCESS | 1826 | 1461529198476 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}] 13:19:58 INFO - PROCESS | 1826 | 1461529198656 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 13:19:58 INFO - PROCESS | 1826 | 1461529198832 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80d21800 == 130 [pid = 1826] [id = 426] 13:19:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f9e828b3c00) [pid = 1826] [serial = 1279] [outer = (nil)] 13:19:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f9e83f82c00) [pid = 1826] [serial = 1280] [outer = 0x7f9e828b3c00] 13:19:58 INFO - PROCESS | 1826 | 1461529198896 Marionette DEBUG loaded listener.js 13:19:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f9e89ed2000) [pid = 1826] [serial = 1281] [outer = 0x7f9e828b3c00] 13:19:59 INFO - PROCESS | 1826 | 1461529199631 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]]]}] 13:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1239ms 13:19:59 INFO - PROCESS | 1826 | 1461529199697 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 13:19:59 INFO - PROCESS | 1826 | 1461529199701 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 13:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:19:59 INFO - PROCESS | 1826 | 1461529199706 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:19:59 INFO - PROCESS | 1826 | 1461529199708 Marionette TRACE conn3 <- [1,1678,null,{}] 13:19:59 INFO - PROCESS | 1826 | 1461529199713 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}] 13:19:59 INFO - PROCESS | 1826 | 1461529199954 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 13:19:59 INFO - PROCESS | 1826 | 1461529199980 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e83d93800 == 131 [pid = 1826] [id = 427] 13:19:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f9e7a1d2c00) [pid = 1826] [serial = 1282] [outer = (nil)] 13:20:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f9e8a1da400) [pid = 1826] [serial = 1283] [outer = 0x7f9e7a1d2c00] 13:20:00 INFO - PROCESS | 1826 | 1461529200039 Marionette DEBUG loaded listener.js 13:20:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f9e8ad12000) [pid = 1826] [serial = 1284] [outer = 0x7f9e7a1d2c00] 13:20:00 INFO - PROCESS | 1826 | 1461529200842 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]]]}] 13:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1181ms 13:20:00 INFO - PROCESS | 1826 | 1461529200887 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 13:20:00 INFO - PROCESS | 1826 | 1461529200891 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 13:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:20:00 INFO - PROCESS | 1826 | 1461529200901 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:20:00 INFO - PROCESS | 1826 | 1461529200903 Marionette TRACE conn3 <- [1,1682,null,{}] 13:20:00 INFO - PROCESS | 1826 | 1461529200907 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}] 13:20:01 INFO - PROCESS | 1826 | 1461529201118 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 13:20:01 INFO - PROCESS | 1826 | 1461529201145 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e89fd2000 == 132 [pid = 1826] [id = 428] 13:20:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f9e83dd1000) [pid = 1826] [serial = 1285] [outer = (nil)] 13:20:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f9e8c66d400) [pid = 1826] [serial = 1286] [outer = 0x7f9e83dd1000] 13:20:01 INFO - PROCESS | 1826 | 1461529201202 Marionette DEBUG loaded listener.js 13:20:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f9e8ce6f800) [pid = 1826] [serial = 1287] [outer = 0x7f9e83dd1000] 13:20:02 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f9e83c06c00) [pid = 1826] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:20:02 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f9e816e6c00) [pid = 1826] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:20:02 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f9e7dee5400) [pid = 1826] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:20:02 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f9e8d72b000) [pid = 1826] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:20:02 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f9e828b4000) [pid = 1826] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:20:02 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f9e8a0c4c00) [pid = 1826] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:20:02 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f9e828bf400) [pid = 1826] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:20:02 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f9e8aa70400) [pid = 1826] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:20:02 INFO - PROCESS | 1826 | 1461529202511 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]]]}] 13:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1683ms 13:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:20:02 INFO - PROCESS | 1826 | 1461529202585 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 13:20:02 INFO - PROCESS | 1826 | 1461529202588 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 13:20:02 INFO - PROCESS | 1826 | 1461529202594 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:20:02 INFO - PROCESS | 1826 | 1461529202596 Marionette TRACE conn3 <- [1,1686,null,{}] 13:20:02 INFO - PROCESS | 1826 | 1461529202601 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}] 13:20:02 INFO - PROCESS | 1826 | 1461529202822 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 13:20:03 INFO - PROCESS | 1826 | 1461529203002 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8add5000 == 133 [pid = 1826] [id = 429] 13:20:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f9e8a0c9800) [pid = 1826] [serial = 1288] [outer = (nil)] 13:20:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f9e8d7f2000) [pid = 1826] [serial = 1289] [outer = 0x7f9e8a0c9800] 13:20:03 INFO - PROCESS | 1826 | 1461529203067 Marionette DEBUG loaded listener.js 13:20:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f9e8ec50800) [pid = 1826] [serial = 1290] [outer = 0x7f9e8a0c9800] 13:20:03 INFO - PROCESS | 1826 | 1461529203714 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]]]}] 13:20: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 13:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1178ms 13:20:03 INFO - PROCESS | 1826 | 1461529203772 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 13:20:03 INFO - PROCESS | 1826 | 1461529203774 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 13:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:20:03 INFO - PROCESS | 1826 | 1461529203784 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:20:03 INFO - PROCESS | 1826 | 1461529203786 Marionette TRACE conn3 <- [1,1690,null,{}] 13:20:03 INFO - PROCESS | 1826 | 1461529203791 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}] 13:20:04 INFO - PROCESS | 1826 | 1461529204009 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 13:20:04 INFO - PROCESS | 1826 | 1461529204024 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d0c2800 == 134 [pid = 1826] [id = 430] 13:20:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f9e8db29400) [pid = 1826] [serial = 1291] [outer = (nil)] 13:20:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f9e9082d400) [pid = 1826] [serial = 1292] [outer = 0x7f9e8db29400] 13:20:04 INFO - PROCESS | 1826 | 1461529204097 Marionette DEBUG loaded listener.js 13:20:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f9e91142c00) [pid = 1826] [serial = 1293] [outer = 0x7f9e8db29400] 13:20:05 INFO - PROCESS | 1826 | 1461529205147 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]]]}] 13:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1432ms 13:20:05 INFO - PROCESS | 1826 | 1461529205214 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 13:20:05 INFO - PROCESS | 1826 | 1461529205220 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 13:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:20:05 INFO - PROCESS | 1826 | 1461529205229 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:20:05 INFO - PROCESS | 1826 | 1461529205233 Marionette TRACE conn3 <- [1,1694,null,{}] 13:20:05 INFO - PROCESS | 1826 | 1461529205241 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}] 13:20:05 INFO - PROCESS | 1826 | 1461529205465 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 13:20:05 INFO - PROCESS | 1826 | 1461529205661 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7fac2800 == 135 [pid = 1826] [id = 431] 13:20:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f9e7cf4a800) [pid = 1826] [serial = 1294] [outer = (nil)] 13:20:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f9e7ebf2800) [pid = 1826] [serial = 1295] [outer = 0x7f9e7cf4a800] 13:20:05 INFO - PROCESS | 1826 | 1461529205736 Marionette DEBUG loaded listener.js 13:20:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f9e807c9000) [pid = 1826] [serial = 1296] [outer = 0x7f9e7cf4a800] 13:20:06 INFO - PROCESS | 1826 | 1461529206684 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]]]}] 13:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1481ms 13:20:06 INFO - PROCESS | 1826 | 1461529206710 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 13:20:06 INFO - PROCESS | 1826 | 1461529206719 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 13:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:20:06 INFO - PROCESS | 1826 | 1461529206728 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:20:06 INFO - PROCESS | 1826 | 1461529206732 Marionette TRACE conn3 <- [1,1698,null,{}] 13:20:06 INFO - PROCESS | 1826 | 1461529206737 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}] 13:20:06 INFO - PROCESS | 1826 | 1461529206913 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 13:20:07 INFO - PROCESS | 1826 | 1461529207115 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e84213800 == 136 [pid = 1826] [id = 432] 13:20:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f9e807cac00) [pid = 1826] [serial = 1297] [outer = (nil)] 13:20:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f9e83dd2000) [pid = 1826] [serial = 1298] [outer = 0x7f9e807cac00] 13:20:07 INFO - PROCESS | 1826 | 1461529207186 Marionette DEBUG loaded listener.js 13:20:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f9e83f86000) [pid = 1826] [serial = 1299] [outer = 0x7f9e807cac00] 13:20:08 INFO - PROCESS | 1826 | 1461529208099 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]]]}] 13:20:08 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 13:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1427ms 13:20:08 INFO - PROCESS | 1826 | 1461529208156 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 13:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:20:08 INFO - PROCESS | 1826 | 1461529208160 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 13:20:08 INFO - PROCESS | 1826 | 1461529208166 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:20:08 INFO - PROCESS | 1826 | 1461529208171 Marionette TRACE conn3 <- [1,1702,null,{}] 13:20:08 INFO - PROCESS | 1826 | 1461529208186 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}] 13:20:08 INFO - PROCESS | 1826 | 1461529208384 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 13:20:08 INFO - PROCESS | 1826 | 1461529208580 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8fb96800 == 137 [pid = 1826] [id = 433] 13:20:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f9e89ed0c00) [pid = 1826] [serial = 1300] [outer = (nil)] 13:20:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f9e8c211c00) [pid = 1826] [serial = 1301] [outer = 0x7f9e89ed0c00] 13:20:08 INFO - PROCESS | 1826 | 1461529208654 Marionette DEBUG loaded listener.js 13:20:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f9e8d50a800) [pid = 1826] [serial = 1302] [outer = 0x7f9e89ed0c00] 13:20:09 INFO - PROCESS | 1826 | 1461529209539 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]]]}] 13:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1432ms 13:20:09 INFO - PROCESS | 1826 | 1461529209597 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 13:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:20:09 INFO - PROCESS | 1826 | 1461529209602 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 13:20:09 INFO - PROCESS | 1826 | 1461529209608 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:20:09 INFO - PROCESS | 1826 | 1461529209611 Marionette TRACE conn3 <- [1,1706,null,{}] 13:20:09 INFO - PROCESS | 1826 | 1461529209616 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}] 13:20:09 INFO - PROCESS | 1826 | 1461529209793 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 13:20:10 INFO - PROCESS | 1826 | 1461529209995 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90e8a000 == 138 [pid = 1826] [id = 434] 13:20:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f9e8aa70400) [pid = 1826] [serial = 1303] [outer = (nil)] 13:20:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f9e8efb4800) [pid = 1826] [serial = 1304] [outer = 0x7f9e8aa70400] 13:20:10 INFO - PROCESS | 1826 | 1461529210066 Marionette DEBUG loaded listener.js 13:20:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f9e91146c00) [pid = 1826] [serial = 1305] [outer = 0x7f9e8aa70400] 13:20:10 INFO - PROCESS | 1826 | 1461529210923 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]]]}] 13:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1384ms 13:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:20:11 INFO - PROCESS | 1826 | 1461529210993 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 13:20:11 INFO - PROCESS | 1826 | 1461529210996 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 13:20:11 INFO - PROCESS | 1826 | 1461529211002 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:20:11 INFO - PROCESS | 1826 | 1461529211005 Marionette TRACE conn3 <- [1,1710,null,{}] 13:20:11 INFO - PROCESS | 1826 | 1461529211010 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}] 13:20:11 INFO - PROCESS | 1826 | 1461529211192 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 13:20:11 INFO - PROCESS | 1826 | 1461529211393 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e91632000 == 139 [pid = 1826] [id = 435] 13:20:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f9e8d50dc00) [pid = 1826] [serial = 1306] [outer = (nil)] 13:20:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f9e9152a800) [pid = 1826] [serial = 1307] [outer = 0x7f9e8d50dc00] 13:20:11 INFO - PROCESS | 1826 | 1461529211465 Marionette DEBUG loaded listener.js 13:20:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f9e91708800) [pid = 1826] [serial = 1308] [outer = 0x7f9e8d50dc00] 13:20:12 INFO - PROCESS | 1826 | 1461529212332 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]]]}] 13:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1381ms 13:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:20:12 INFO - PROCESS | 1826 | 1461529212383 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 13:20:12 INFO - PROCESS | 1826 | 1461529212385 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 13:20:12 INFO - PROCESS | 1826 | 1461529212392 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:20:12 INFO - PROCESS | 1826 | 1461529212394 Marionette TRACE conn3 <- [1,1714,null,{}] 13:20:12 INFO - PROCESS | 1826 | 1461529212399 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}] 13:20:12 INFO - PROCESS | 1826 | 1461529212624 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 13:20:12 INFO - PROCESS | 1826 | 1461529212821 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95a24800 == 140 [pid = 1826] [id = 436] 13:20:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f9e9114c000) [pid = 1826] [serial = 1309] [outer = (nil)] 13:20:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f9e9500c400) [pid = 1826] [serial = 1310] [outer = 0x7f9e9114c000] 13:20:12 INFO - PROCESS | 1826 | 1461529212904 Marionette DEBUG loaded listener.js 13:20:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f9e96847400) [pid = 1826] [serial = 1311] [outer = 0x7f9e9114c000] 13:20:13 INFO - PROCESS | 1826 | 1461529213764 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]]]}] 13:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1427ms 13:20:13 INFO - PROCESS | 1826 | 1461529213819 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 13:20:13 INFO - PROCESS | 1826 | 1461529213822 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 13:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:20:13 INFO - PROCESS | 1826 | 1461529213828 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:20:13 INFO - PROCESS | 1826 | 1461529213830 Marionette TRACE conn3 <- [1,1718,null,{}] 13:20:13 INFO - PROCESS | 1826 | 1461529213836 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}] 13:20:14 INFO - PROCESS | 1826 | 1461529214010 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 13:20:14 INFO - PROCESS | 1826 | 1461529214218 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e974da000 == 141 [pid = 1826] [id = 437] 13:20:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f9e91708400) [pid = 1826] [serial = 1312] [outer = (nil)] 13:20:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f9e97864000) [pid = 1826] [serial = 1313] [outer = 0x7f9e91708400] 13:20:14 INFO - PROCESS | 1826 | 1461529214285 Marionette DEBUG loaded listener.js 13:20:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f9e9c76c000) [pid = 1826] [serial = 1314] [outer = 0x7f9e91708400] 13:20:15 INFO - PROCESS | 1826 | 1461529215121 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]]]}] 13:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1330ms 13:20:15 INFO - PROCESS | 1826 | 1461529215158 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 13:20:15 INFO - PROCESS | 1826 | 1461529215161 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 13:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:20:15 INFO - PROCESS | 1826 | 1461529215167 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:20:15 INFO - PROCESS | 1826 | 1461529215169 Marionette TRACE conn3 <- [1,1722,null,{}] 13:20:15 INFO - PROCESS | 1826 | 1461529215174 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}] 13:20:15 INFO - PROCESS | 1826 | 1461529215360 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 13:20:15 INFO - PROCESS | 1826 | 1461529215565 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea4d11800 == 142 [pid = 1826] [id = 438] 13:20:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f9e960ad800) [pid = 1826] [serial = 1315] [outer = (nil)] 13:20:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f9ea3ea8800) [pid = 1826] [serial = 1316] [outer = 0x7f9e960ad800] 13:20:15 INFO - PROCESS | 1826 | 1461529215677 Marionette DEBUG loaded listener.js 13:20:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f9ea50cec00) [pid = 1826] [serial = 1317] [outer = 0x7f9e960ad800] 13:20:16 INFO - PROCESS | 1826 | 1461529216559 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]]]}] 13:20:16 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 13:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1430ms 13:20:16 INFO - PROCESS | 1826 | 1461529216598 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 13:20:16 INFO - PROCESS | 1826 | 1461529216601 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 13:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:20:16 INFO - PROCESS | 1826 | 1461529216607 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:20:16 INFO - PROCESS | 1826 | 1461529216610 Marionette TRACE conn3 <- [1,1726,null,{}] 13:20:16 INFO - PROCESS | 1826 | 1461529216615 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}] 13:20:16 INFO - PROCESS | 1826 | 1461529216790 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 13:20:17 INFO - PROCESS | 1826 | 1461529216995 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea9506800 == 143 [pid = 1826] [id = 439] 13:20:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f9e7a195400) [pid = 1826] [serial = 1318] [outer = (nil)] 13:20:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f9e7a19e000) [pid = 1826] [serial = 1319] [outer = 0x7f9e7a195400] 13:20:17 INFO - PROCESS | 1826 | 1461529217063 Marionette DEBUG loaded listener.js 13:20:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f9e7a1a3000) [pid = 1826] [serial = 1320] [outer = 0x7f9e7a195400] 13:20:17 INFO - PROCESS | 1826 | 1461529217947 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]]]}] 13:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1434ms 13:20:18 INFO - PROCESS | 1826 | 1461529218040 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 13:20:18 INFO - PROCESS | 1826 | 1461529218043 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 13:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:20:18 INFO - PROCESS | 1826 | 1461529218049 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:20:18 INFO - PROCESS | 1826 | 1461529218051 Marionette TRACE conn3 <- [1,1730,null,{}] 13:20:18 INFO - PROCESS | 1826 | 1461529218056 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}] 13:20:18 INFO - PROCESS | 1826 | 1461529218282 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 13:20:18 INFO - PROCESS | 1826 | 1461529218542 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8ab2d000 == 144 [pid = 1826] [id = 440] 13:20:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f9ea5246c00) [pid = 1826] [serial = 1321] [outer = (nil)] 13:20:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f9ea88e4c00) [pid = 1826] [serial = 1322] [outer = 0x7f9ea5246c00] 13:20:18 INFO - PROCESS | 1826 | 1461529218652 Marionette DEBUG loaded listener.js 13:20:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f9ea8ec7c00) [pid = 1826] [serial = 1323] [outer = 0x7f9ea5246c00] 13:20:19 INFO - PROCESS | 1826 | 1461529219566 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]]]}] 13:20:19 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 13:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1579ms 13:20:19 INFO - PROCESS | 1826 | 1461529219628 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 13:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:20:19 INFO - PROCESS | 1826 | 1461529219632 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 13:20:19 INFO - PROCESS | 1826 | 1461529219638 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:20:19 INFO - PROCESS | 1826 | 1461529219643 Marionette TRACE conn3 <- [1,1734,null,{}] 13:20:19 INFO - PROCESS | 1826 | 1461529219649 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}] 13:20:19 INFO - PROCESS | 1826 | 1461529219899 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 13:20:20 INFO - PROCESS | 1826 | 1461529220142 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e842da800 == 145 [pid = 1826] [id = 441] 13:20:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f9e7cfbd400) [pid = 1826] [serial = 1324] [outer = (nil)] 13:20:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f9e7cfc5800) [pid = 1826] [serial = 1325] [outer = 0x7f9e7cfbd400] 13:20:20 INFO - PROCESS | 1826 | 1461529220265 Marionette DEBUG loaded listener.js 13:20:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f9ea924d400) [pid = 1826] [serial = 1326] [outer = 0x7f9e7cfbd400] 13:20:21 INFO - PROCESS | 1826 | 1461529221119 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]]]}] 13:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1529ms 13:20:21 INFO - PROCESS | 1826 | 1461529221167 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 13:20:21 INFO - PROCESS | 1826 | 1461529221170 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 13:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:20:21 INFO - PROCESS | 1826 | 1461529221176 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:20:21 INFO - PROCESS | 1826 | 1461529221178 Marionette TRACE conn3 <- [1,1738,null,{}] 13:20:21 INFO - PROCESS | 1826 | 1461529221184 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}] 13:20:21 INFO - PROCESS | 1826 | 1461529221376 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 13:20:21 INFO - PROCESS | 1826 | 1461529221582 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7d80f800 == 146 [pid = 1826] [id = 442] 13:20:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x7f9e7cfb9c00) [pid = 1826] [serial = 1327] [outer = (nil)] 13:20:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x7f9e7d78b000) [pid = 1826] [serial = 1328] [outer = 0x7f9e7cfb9c00] 13:20:21 INFO - PROCESS | 1826 | 1461529221651 Marionette DEBUG loaded listener.js 13:20:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x7f9e7d78fc00) [pid = 1826] [serial = 1329] [outer = 0x7f9e7cfb9c00] 13:20:22 INFO - PROCESS | 1826 | 1461529222521 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]]]}] 13:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1383ms 13:20:22 INFO - PROCESS | 1826 | 1461529222560 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 13:20:22 INFO - PROCESS | 1826 | 1461529222562 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 13:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:20:22 INFO - PROCESS | 1826 | 1461529222569 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:20:22 INFO - PROCESS | 1826 | 1461529222571 Marionette TRACE conn3 <- [1,1742,null,{}] 13:20:22 INFO - PROCESS | 1826 | 1461529222584 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}] 13:20:22 INFO - PROCESS | 1826 | 1461529222774 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 13:20:22 INFO - PROCESS | 1826 | 1461529222987 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d536000 == 147 [pid = 1826] [id = 443] 13:20:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 275 (0x7f9e7a1a0000) [pid = 1826] [serial = 1330] [outer = (nil)] 13:20:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 276 (0x7f9e7d791400) [pid = 1826] [serial = 1331] [outer = 0x7f9e7a1a0000] 13:20:23 INFO - PROCESS | 1826 | 1461529223107 Marionette DEBUG loaded listener.js 13:20:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 277 (0x7f9e7e5b1400) [pid = 1826] [serial = 1332] [outer = 0x7f9e7a1a0000] 13:20:24 INFO - PROCESS | 1826 | 1461529224484 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]]]}] 13:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1985ms 13:20:24 INFO - PROCESS | 1826 | 1461529224596 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 13:20:24 INFO - PROCESS | 1826 | 1461529224602 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 13:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:20:24 INFO - PROCESS | 1826 | 1461529224630 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:20:24 INFO - PROCESS | 1826 | 1461529224636 Marionette TRACE conn3 <- [1,1746,null,{}] 13:20:24 INFO - PROCESS | 1826 | 1461529224653 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}] 13:20:24 INFO - PROCESS | 1826 | 1461529224827 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 13:20:25 INFO - PROCESS | 1826 | 1461529225033 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ee87800 == 148 [pid = 1826] [id = 444] 13:20:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 278 (0x7f9e7a1d9400) [pid = 1826] [serial = 1333] [outer = (nil)] 13:20:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 279 (0x7f9e7cf4fc00) [pid = 1826] [serial = 1334] [outer = 0x7f9e7a1d9400] 13:20:25 INFO - PROCESS | 1826 | 1461529225141 Marionette DEBUG loaded listener.js 13:20:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 280 (0x7f9e7cfc4800) [pid = 1826] [serial = 1335] [outer = 0x7f9e7a1d9400] 13:20:26 INFO - PROCESS | 1826 | 1461529226194 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]]]}] 13:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1608ms 13:20:26 INFO - PROCESS | 1826 | 1461529226233 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 13:20:26 INFO - PROCESS | 1826 | 1461529226241 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 13:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:20:26 INFO - PROCESS | 1826 | 1461529226250 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:20:26 INFO - PROCESS | 1826 | 1461529226254 Marionette TRACE conn3 <- [1,1750,null,{}] 13:20:26 INFO - PROCESS | 1826 | 1461529226259 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}] 13:20:26 INFO - PROCESS | 1826 | 1461529226439 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 13:20:26 INFO - PROCESS | 1826 | 1461529226694 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7e1cc000 == 149 [pid = 1826] [id = 445] 13:20:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 281 (0x7f9e7a1da000) [pid = 1826] [serial = 1336] [outer = (nil)] 13:20:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 282 (0x7f9e7def0000) [pid = 1826] [serial = 1337] [outer = 0x7f9e7a1da000] 13:20:26 INFO - PROCESS | 1826 | 1461529226803 Marionette DEBUG loaded listener.js 13:20:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 283 (0x7f9e7e5b6800) [pid = 1826] [serial = 1338] [outer = 0x7f9e7a1da000] 13:20:27 INFO - PROCESS | 1826 | 1461529227711 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]]]}] 13:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1535ms 13:20:27 INFO - PROCESS | 1826 | 1461529227785 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 13:20:27 INFO - PROCESS | 1826 | 1461529227789 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 13:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:20:27 INFO - PROCESS | 1826 | 1461529227795 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:20:27 INFO - PROCESS | 1826 | 1461529227800 Marionette TRACE conn3 <- [1,1754,null,{}] 13:20:27 INFO - PROCESS | 1826 | 1461529227815 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}] 13:20:28 INFO - PROCESS | 1826 | 1461529228014 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 13:20:28 INFO - PROCESS | 1826 | 1461529228274 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80f31000 == 150 [pid = 1826] [id = 446] 13:20:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 284 (0x7f9e7fa1b000) [pid = 1826] [serial = 1339] [outer = (nil)] 13:20:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 285 (0x7f9e80f5c000) [pid = 1826] [serial = 1340] [outer = 0x7f9e7fa1b000] 13:20:28 INFO - PROCESS | 1826 | 1461529228384 Marionette DEBUG loaded listener.js 13:20:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 286 (0x7f9e816e2800) [pid = 1826] [serial = 1341] [outer = 0x7f9e7fa1b000] 13:20:29 INFO - PROCESS | 1826 | 1461529229215 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]]]}] 13:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1482ms 13:20:29 INFO - PROCESS | 1826 | 1461529229277 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 13:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:20:29 INFO - PROCESS | 1826 | 1461529229281 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 13:20:29 INFO - PROCESS | 1826 | 1461529229286 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:20:29 INFO - PROCESS | 1826 | 1461529229289 Marionette TRACE conn3 <- [1,1758,null,{}] 13:20:29 INFO - PROCESS | 1826 | 1461529229293 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}] 13:20:29 INFO - PROCESS | 1826 | 1461529229462 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 13:20:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8a420000 == 149 [pid = 1826] [id = 293] 13:20:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7f7cf800 == 148 [pid = 1826] [id = 292] 13:20:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ede9800 == 147 [pid = 1826] [id = 335] 13:20:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d0cd800 == 146 [pid = 1826] [id = 296] 13:20:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e808e1800 == 145 [pid = 1826] [id = 294] 13:20:29 INFO - PROCESS | 1826 | --DOMWINDOW == 285 (0x7f9e9152a400) [pid = 1826] [serial = 1226] [outer = (nil)] [url = about:blank] 13:20:29 INFO - PROCESS | 1826 | --DOMWINDOW == 284 (0x7f9ea8ecb800) [pid = 1826] [serial = 1190] [outer = (nil)] [url = about:blank] 13:20:29 INFO - PROCESS | 1826 | --DOMWINDOW == 283 (0x7f9e8c202c00) [pid = 1826] [serial = 1166] [outer = (nil)] [url = about:blank] 13:20:29 INFO - PROCESS | 1826 | --DOMWINDOW == 282 (0x7f9e8d3a0400) [pid = 1826] [serial = 1169] [outer = (nil)] [url = about:blank] 13:20:29 INFO - PROCESS | 1826 | --DOMWINDOW == 281 (0x7f9ea4feb000) [pid = 1826] [serial = 1187] [outer = (nil)] [url = about:blank] 13:20:29 INFO - PROCESS | 1826 | --DOMWINDOW == 280 (0x7f9e7cd35000) [pid = 1826] [serial = 1202] [outer = (nil)] [url = about:blank] 13:20:29 INFO - PROCESS | 1826 | --DOMWINDOW == 279 (0x7f9e93a41c00) [pid = 1826] [serial = 1175] [outer = (nil)] [url = about:blank] 13:20:29 INFO - PROCESS | 1826 | --DOMWINDOW == 278 (0x7f9e80f60000) [pid = 1826] [serial = 1160] [outer = (nil)] [url = about:blank] 13:20:29 INFO - PROCESS | 1826 | --DOMWINDOW == 277 (0x7f9e95d39800) [pid = 1826] [serial = 1178] [outer = (nil)] [url = about:blank] 13:20:29 INFO - PROCESS | 1826 | --DOMWINDOW == 276 (0x7f9e7bf9cc00) [pid = 1826] [serial = 1196] [outer = (nil)] [url = about:blank] 13:20:29 INFO - PROCESS | 1826 | --DOMWINDOW == 275 (0x7f9e99839400) [pid = 1826] [serial = 1184] [outer = (nil)] [url = about:blank] 13:20:29 INFO - PROCESS | 1826 | --DOMWINDOW == 274 (0x7f9e83ed7c00) [pid = 1826] [serial = 1163] [outer = (nil)] [url = about:blank] 13:20:29 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x7f9e9718bc00) [pid = 1826] [serial = 1181] [outer = (nil)] [url = about:blank] 13:20:29 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x7f9e7cd2cc00) [pid = 1826] [serial = 1199] [outer = (nil)] [url = about:blank] 13:20:29 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x7f9e908a9400) [pid = 1826] [serial = 1172] [outer = (nil)] [url = about:blank] 13:20:29 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f9e9114d400) [pid = 1826] [serial = 1193] [outer = (nil)] [url = about:blank] 13:20:29 INFO - PROCESS | 1826 | 1461529229806 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8add5000 == 144 [pid = 1826] [id = 429] 13:20:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e89fd2000 == 143 [pid = 1826] [id = 428] 13:20:29 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e83d93800 == 142 [pid = 1826] [id = 427] 13:20:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ccf5800 == 143 [pid = 1826] [id = 447] 13:20:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f9e7cd31800) [pid = 1826] [serial = 1342] [outer = (nil)] 13:20:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x7f9e804b9800) [pid = 1826] [serial = 1343] [outer = 0x7f9e7cd31800] 13:20:29 INFO - PROCESS | 1826 | 1461529229909 Marionette DEBUG loaded listener.js 13:20:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x7f9e83ede400) [pid = 1826] [serial = 1344] [outer = 0x7f9e7cd31800] 13:20:30 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80d21800 == 142 [pid = 1826] [id = 426] 13:20:30 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7e1e1000 == 141 [pid = 1826] [id = 425] 13:20:30 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e829d1800 == 140 [pid = 1826] [id = 424] 13:20:30 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90bbf000 == 139 [pid = 1826] [id = 418] 13:20:30 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ed91000 == 138 [pid = 1826] [id = 417] 13:20:30 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea9520000 == 137 [pid = 1826] [id = 416] 13:20:30 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea6c23800 == 136 [pid = 1826] [id = 415] 13:20:30 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e97f43800 == 135 [pid = 1826] [id = 414] 13:20:30 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80dcb800 == 134 [pid = 1826] [id = 354] 13:20:30 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95a28000 == 133 [pid = 1826] [id = 413] 13:20:30 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e918d6800 == 132 [pid = 1826] [id = 412] 13:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x7f9e8aa7ac00) [pid = 1826] [serial = 1215] [outer = (nil)] [url = about:blank] 13:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x7f9e846d1000) [pid = 1826] [serial = 1212] [outer = (nil)] [url = about:blank] 13:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f9e7efd9000) [pid = 1826] [serial = 1205] [outer = (nil)] [url = about:blank] 13:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f9e804c1400) [pid = 1826] [serial = 1206] [outer = (nil)] [url = about:blank] 13:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f9e908b3000) [pid = 1826] [serial = 1220] [outer = (nil)] [url = about:blank] 13:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f9e8a97b000) [pid = 1826] [serial = 1214] [outer = (nil)] [url = about:blank] 13:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f9e91146000) [pid = 1826] [serial = 1221] [outer = (nil)] [url = about:blank] 13:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f9e8c20b000) [pid = 1826] [serial = 1223] [outer = (nil)] [url = about:blank] 13:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f9e83dd5000) [pid = 1826] [serial = 1211] [outer = (nil)] [url = about:blank] 13:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f9e8cd7fc00) [pid = 1826] [serial = 1218] [outer = (nil)] [url = about:blank] 13:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f9e83c0d800) [pid = 1826] [serial = 1209] [outer = (nil)] [url = about:blank] 13:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f9e8dfc4400) [pid = 1826] [serial = 1158] [outer = (nil)] [url = about:blank] 13:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f9e82928400) [pid = 1826] [serial = 1208] [outer = (nil)] [url = about:blank] 13:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f9e9114ec00) [pid = 1826] [serial = 1224] [outer = (nil)] [url = about:blank] 13:20:30 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f9e8c211400) [pid = 1826] [serial = 1217] [outer = (nil)] [url = about:blank] 13:20:30 INFO - PROCESS | 1826 | 1461529230686 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]]]}] 13:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1428ms 13:20:30 INFO - PROCESS | 1826 | 1461529230715 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 13:20:30 INFO - PROCESS | 1826 | 1461529230718 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 13:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:20:30 INFO - PROCESS | 1826 | 1461529230723 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:20:30 INFO - PROCESS | 1826 | 1461529230726 Marionette TRACE conn3 <- [1,1762,null,{}] 13:20:30 INFO - PROCESS | 1826 | 1461529230732 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}] 13:20:30 INFO - PROCESS | 1826 | 1461529230895 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 13:20:30 INFO - PROCESS | 1826 | 1461529230909 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80d1e800 == 133 [pid = 1826] [id = 448] 13:20:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f9e7ebf0400) [pid = 1826] [serial = 1345] [outer = (nil)] 13:20:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f9e83f89400) [pid = 1826] [serial = 1346] [outer = 0x7f9e7ebf0400] 13:20:30 INFO - PROCESS | 1826 | 1461529230968 Marionette DEBUG loaded listener.js 13:20:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f9e83fe7400) [pid = 1826] [serial = 1347] [outer = 0x7f9e7ebf0400] 13:20:31 INFO - PROCESS | 1826 | 1461529231843 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]]]}] 13:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1178ms 13:20:31 INFO - PROCESS | 1826 | 1461529231903 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 13:20:31 INFO - PROCESS | 1826 | 1461529231906 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 13:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:20:31 INFO - PROCESS | 1826 | 1461529231911 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:20:31 INFO - PROCESS | 1826 | 1461529231913 Marionette TRACE conn3 <- [1,1766,null,{}] 13:20:31 INFO - PROCESS | 1826 | 1461529231919 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}] 13:20:32 INFO - PROCESS | 1826 | 1461529232107 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 13:20:32 INFO - PROCESS | 1826 | 1461529232311 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e84347800 == 134 [pid = 1826] [id = 449] 13:20:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f9e83c10800) [pid = 1826] [serial = 1348] [outer = (nil)] 13:20:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f9e8a0c6400) [pid = 1826] [serial = 1349] [outer = 0x7f9e83c10800] 13:20:32 INFO - PROCESS | 1826 | 1461529232374 Marionette DEBUG loaded listener.js 13:20:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f9e8d502c00) [pid = 1826] [serial = 1350] [outer = 0x7f9e83c10800] 13:20:33 INFO - PROCESS | 1826 | 1461529233187 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]]]}] 13:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1332ms 13:20:33 INFO - PROCESS | 1826 | 1461529233246 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 13:20:33 INFO - PROCESS | 1826 | 1461529233248 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 13:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:20:33 INFO - PROCESS | 1826 | 1461529233254 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:20:33 INFO - PROCESS | 1826 | 1461529233256 Marionette TRACE conn3 <- [1,1770,null,{}] 13:20:33 INFO - PROCESS | 1826 | 1461529233261 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}] 13:20:33 INFO - PROCESS | 1826 | 1461529233480 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 13:20:33 INFO - PROCESS | 1826 | 1461529233507 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8a9cd800 == 135 [pid = 1826] [id = 450] 13:20:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f9e83c11400) [pid = 1826] [serial = 1351] [outer = (nil)] 13:20:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f9e8ec04800) [pid = 1826] [serial = 1352] [outer = 0x7f9e83c11400] 13:20:33 INFO - PROCESS | 1826 | 1461529233564 Marionette DEBUG loaded listener.js 13:20:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f9e90b96000) [pid = 1826] [serial = 1353] [outer = 0x7f9e83c11400] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f9e90b9d400) [pid = 1826] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f9e8cf2b400) [pid = 1826] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f9e9693b800) [pid = 1826] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f9e8cd81400) [pid = 1826] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f9e7ec5b000) [pid = 1826] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f9e8ec0d800) [pid = 1826] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f9e8c66bc00) [pid = 1826] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f9e908a6400) [pid = 1826] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f9e80f5c400) [pid = 1826] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f9e7a1d2c00) [pid = 1826] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f9e8efb6c00) [pid = 1826] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f9e8ec4f400) [pid = 1826] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f9e804ba800) [pid = 1826] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f9e8292dc00) [pid = 1826] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f9e90570400) [pid = 1826] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f9e7cf4d400) [pid = 1826] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f9e846c7c00) [pid = 1826] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f9e804bb000) [pid = 1826] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f9e91521000) [pid = 1826] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f9e8d276000) [pid = 1826] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f9e7bf9e400) [pid = 1826] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f9e95a79800) [pid = 1826] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f9e8db1f800) [pid = 1826] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f9e90830000) [pid = 1826] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f9e8cd83000) [pid = 1826] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f9e8a0c9800) [pid = 1826] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f9e8cf2c800) [pid = 1826] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f9e83fe3c00) [pid = 1826] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f9e80f61000) [pid = 1826] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f9e8c20c400) [pid = 1826] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f9e83fe4000) [pid = 1826] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f9e8d56d800) [pid = 1826] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f9e89ed0000) [pid = 1826] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f9e828b3c00) [pid = 1826] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f9e90516000) [pid = 1826] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f9e83dd1000) [pid = 1826] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f9e828bf800) [pid = 1826] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f9e7efcb400) [pid = 1826] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f9ea4f39000) [pid = 1826] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f9e8d50cc00) [pid = 1826] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f9e90e3d000) [pid = 1826] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f9e7ec56400) [pid = 1826] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f9e96e38800) [pid = 1826] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f9e7efcdc00) [pid = 1826] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f9e83fe8800) [pid = 1826] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f9e80f62400) [pid = 1826] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f9e7ec55800) [pid = 1826] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f9e7ec60000) [pid = 1826] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f9e7dee4c00) [pid = 1826] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f9e7deec400) [pid = 1826] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f9e844f3c00) [pid = 1826] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f9e965f4400) [pid = 1826] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f9e8f075400) [pid = 1826] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f9e7dee4400) [pid = 1826] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:20:35 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f9e844fd800) [pid = 1826] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:20:35 INFO - PROCESS | 1826 | 1461529235446 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]]]}] 13:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 2235ms 13:20:35 INFO - PROCESS | 1826 | 1461529235491 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 13:20:35 INFO - PROCESS | 1826 | 1461529235494 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 13:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:20:35 INFO - PROCESS | 1826 | 1461529235499 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:20:35 INFO - PROCESS | 1826 | 1461529235502 Marionette TRACE conn3 <- [1,1774,null,{}] 13:20:35 INFO - PROCESS | 1826 | 1461529235506 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}] 13:20:35 INFO - PROCESS | 1826 | 1461529235666 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 13:20:35 INFO - PROCESS | 1826 | 1461529235679 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ef12000 == 136 [pid = 1826] [id = 451] 13:20:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f9e7a1d2c00) [pid = 1826] [serial = 1354] [outer = (nil)] 13:20:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f9e7efcb400) [pid = 1826] [serial = 1355] [outer = 0x7f9e7a1d2c00] 13:20:35 INFO - PROCESS | 1826 | 1461529235887 Marionette DEBUG loaded listener.js 13:20:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f9e80f5d800) [pid = 1826] [serial = 1356] [outer = 0x7f9e7a1d2c00] 13:20:36 INFO - PROCESS | 1826 | 1461529236527 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]]]}] 13:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1078ms 13:20:36 INFO - PROCESS | 1826 | 1461529236578 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 13:20:36 INFO - PROCESS | 1826 | 1461529236581 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 13:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:20:36 INFO - PROCESS | 1826 | 1461529236587 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:20:36 INFO - PROCESS | 1826 | 1461529236589 Marionette TRACE conn3 <- [1,1778,null,{}] 13:20:36 INFO - PROCESS | 1826 | 1461529236594 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}] 13:20:36 INFO - PROCESS | 1826 | 1461529236755 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 13:20:36 INFO - PROCESS | 1826 | 1461529236919 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8aa05800 == 137 [pid = 1826] [id = 452] 13:20:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f9e7cd33000) [pid = 1826] [serial = 1357] [outer = (nil)] 13:20:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f9e828bbc00) [pid = 1826] [serial = 1358] [outer = 0x7f9e7cd33000] 13:20:36 INFO - PROCESS | 1826 | 1461529236977 Marionette DEBUG loaded listener.js 13:20:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f9e844fd800) [pid = 1826] [serial = 1359] [outer = 0x7f9e7cd33000] 13:20:38 INFO - PROCESS | 1826 | 1461529238029 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]]]}] 13:20:38 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 13:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1475ms 13:20:38 INFO - PROCESS | 1826 | 1461529238063 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 13:20:38 INFO - PROCESS | 1826 | 1461529238073 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 13:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:20:38 INFO - PROCESS | 1826 | 1461529238089 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:20:38 INFO - PROCESS | 1826 | 1461529238093 Marionette TRACE conn3 <- [1,1782,null,{}] 13:20:38 INFO - PROCESS | 1826 | 1461529238101 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}] 13:20:38 INFO - PROCESS | 1826 | 1461529238289 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 13:20:38 INFO - PROCESS | 1826 | 1461529238547 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ede6000 == 138 [pid = 1826] [id = 453] 13:20:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f9e7cf50c00) [pid = 1826] [serial = 1360] [outer = (nil)] 13:20:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f9e7d788400) [pid = 1826] [serial = 1361] [outer = 0x7f9e7cf50c00] 13:20:38 INFO - PROCESS | 1826 | 1461529238665 Marionette DEBUG loaded listener.js 13:20:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f9e7deeb000) [pid = 1826] [serial = 1362] [outer = 0x7f9e7cf50c00] 13:20:39 INFO - PROCESS | 1826 | 1461529239594 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]]]}] 13:20:39 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 13:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1584ms 13:20:39 INFO - PROCESS | 1826 | 1461529239670 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 13:20:39 INFO - PROCESS | 1826 | 1461529239678 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 13:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:20:39 INFO - PROCESS | 1826 | 1461529239688 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:20:39 INFO - PROCESS | 1826 | 1461529239692 Marionette TRACE conn3 <- [1,1786,null,{}] 13:20:39 INFO - PROCESS | 1826 | 1461529239698 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}] 13:20:39 INFO - PROCESS | 1826 | 1461529239924 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 13:20:40 INFO - PROCESS | 1826 | 1461529240209 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e842d2800 == 139 [pid = 1826] [id = 454] 13:20:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f9e7e5b7c00) [pid = 1826] [serial = 1363] [outer = (nil)] 13:20:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f9e7efcc400) [pid = 1826] [serial = 1364] [outer = 0x7f9e7e5b7c00] 13:20:40 INFO - PROCESS | 1826 | 1461529240327 Marionette DEBUG loaded listener.js 13:20:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f9e816dd800) [pid = 1826] [serial = 1365] [outer = 0x7f9e7e5b7c00] 13:20:41 INFO - PROCESS | 1826 | 1461529241123 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]]]}] 13:20:41 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 13:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1485ms 13:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:20:41 INFO - PROCESS | 1826 | 1461529241173 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 13:20:41 INFO - PROCESS | 1826 | 1461529241176 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 13:20:41 INFO - PROCESS | 1826 | 1461529241182 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:20:41 INFO - PROCESS | 1826 | 1461529241188 Marionette TRACE conn3 <- [1,1790,null,{}] 13:20:41 INFO - PROCESS | 1826 | 1461529241203 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}] 13:20:41 INFO - PROCESS | 1826 | 1461529241405 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 13:20:41 INFO - PROCESS | 1826 | 1461529241607 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d544000 == 140 [pid = 1826] [id = 455] 13:20:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f9e83ee1000) [pid = 1826] [serial = 1366] [outer = (nil)] 13:20:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f9e83f91800) [pid = 1826] [serial = 1367] [outer = 0x7f9e83ee1000] 13:20:41 INFO - PROCESS | 1826 | 1461529241691 Marionette DEBUG loaded listener.js 13:20:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f9e8a0be400) [pid = 1826] [serial = 1368] [outer = 0x7f9e83ee1000] 13:20:42 INFO - PROCESS | 1826 | 1461529242567 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]]]}] 13:20:42 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) 13:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1438ms 13:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:20:42 INFO - PROCESS | 1826 | 1461529242619 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 13:20:42 INFO - PROCESS | 1826 | 1461529242623 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 13:20:42 INFO - PROCESS | 1826 | 1461529242629 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:20:42 INFO - PROCESS | 1826 | 1461529242632 Marionette TRACE conn3 <- [1,1794,null,{}] 13:20:42 INFO - PROCESS | 1826 | 1461529242637 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}] 13:20:42 INFO - PROCESS | 1826 | 1461529242821 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 13:20:43 INFO - PROCESS | 1826 | 1461529243029 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e906ec800 == 141 [pid = 1826] [id = 456] 13:20:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f9e83f84c00) [pid = 1826] [serial = 1369] [outer = (nil)] 13:20:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f9e8aa7ac00) [pid = 1826] [serial = 1370] [outer = 0x7f9e83f84c00] 13:20:43 INFO - PROCESS | 1826 | 1461529243107 Marionette DEBUG loaded listener.js 13:20:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f9e8c673400) [pid = 1826] [serial = 1371] [outer = 0x7f9e83f84c00] 13:20:43 INFO - PROCESS | 1826 | 1461529243948 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]]]}] 13:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1382ms 13:20:44 INFO - PROCESS | 1826 | 1461529244011 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 13:20:44 INFO - PROCESS | 1826 | 1461529244015 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 13:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:20:44 INFO - PROCESS | 1826 | 1461529244020 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:20:44 INFO - PROCESS | 1826 | 1461529244022 Marionette TRACE conn3 <- [1,1798,null,{}] 13:20:44 INFO - PROCESS | 1826 | 1461529244028 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}] 13:20:44 INFO - PROCESS | 1826 | 1461529244210 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 13:20:44 INFO - PROCESS | 1826 | 1461529244428 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90e8d800 == 142 [pid = 1826] [id = 457] 13:20:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f9e8a0c5c00) [pid = 1826] [serial = 1372] [outer = (nil)] 13:20:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f9e8ce75c00) [pid = 1826] [serial = 1373] [outer = 0x7f9e8a0c5c00] 13:20:44 INFO - PROCESS | 1826 | 1461529244498 Marionette DEBUG loaded listener.js 13:20:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f9e8d57a400) [pid = 1826] [serial = 1374] [outer = 0x7f9e8a0c5c00] 13:20:45 INFO - PROCESS | 1826 | 1461529245388 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]]]}] 13:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1384ms 13:20:45 INFO - PROCESS | 1826 | 1461529245405 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 13:20:45 INFO - PROCESS | 1826 | 1461529245408 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 13:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:20:45 INFO - PROCESS | 1826 | 1461529245414 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:20:45 INFO - PROCESS | 1826 | 1461529245416 Marionette TRACE conn3 <- [1,1802,null,{}] 13:20:45 INFO - PROCESS | 1826 | 1461529245422 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}] 13:20:45 INFO - PROCESS | 1826 | 1461529245630 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 13:20:45 INFO - PROCESS | 1826 | 1461529245842 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e93a17800 == 143 [pid = 1826] [id = 458] 13:20:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f9e8cd7fc00) [pid = 1826] [serial = 1375] [outer = (nil)] 13:20:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f9e90e48400) [pid = 1826] [serial = 1376] [outer = 0x7f9e8cd7fc00] 13:20:45 INFO - PROCESS | 1826 | 1461529245922 Marionette DEBUG loaded listener.js 13:20:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f9e91705c00) [pid = 1826] [serial = 1377] [outer = 0x7f9e8cd7fc00] 13:20:46 INFO - PROCESS | 1826 | 1461529246806 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]]]}] 13:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1425ms 13:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:20:46 INFO - PROCESS | 1826 | 1461529246840 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 13:20:46 INFO - PROCESS | 1826 | 1461529246843 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 13:20:46 INFO - PROCESS | 1826 | 1461529246849 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:20:46 INFO - PROCESS | 1826 | 1461529246852 Marionette TRACE conn3 <- [1,1806,null,{}] 13:20:46 INFO - PROCESS | 1826 | 1461529246857 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}] 13:20:47 INFO - PROCESS | 1826 | 1461529247044 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 13:20:47 INFO - PROCESS | 1826 | 1461529247255 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96024800 == 144 [pid = 1826] [id = 459] 13:20:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f9e8d579c00) [pid = 1826] [serial = 1378] [outer = (nil)] 13:20:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f9e91721800) [pid = 1826] [serial = 1379] [outer = 0x7f9e8d579c00] 13:20:47 INFO - PROCESS | 1826 | 1461529247324 Marionette DEBUG loaded listener.js 13:20:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f9e9247b000) [pid = 1826] [serial = 1380] [outer = 0x7f9e8d579c00] 13:20:48 INFO - PROCESS | 1826 | 1461529248240 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]]]}] 13:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1431ms 13:20:48 INFO - PROCESS | 1826 | 1461529248280 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 13:20:48 INFO - PROCESS | 1826 | 1461529248283 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 13:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:20:48 INFO - PROCESS | 1826 | 1461529248289 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:20:48 INFO - PROCESS | 1826 | 1461529248291 Marionette TRACE conn3 <- [1,1810,null,{}] 13:20:48 INFO - PROCESS | 1826 | 1461529248296 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}] 13:20:48 INFO - PROCESS | 1826 | 1461529248489 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 13:20:48 INFO - PROCESS | 1826 | 1461529248701 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9961c000 == 145 [pid = 1826] [id = 460] 13:20:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f9e91704000) [pid = 1826] [serial = 1381] [outer = (nil)] 13:20:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f9e94381000) [pid = 1826] [serial = 1382] [outer = 0x7f9e91704000] 13:20:48 INFO - PROCESS | 1826 | 1461529248815 Marionette DEBUG loaded listener.js 13:20:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f9e95738c00) [pid = 1826] [serial = 1383] [outer = 0x7f9e91704000] 13:20:49 INFO - PROCESS | 1826 | 1461529249714 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]]]}] 13:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1483ms 13:20:49 INFO - PROCESS | 1826 | 1461529249773 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 13:20:49 INFO - PROCESS | 1826 | 1461529249775 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 13:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:20:49 INFO - PROCESS | 1826 | 1461529249782 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:20:49 INFO - PROCESS | 1826 | 1461529249784 Marionette TRACE conn3 <- [1,1814,null,{}] 13:20:49 INFO - PROCESS | 1826 | 1461529249791 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}] 13:20:49 INFO - PROCESS | 1826 | 1461529249982 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 13:20:50 INFO - PROCESS | 1826 | 1461529250195 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea8e6b000 == 146 [pid = 1826] [id = 461] 13:20:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f9e8d72c800) [pid = 1826] [serial = 1384] [outer = (nil)] 13:20:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f9e960b7400) [pid = 1826] [serial = 1385] [outer = 0x7f9e8d72c800] 13:20:50 INFO - PROCESS | 1826 | 1461529250316 Marionette DEBUG loaded listener.js 13:20:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f9e97216400) [pid = 1826] [serial = 1386] [outer = 0x7f9e8d72c800] 13:20:51 INFO - PROCESS | 1826 | 1461529251223 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]]]}] 13:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1475ms 13:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:20:51 INFO - PROCESS | 1826 | 1461529251258 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 13:20:51 INFO - PROCESS | 1826 | 1461529251261 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 13:20:51 INFO - PROCESS | 1826 | 1461529251267 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:20:51 INFO - PROCESS | 1826 | 1461529251270 Marionette TRACE conn3 <- [1,1818,null,{}] 13:20:51 INFO - PROCESS | 1826 | 1461529251275 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}] 13:20:51 INFO - PROCESS | 1826 | 1461529251465 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 13:20:51 INFO - PROCESS | 1826 | 1461529251675 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80c44800 == 147 [pid = 1826] [id = 462] 13:20:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f9e9170d000) [pid = 1826] [serial = 1387] [outer = (nil)] 13:20:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f9ea3dd9c00) [pid = 1826] [serial = 1388] [outer = 0x7f9e9170d000] 13:20:51 INFO - PROCESS | 1826 | 1461529251746 Marionette DEBUG loaded listener.js 13:20:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f9ea4f39000) [pid = 1826] [serial = 1389] [outer = 0x7f9e9170d000] 13:20:52 INFO - PROCESS | 1826 | 1461529252649 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]]]}] 13:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1432ms 13:20:52 INFO - PROCESS | 1826 | 1461529252699 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 13:20:52 INFO - PROCESS | 1826 | 1461529252703 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 13:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:20:52 INFO - PROCESS | 1826 | 1461529252709 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:20:52 INFO - PROCESS | 1826 | 1461529252712 Marionette TRACE conn3 <- [1,1822,null,{}] 13:20:52 INFO - PROCESS | 1826 | 1461529252717 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}] 13:20:52 INFO - PROCESS | 1826 | 1461529252936 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 13:20:53 INFO - PROCESS | 1826 | 1461529253146 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e785d1800 == 148 [pid = 1826] [id = 463] 13:20:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f9e81705000) [pid = 1826] [serial = 1390] [outer = (nil)] 13:20:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f9e8170d800) [pid = 1826] [serial = 1391] [outer = 0x7f9e81705000] 13:20:53 INFO - PROCESS | 1826 | 1461529253280 Marionette DEBUG loaded listener.js 13:20:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f9ea5247400) [pid = 1826] [serial = 1392] [outer = 0x7f9e81705000] 13:20:54 INFO - PROCESS | 1826 | 1461529254177 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]]]}] 13:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1530ms 13:20:54 INFO - PROCESS | 1826 | 1461529254240 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 13:20:54 INFO - PROCESS | 1826 | 1461529254243 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 13:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:20:54 INFO - PROCESS | 1826 | 1461529254249 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:20:54 INFO - PROCESS | 1826 | 1461529254252 Marionette TRACE conn3 <- [1,1826,null,{}] 13:20:54 INFO - PROCESS | 1826 | 1461529254263 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}] 13:20:54 INFO - PROCESS | 1826 | 1461529254464 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 13:20:54 INFO - PROCESS | 1826 | 1461529254691 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7cce9800 == 149 [pid = 1826] [id = 464] 13:20:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f9e7a1d0000) [pid = 1826] [serial = 1393] [outer = (nil)] 13:20:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f9e7ce54400) [pid = 1826] [serial = 1394] [outer = 0x7f9e7a1d0000] 13:20:54 INFO - PROCESS | 1826 | 1461529254809 Marionette DEBUG loaded listener.js 13:20:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f9e7ce5a000) [pid = 1826] [serial = 1395] [outer = 0x7f9e7a1d0000] 13:20:55 INFO - PROCESS | 1826 | 1461529255673 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]]]}] 13:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1489ms 13:20:55 INFO - PROCESS | 1826 | 1461529255739 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 13:20:55 INFO - PROCESS | 1826 | 1461529255743 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 13:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:20:55 INFO - PROCESS | 1826 | 1461529255748 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:20:55 INFO - PROCESS | 1826 | 1461529255751 Marionette TRACE conn3 <- [1,1830,null,{}] 13:20:55 INFO - PROCESS | 1826 | 1461529255764 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}] 13:20:55 INFO - PROCESS | 1826 | 1461529255955 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 13:20:56 INFO - PROCESS | 1826 | 1461529256171 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ef21800 == 150 [pid = 1826] [id = 465] 13:20:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f9e7a36cc00) [pid = 1826] [serial = 1396] [outer = (nil)] 13:20:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f9e7ebf8400) [pid = 1826] [serial = 1397] [outer = 0x7f9e7a36cc00] 13:20:56 INFO - PROCESS | 1826 | 1461529256284 Marionette DEBUG loaded listener.js 13:20:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f9e8d7ec000) [pid = 1826] [serial = 1398] [outer = 0x7f9e7a36cc00] 13:20:57 INFO - PROCESS | 1826 | 1461529257206 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]]]}] 13:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1490ms 13:20:57 INFO - PROCESS | 1826 | 1461529257239 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 13:20:57 INFO - PROCESS | 1826 | 1461529257241 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 13:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:20:57 INFO - PROCESS | 1826 | 1461529257248 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:20:57 INFO - PROCESS | 1826 | 1461529257250 Marionette TRACE conn3 <- [1,1834,null,{}] 13:20:57 INFO - PROCESS | 1826 | 1461529257256 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}] 13:20:57 INFO - PROCESS | 1826 | 1461529257459 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 13:20:57 INFO - PROCESS | 1826 | 1461529257646 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ef13800 == 151 [pid = 1826] [id = 466] 13:20:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f9e7fa1a400) [pid = 1826] [serial = 1399] [outer = (nil)] 13:20:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f9e82928800) [pid = 1826] [serial = 1400] [outer = 0x7f9e7fa1a400] 13:20:57 INFO - PROCESS | 1826 | 1461529257763 Marionette DEBUG loaded listener.js 13:20:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f9e8a1d1c00) [pid = 1826] [serial = 1401] [outer = 0x7f9e7fa1a400] 13:20:58 INFO - PROCESS | 1826 | 1461529258687 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]]]}] 13:20:58 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 13:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1482ms 13:20:58 INFO - PROCESS | 1826 | 1461529258731 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 13:20:58 INFO - PROCESS | 1826 | 1461529258735 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 13:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:20:58 INFO - PROCESS | 1826 | 1461529258741 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:20:58 INFO - PROCESS | 1826 | 1461529258743 Marionette TRACE conn3 <- [1,1838,null,{}] 13:20:58 INFO - PROCESS | 1826 | 1461529258748 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}] 13:20:59 INFO - PROCESS | 1826 | 1461529259027 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 13:20:59 INFO - PROCESS | 1826 | 1461529259191 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7a3bb800 == 152 [pid = 1826] [id = 467] 13:20:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f9e7a197000) [pid = 1826] [serial = 1402] [outer = (nil)] 13:20:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f9e7a19f400) [pid = 1826] [serial = 1403] [outer = 0x7f9e7a197000] 13:20:59 INFO - PROCESS | 1826 | 1461529259753 Marionette DEBUG loaded listener.js 13:20:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f9e7bf92c00) [pid = 1826] [serial = 1404] [outer = 0x7f9e7a197000] 13:21:00 INFO - PROCESS | 1826 | 1461529260787 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]]]}] 13:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2077ms 13:21:00 INFO - PROCESS | 1826 | 1461529260819 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 13:21:00 INFO - PROCESS | 1826 | 1461529260824 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 13:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:21:00 INFO - PROCESS | 1826 | 1461529260832 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:21:00 INFO - PROCESS | 1826 | 1461529260837 Marionette TRACE conn3 <- [1,1842,null,{}] 13:21:00 INFO - PROCESS | 1826 | 1461529260843 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}] 13:21:01 INFO - PROCESS | 1826 | 1461529261025 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 13:21:01 INFO - PROCESS | 1826 | 1461529261263 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7edde000 == 153 [pid = 1826] [id = 468] 13:21:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f9e7a19ac00) [pid = 1826] [serial = 1405] [outer = (nil)] 13:21:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f9e7ce4f800) [pid = 1826] [serial = 1406] [outer = 0x7f9e7a19ac00] 13:21:01 INFO - PROCESS | 1826 | 1461529261371 Marionette DEBUG loaded listener.js 13:21:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f9e7deee800) [pid = 1826] [serial = 1407] [outer = 0x7f9e7a19ac00] 13:21:02 INFO - PROCESS | 1826 | 1461529262508 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]]]}] 13:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1731ms 13:21:02 INFO - PROCESS | 1826 | 1461529262563 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 13:21:02 INFO - PROCESS | 1826 | 1461529262567 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 13:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:21:02 INFO - PROCESS | 1826 | 1461529262580 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:21:02 INFO - PROCESS | 1826 | 1461529262582 Marionette TRACE conn3 <- [1,1846,null,{}] 13:21:02 INFO - PROCESS | 1826 | 1461529262587 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}] 13:21:02 INFO - PROCESS | 1826 | 1461529262780 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 13:21:03 INFO - PROCESS | 1826 | 1461529263072 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7a3a2000 == 154 [pid = 1826] [id = 469] 13:21:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f9e7cd34800) [pid = 1826] [serial = 1408] [outer = (nil)] 13:21:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f9e7efd0800) [pid = 1826] [serial = 1409] [outer = 0x7f9e7cd34800] 13:21:03 INFO - PROCESS | 1826 | 1461529263194 Marionette DEBUG loaded listener.js 13:21:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f9e7fa26400) [pid = 1826] [serial = 1410] [outer = 0x7f9e7cd34800] 13:21:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80eb0800 == 153 [pid = 1826] [id = 357] 13:21:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ef12000 == 152 [pid = 1826] [id = 451] 13:21:03 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f9e9082d400) [pid = 1826] [serial = 1292] [outer = (nil)] [url = about:blank] 13:21:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8a9cd800 == 151 [pid = 1826] [id = 450] 13:21:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e84347800 == 150 [pid = 1826] [id = 449] 13:21:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80d1e800 == 149 [pid = 1826] [id = 448] 13:21:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ccf5800 == 148 [pid = 1826] [id = 447] 13:21:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80f31000 == 147 [pid = 1826] [id = 446] 13:21:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7e1cc000 == 146 [pid = 1826] [id = 445] 13:21:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ee87800 == 145 [pid = 1826] [id = 444] 13:21:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7d80f800 == 144 [pid = 1826] [id = 442] 13:21:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e842da800 == 143 [pid = 1826] [id = 441] 13:21:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8ab2d000 == 142 [pid = 1826] [id = 440] 13:21:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea9506800 == 141 [pid = 1826] [id = 439] 13:21:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea4d11800 == 140 [pid = 1826] [id = 438] 13:21:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e974da000 == 139 [pid = 1826] [id = 437] 13:21:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95a24800 == 138 [pid = 1826] [id = 436] 13:21:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e91632000 == 137 [pid = 1826] [id = 435] 13:21:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90e8a000 == 136 [pid = 1826] [id = 434] 13:21:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8fb96800 == 135 [pid = 1826] [id = 433] 13:21:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e84213800 == 134 [pid = 1826] [id = 432] 13:21:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7fac2800 == 133 [pid = 1826] [id = 431] 13:21:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d0c2800 == 132 [pid = 1826] [id = 430] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f9e7a368800) [pid = 1826] [serial = 1265] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f9e95ba9800) [pid = 1826] [serial = 930] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f9e99637400) [pid = 1826] [serial = 1059] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f9ea3eab000) [pid = 1826] [serial = 933] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f9e7ebf2400) [pid = 1826] [serial = 1253] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f9e8d507800) [pid = 1826] [serial = 1044] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f9e7fa26000) [pid = 1826] [serial = 1274] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f9ea4ca6c00) [pid = 1826] [serial = 1119] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f9e90e47000) [pid = 1826] [serial = 984] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f9e7d7e9800) [pid = 1826] [serial = 1247] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f9e9781e400) [pid = 1826] [serial = 990] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f9e8a1d2800) [pid = 1826] [serial = 954] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f9e8ad12000) [pid = 1826] [serial = 1284] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f9ea5251400) [pid = 1826] [serial = 1122] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f9e948db000) [pid = 1826] [serial = 927] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f9e83edac00) [pid = 1826] [serial = 1068] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f9e8e1e2400) [pid = 1826] [serial = 1235] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f9e83fef800) [pid = 1826] [serial = 1098] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f9e9172e800) [pid = 1826] [serial = 1050] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f9e82928000) [pid = 1826] [serial = 1277] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f9e8ad0fc00) [pid = 1826] [serial = 1041] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f9e7a373000) [pid = 1826] [serial = 1268] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f9e8ad1b800) [pid = 1826] [serial = 1071] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f9ea92a3c00) [pid = 1826] [serial = 1131] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f9e9051b800) [pid = 1826] [serial = 1104] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f9e7cf49c00) [pid = 1826] [serial = 1203] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f9ea8ebe800) [pid = 1826] [serial = 1125] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f9ea5230400) [pid = 1826] [serial = 1065] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f9e99637000) [pid = 1826] [serial = 1113] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f9e8ec4d000) [pid = 1826] [serial = 1047] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f9e8d7f2000) [pid = 1826] [serial = 1289] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f9ea3ddec00) [pid = 1826] [serial = 1062] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f9e804b9400) [pid = 1826] [serial = 1229] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f9e83fee400) [pid = 1826] [serial = 996] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f9e92479400) [pid = 1826] [serial = 1241] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f9e95bdd800) [pid = 1826] [serial = 987] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f9ea4044400) [pid = 1826] [serial = 1116] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f9e89ed4c00) [pid = 1826] [serial = 999] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f9e9702c800) [pid = 1826] [serial = 1056] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f9e8aa78800) [pid = 1826] [serial = 1005] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f9e83dcb400) [pid = 1826] [serial = 1278] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f9e89ed2000) [pid = 1826] [serial = 1281] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f9e95a82400) [pid = 1826] [serial = 1053] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f9e83f82c00) [pid = 1826] [serial = 1280] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f9e8ce6f800) [pid = 1826] [serial = 1287] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f9e8ec50800) [pid = 1826] [serial = 1290] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f9e83fe2800) [pid = 1826] [serial = 1038] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f9e91150c00) [pid = 1826] [serial = 1238] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f9e844f3800) [pid = 1826] [serial = 1232] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f9ea42e9000) [pid = 1826] [serial = 1250] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f9e8ce77c00) [pid = 1826] [serial = 948] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f9e8c66d400) [pid = 1826] [serial = 1286] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f9ea92c2c00) [pid = 1826] [serial = 1128] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f9e91728400) [pid = 1826] [serial = 1107] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f9e83f84800) [pid = 1826] [serial = 1256] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f9e92e53c00) [pid = 1826] [serial = 1110] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f9e8a0c3000) [pid = 1826] [serial = 1271] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f9ea8a9f800) [pid = 1826] [serial = 942] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f9ea713c800) [pid = 1826] [serial = 936] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f9e9170a000) [pid = 1826] [serial = 1259] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f9e8a0c8800) [pid = 1826] [serial = 951] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f9e8aa6ec00) [pid = 1826] [serial = 1002] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f9e8a1da400) [pid = 1826] [serial = 1283] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f9e844f2000) [pid = 1826] [serial = 978] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f9e7ec5fc00) [pid = 1826] [serial = 939] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f9e80f69c00) [pid = 1826] [serial = 945] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f9e8ad19400) [pid = 1826] [serial = 1008] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f9e9781a800) [pid = 1826] [serial = 1244] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f9e7fa27000) [pid = 1826] [serial = 1134] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f9e8cd4f800) [pid = 1826] [serial = 981] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f9ea9061c00) [pid = 1826] [serial = 993] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f9e81046c00) [pid = 1826] [serial = 1275] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f9ea3de2000) [pid = 1826] [serial = 858] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f9e7a1d7400) [pid = 1826] [serial = 1262] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f9e7efd5400) [pid = 1826] [serial = 1035] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f9e8c203400) [pid = 1826] [serial = 1101] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1826 | 1461529264210 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]]]}] 13:21:04 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) 13:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1680ms 13:21:04 INFO - PROCESS | 1826 | 1461529264260 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 13:21:04 INFO - PROCESS | 1826 | 1461529264264 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 13:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:21:04 INFO - PROCESS | 1826 | 1461529264269 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:21:04 INFO - PROCESS | 1826 | 1461529264275 Marionette TRACE conn3 <- [1,1850,null,{}] 13:21:04 INFO - PROCESS | 1826 | 1461529264290 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}] 13:21:04 INFO - PROCESS | 1826 | 1461529264557 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 13:21:04 INFO - PROCESS | 1826 | 1461529264673 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7eddf800 == 133 [pid = 1826] [id = 470] 13:21:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f9e80f65000) [pid = 1826] [serial = 1411] [outer = (nil)] 13:21:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f9e8104c400) [pid = 1826] [serial = 1412] [outer = 0x7f9e80f65000] 13:21:04 INFO - PROCESS | 1826 | 1461529264738 Marionette DEBUG loaded listener.js 13:21:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f9e81702800) [pid = 1826] [serial = 1413] [outer = 0x7f9e80f65000] 13:21:05 INFO - PROCESS | 1826 | 1461529265474 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]]]}] 13:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1236ms 13:21:05 INFO - PROCESS | 1826 | 1461529265507 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 13:21:05 INFO - PROCESS | 1826 | 1461529265511 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 13:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:21:05 INFO - PROCESS | 1826 | 1461529265517 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:21:05 INFO - PROCESS | 1826 | 1461529265519 Marionette TRACE conn3 <- [1,1854,null,{}] 13:21:05 INFO - PROCESS | 1826 | 1461529265524 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}] 13:21:05 INFO - PROCESS | 1826 | 1461529265785 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 13:21:05 INFO - PROCESS | 1826 | 1461529265820 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80d27000 == 134 [pid = 1826] [id = 471] 13:21:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f9e80f63400) [pid = 1826] [serial = 1414] [outer = (nil)] 13:21:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f9e828b9400) [pid = 1826] [serial = 1415] [outer = 0x7f9e80f63400] 13:21:05 INFO - PROCESS | 1826 | 1461529265892 Marionette DEBUG loaded listener.js 13:21:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f9e82927800) [pid = 1826] [serial = 1416] [outer = 0x7f9e80f63400] 13:21:06 INFO - PROCESS | 1826 | 1461529266779 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]]]}] 13:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1275ms 13:21:06 INFO - PROCESS | 1826 | 1461529266800 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 13:21:06 INFO - PROCESS | 1826 | 1461529266804 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 13:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:21:06 INFO - PROCESS | 1826 | 1461529266809 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:21:06 INFO - PROCESS | 1826 | 1461529266811 Marionette TRACE conn3 <- [1,1858,null,{}] 13:21:06 INFO - PROCESS | 1826 | 1461529266816 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}] 13:21:07 INFO - PROCESS | 1826 | 1461529267021 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 13:21:07 INFO - PROCESS | 1826 | 1461529267050 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8267f000 == 135 [pid = 1826] [id = 472] 13:21:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f9e8292e400) [pid = 1826] [serial = 1417] [outer = (nil)] 13:21:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f9e83c11800) [pid = 1826] [serial = 1418] [outer = 0x7f9e8292e400] 13:21:07 INFO - PROCESS | 1826 | 1461529267117 Marionette DEBUG loaded listener.js 13:21:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f9e83ed4c00) [pid = 1826] [serial = 1419] [outer = 0x7f9e8292e400] 13:21:08 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f9e7ebf0400) [pid = 1826] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:21:08 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f9e7fa1b000) [pid = 1826] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:21:08 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f9e7a1d9400) [pid = 1826] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:21:08 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f9e7a1da000) [pid = 1826] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:21:08 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f9e7cd31800) [pid = 1826] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:21:08 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f9e83c11400) [pid = 1826] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:21:08 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f9e83c10800) [pid = 1826] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:21:08 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f9e7a1d2c00) [pid = 1826] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:21:08 INFO - PROCESS | 1826 | 1461529268677 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]]]}] 13:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1926ms 13:21:08 INFO - PROCESS | 1826 | 1461529268737 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 13:21:08 INFO - PROCESS | 1826 | 1461529268739 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 13:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:21:08 INFO - PROCESS | 1826 | 1461529268745 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:21:08 INFO - PROCESS | 1826 | 1461529268747 Marionette TRACE conn3 <- [1,1862,null,{}] 13:21:08 INFO - PROCESS | 1826 | 1461529268752 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}] 13:21:08 INFO - PROCESS | 1826 | 1461529268918 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 13:21:09 INFO - PROCESS | 1826 | 1461529269076 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e83e60000 == 136 [pid = 1826] [id = 473] 13:21:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f9e7ebebc00) [pid = 1826] [serial = 1420] [outer = (nil)] 13:21:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f9e83ed4000) [pid = 1826] [serial = 1421] [outer = 0x7f9e7ebebc00] 13:21:09 INFO - PROCESS | 1826 | 1461529269136 Marionette DEBUG loaded listener.js 13:21:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f9e83fee400) [pid = 1826] [serial = 1422] [outer = 0x7f9e7ebebc00] 13:21:09 INFO - PROCESS | 1826 | 1461529269789 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]]]}] 13:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1074ms 13:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:21:09 INFO - PROCESS | 1826 | 1461529269820 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 13:21:09 INFO - PROCESS | 1826 | 1461529269823 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 13:21:09 INFO - PROCESS | 1826 | 1461529269827 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:21:09 INFO - PROCESS | 1826 | 1461529269831 Marionette TRACE conn3 <- [1,1866,null,{}] 13:21:09 INFO - PROCESS | 1826 | 1461529269836 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}] 13:21:10 INFO - PROCESS | 1826 | 1461529270060 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 13:21:10 INFO - PROCESS | 1826 | 1461529270083 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e842cb000 == 137 [pid = 1826] [id = 474] 13:21:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f9e7efd4c00) [pid = 1826] [serial = 1423] [outer = (nil)] 13:21:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f9e844ffc00) [pid = 1826] [serial = 1424] [outer = 0x7f9e7efd4c00] 13:21:10 INFO - PROCESS | 1826 | 1461529270142 Marionette DEBUG loaded listener.js 13:21:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f9e89ed6800) [pid = 1826] [serial = 1425] [outer = 0x7f9e7efd4c00] 13:21:11 INFO - PROCESS | 1826 | 1461529271227 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]]]}] 13:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1433ms 13:21:11 INFO - PROCESS | 1826 | 1461529271261 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 13:21:11 INFO - PROCESS | 1826 | 1461529271268 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 13:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:21:11 INFO - PROCESS | 1826 | 1461529271277 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:21:11 INFO - PROCESS | 1826 | 1461529271281 Marionette TRACE conn3 <- [1,1870,null,{}] 13:21:11 INFO - PROCESS | 1826 | 1461529271289 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}] 13:21:11 INFO - PROCESS | 1826 | 1461529271474 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 13:21:11 INFO - PROCESS | 1826 | 1461529271675 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ed9b800 == 138 [pid = 1826] [id = 475] 13:21:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f9e7cfb8800) [pid = 1826] [serial = 1426] [outer = (nil)] 13:21:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f9e7d78d400) [pid = 1826] [serial = 1427] [outer = 0x7f9e7cfb8800] 13:21:11 INFO - PROCESS | 1826 | 1461529271748 Marionette DEBUG loaded listener.js 13:21:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f9e7ebef800) [pid = 1826] [serial = 1428] [outer = 0x7f9e7cfb8800] 13:21:12 INFO - PROCESS | 1826 | 1461529272683 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]]]}] 13:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1481ms 13:21:12 INFO - PROCESS | 1826 | 1461529272758 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 13:21:12 INFO - PROCESS | 1826 | 1461529272767 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 13:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:21:12 INFO - PROCESS | 1826 | 1461529272776 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:21:12 INFO - PROCESS | 1826 | 1461529272779 Marionette TRACE conn3 <- [1,1874,null,{}] 13:21:12 INFO - PROCESS | 1826 | 1461529272785 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}] 13:21:13 INFO - PROCESS | 1826 | 1461529273002 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 13:21:13 INFO - PROCESS | 1826 | 1461529273274 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8267b800 == 139 [pid = 1826] [id = 476] 13:21:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f9e7efcd400) [pid = 1826] [serial = 1429] [outer = (nil)] 13:21:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f9e80f5bc00) [pid = 1826] [serial = 1430] [outer = 0x7f9e7efcd400] 13:21:13 INFO - PROCESS | 1826 | 1461529273393 Marionette DEBUG loaded listener.js 13:21:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f9e81706400) [pid = 1826] [serial = 1431] [outer = 0x7f9e7efcd400] 13:21:14 INFO - PROCESS | 1826 | 1461529274226 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]]]}] 13:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1528ms 13:21:14 INFO - PROCESS | 1826 | 1461529274303 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 13:21:14 INFO - PROCESS | 1826 | 1461529274306 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 13:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:21:14 INFO - PROCESS | 1826 | 1461529274312 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:21:14 INFO - PROCESS | 1826 | 1461529274318 Marionette TRACE conn3 <- [1,1878,null,{}] 13:21:14 INFO - PROCESS | 1826 | 1461529274343 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}] 13:21:14 INFO - PROCESS | 1826 | 1461529274618 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 13:21:14 INFO - PROCESS | 1826 | 1461529274761 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e89fe0800 == 140 [pid = 1826] [id = 477] 13:21:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f9e81707400) [pid = 1826] [serial = 1432] [outer = (nil)] 13:21:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f9e83dccc00) [pid = 1826] [serial = 1433] [outer = 0x7f9e81707400] 13:21:14 INFO - PROCESS | 1826 | 1461529274874 Marionette DEBUG loaded listener.js 13:21:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f9e83fe6c00) [pid = 1826] [serial = 1434] [outer = 0x7f9e81707400] 13:21:15 INFO - PROCESS | 1826 | 1461529275752 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]]]}] 13:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1480ms 13:21:15 INFO - PROCESS | 1826 | 1461529275796 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 13:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:21:15 INFO - PROCESS | 1826 | 1461529275800 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 13:21:15 INFO - PROCESS | 1826 | 1461529275806 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:21:15 INFO - PROCESS | 1826 | 1461529275809 Marionette TRACE conn3 <- [1,1882,null,{}] 13:21:15 INFO - PROCESS | 1826 | 1461529275814 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}] 13:21:16 INFO - PROCESS | 1826 | 1461529276000 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 13:21:16 INFO - PROCESS | 1826 | 1461529276200 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8aa1e000 == 141 [pid = 1826] [id = 478] 13:21:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f9e828bf400) [pid = 1826] [serial = 1435] [outer = (nil)] 13:21:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f9e89eda400) [pid = 1826] [serial = 1436] [outer = 0x7f9e828bf400] 13:21:16 INFO - PROCESS | 1826 | 1461529276276 Marionette DEBUG loaded listener.js 13:21:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f9e8a0c4800) [pid = 1826] [serial = 1437] [outer = 0x7f9e828bf400] 13:21:17 INFO - PROCESS | 1826 | 1461529277121 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]]]}] 13:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1381ms 13:21:17 INFO - PROCESS | 1826 | 1461529277187 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 13:21:17 INFO - PROCESS | 1826 | 1461529277191 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 13:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:21:17 INFO - PROCESS | 1826 | 1461529277196 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:21:17 INFO - PROCESS | 1826 | 1461529277198 Marionette TRACE conn3 <- [1,1886,null,{}] 13:21:17 INFO - PROCESS | 1826 | 1461529277204 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}] 13:21:17 INFO - PROCESS | 1826 | 1461529277374 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 13:21:17 INFO - PROCESS | 1826 | 1461529277581 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8c442000 == 142 [pid = 1826] [id = 479] 13:21:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f9e804c3400) [pid = 1826] [serial = 1438] [outer = (nil)] 13:21:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f9e8a1d4000) [pid = 1826] [serial = 1439] [outer = 0x7f9e804c3400] 13:21:17 INFO - PROCESS | 1826 | 1461529277693 Marionette DEBUG loaded listener.js 13:21:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f9e8a980400) [pid = 1826] [serial = 1440] [outer = 0x7f9e804c3400] 13:21:18 INFO - PROCESS | 1826 | 1461529278564 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]]]}] 13:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1428ms 13:21:18 INFO - PROCESS | 1826 | 1461529278626 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 13:21:18 INFO - PROCESS | 1826 | 1461529278629 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 13:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:21:18 INFO - PROCESS | 1826 | 1461529278635 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:21:18 INFO - PROCESS | 1826 | 1461529278637 Marionette TRACE conn3 <- [1,1890,null,{}] 13:21:18 INFO - PROCESS | 1826 | 1461529278642 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}] 13:21:18 INFO - PROCESS | 1826 | 1461529278870 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 13:21:19 INFO - PROCESS | 1826 | 1461529279071 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d0c0800 == 143 [pid = 1826] [id = 480] 13:21:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f9e8c202c00) [pid = 1826] [serial = 1441] [outer = (nil)] 13:21:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f9e8cd4f000) [pid = 1826] [serial = 1442] [outer = 0x7f9e8c202c00] 13:21:19 INFO - PROCESS | 1826 | 1461529279148 Marionette DEBUG loaded listener.js 13:21:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f9e8d39a800) [pid = 1826] [serial = 1443] [outer = 0x7f9e8c202c00] 13:21:20 INFO - PROCESS | 1826 | 1461529280026 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]]]}] 13:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1427ms 13:21:20 INFO - PROCESS | 1826 | 1461529280062 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 13:21:20 INFO - PROCESS | 1826 | 1461529280065 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 13:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:21:20 INFO - PROCESS | 1826 | 1461529280071 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:21:20 INFO - PROCESS | 1826 | 1461529280073 Marionette TRACE conn3 <- [1,1894,null,{}] 13:21:20 INFO - PROCESS | 1826 | 1461529280079 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}] 13:21:20 INFO - PROCESS | 1826 | 1461529280243 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 13:21:20 INFO - PROCESS | 1826 | 1461529280445 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d868800 == 144 [pid = 1826] [id = 481] 13:21:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f9e8c203400) [pid = 1826] [serial = 1444] [outer = (nil)] 13:21:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f9e8d570800) [pid = 1826] [serial = 1445] [outer = 0x7f9e8c203400] 13:21:20 INFO - PROCESS | 1826 | 1461529280512 Marionette DEBUG loaded listener.js 13:21:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f9e8d7ec800) [pid = 1826] [serial = 1446] [outer = 0x7f9e8c203400] 13:21:21 INFO - PROCESS | 1826 | 1461529281356 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]]]}] 13:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1327ms 13:21:21 INFO - PROCESS | 1826 | 1461529281399 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 13:21:21 INFO - PROCESS | 1826 | 1461529281403 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 13:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:21:21 INFO - PROCESS | 1826 | 1461529281408 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:21:21 INFO - PROCESS | 1826 | 1461529281410 Marionette TRACE conn3 <- [1,1898,null,{}] 13:21:21 INFO - PROCESS | 1826 | 1461529281415 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}] 13:21:21 INFO - PROCESS | 1826 | 1461529281602 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 13:21:21 INFO - PROCESS | 1826 | 1461529281803 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90582000 == 145 [pid = 1826] [id = 482] 13:21:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f9e7a1d2c00) [pid = 1826] [serial = 1447] [outer = (nil)] 13:21:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f9e8db28800) [pid = 1826] [serial = 1448] [outer = 0x7f9e7a1d2c00] 13:21:21 INFO - PROCESS | 1826 | 1461529281870 Marionette DEBUG loaded listener.js 13:21:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f9e8ec07000) [pid = 1826] [serial = 1449] [outer = 0x7f9e7a1d2c00] 13:21:22 INFO - PROCESS | 1826 | 1461529282729 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]]]}] 13:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1375ms 13:21:22 INFO - PROCESS | 1826 | 1461529282784 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 13:21:22 INFO - PROCESS | 1826 | 1461529282788 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 13:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:21:22 INFO - PROCESS | 1826 | 1461529282793 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:21:22 INFO - PROCESS | 1826 | 1461529282796 Marionette TRACE conn3 <- [1,1902,null,{}] 13:21:22 INFO - PROCESS | 1826 | 1461529282801 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}] 13:21:22 INFO - PROCESS | 1826 | 1461529282991 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 13:21:23 INFO - PROCESS | 1826 | 1461529283201 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90e69000 == 146 [pid = 1826] [id = 483] 13:21:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f9e8c672c00) [pid = 1826] [serial = 1450] [outer = (nil)] 13:21:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f9e8ec1c000) [pid = 1826] [serial = 1451] [outer = 0x7f9e8c672c00] 13:21:23 INFO - PROCESS | 1826 | 1461529283278 Marionette DEBUG loaded listener.js 13:21:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f9e8ec4d000) [pid = 1826] [serial = 1452] [outer = 0x7f9e8c672c00] 13:21:24 INFO - PROCESS | 1826 | 1461529284121 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]]]}] 13:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1380ms 13:21:24 INFO - PROCESS | 1826 | 1461529284173 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 13:21:24 INFO - PROCESS | 1826 | 1461529284177 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 13:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:21:24 INFO - PROCESS | 1826 | 1461529284201 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:21:24 INFO - PROCESS | 1826 | 1461529284204 Marionette TRACE conn3 <- [1,1906,null,{}] 13:21:24 INFO - PROCESS | 1826 | 1461529284210 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}] 13:21:24 INFO - PROCESS | 1826 | 1461529284418 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 13:21:24 INFO - PROCESS | 1826 | 1461529284619 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9108e000 == 147 [pid = 1826] [id = 484] 13:21:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f9e8db23c00) [pid = 1826] [serial = 1453] [outer = (nil)] 13:21:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f9e8fb5d400) [pid = 1826] [serial = 1454] [outer = 0x7f9e8db23c00] 13:21:24 INFO - PROCESS | 1826 | 1461529284686 Marionette DEBUG loaded listener.js 13:21:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f9e905b1400) [pid = 1826] [serial = 1455] [outer = 0x7f9e8db23c00] 13:21:25 INFO - PROCESS | 1826 | 1461529285598 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]]]}] 13:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1430ms 13:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:21:25 INFO - PROCESS | 1826 | 1461529285632 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 13:21:25 INFO - PROCESS | 1826 | 1461529285635 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 13:21:25 INFO - PROCESS | 1826 | 1461529285642 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:21:25 INFO - PROCESS | 1826 | 1461529285646 Marionette TRACE conn3 <- [1,1910,null,{}] 13:21:25 INFO - PROCESS | 1826 | 1461529285651 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}] 13:21:25 INFO - PROCESS | 1826 | 1461529285848 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 13:21:26 INFO - PROCESS | 1826 | 1461529286055 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e916c4800 == 148 [pid = 1826] [id = 485] 13:21:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f9e8ec16000) [pid = 1826] [serial = 1456] [outer = (nil)] 13:21:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f9e910cf000) [pid = 1826] [serial = 1457] [outer = 0x7f9e8ec16000] 13:21:26 INFO - PROCESS | 1826 | 1461529286131 Marionette DEBUG loaded listener.js 13:21:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f9e9152f400) [pid = 1826] [serial = 1458] [outer = 0x7f9e8ec16000] 13:21:27 INFO - PROCESS | 1826 | 1461529287003 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]]]}] 13:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1433ms 13:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:21:27 INFO - PROCESS | 1826 | 1461529287073 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 13:21:27 INFO - PROCESS | 1826 | 1461529287076 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 13:21:27 INFO - PROCESS | 1826 | 1461529287082 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:21:27 INFO - PROCESS | 1826 | 1461529287085 Marionette TRACE conn3 <- [1,1914,null,{}] 13:21:27 INFO - PROCESS | 1826 | 1461529287090 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}] 13:21:27 INFO - PROCESS | 1826 | 1461529287276 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 13:21:27 INFO - PROCESS | 1826 | 1461529287482 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e92e1c000 == 149 [pid = 1826] [id = 486] 13:21:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f9e844f7000) [pid = 1826] [serial = 1459] [outer = (nil)] 13:21:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f9e91711800) [pid = 1826] [serial = 1460] [outer = 0x7f9e844f7000] 13:21:27 INFO - PROCESS | 1826 | 1461529287593 Marionette DEBUG loaded listener.js 13:21:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f9e91877c00) [pid = 1826] [serial = 1461] [outer = 0x7f9e844f7000] 13:21:28 INFO - PROCESS | 1826 | 1461529288422 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]]]}] 13:21:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1381ms 13:21:28 INFO - PROCESS | 1826 | 1461529288462 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 13:21:28 INFO - PROCESS | 1826 | 1461529288466 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 13:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:21:28 INFO - PROCESS | 1826 | 1461529288471 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:21:28 INFO - PROCESS | 1826 | 1461529288473 Marionette TRACE conn3 <- [1,1918,null,{}] 13:21:28 INFO - PROCESS | 1826 | 1461529288487 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}] 13:21:28 INFO - PROCESS | 1826 | 1461529288666 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 13:21:28 INFO - PROCESS | 1826 | 1461529288881 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95a2f800 == 150 [pid = 1826] [id = 487] 13:21:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f9e8ce72c00) [pid = 1826] [serial = 1462] [outer = (nil)] 13:21:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f9e92e53c00) [pid = 1826] [serial = 1463] [outer = 0x7f9e8ce72c00] 13:21:28 INFO - PROCESS | 1826 | 1461529288988 Marionette DEBUG loaded listener.js 13:21:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f9e948db400) [pid = 1826] [serial = 1464] [outer = 0x7f9e8ce72c00] 13:21:29 INFO - PROCESS | 1826 | 1461529289884 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]]]}] 13:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1490ms 13:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:21:29 INFO - PROCESS | 1826 | 1461529289962 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 13:21:29 INFO - PROCESS | 1826 | 1461529289964 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 13:21:29 INFO - PROCESS | 1826 | 1461529289970 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:21:29 INFO - PROCESS | 1826 | 1461529289973 Marionette TRACE conn3 <- [1,1922,null,{}] 13:21:29 INFO - PROCESS | 1826 | 1461529289978 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}] 13:21:30 INFO - PROCESS | 1826 | 1461529290156 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 13:21:30 INFO - PROCESS | 1826 | 1461529290361 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7e1d5000 == 151 [pid = 1826] [id = 488] 13:21:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f9e7a1db000) [pid = 1826] [serial = 1465] [outer = (nil)] 13:21:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f9e7deec000) [pid = 1826] [serial = 1466] [outer = 0x7f9e7a1db000] 13:21:30 INFO - PROCESS | 1826 | 1461529290431 Marionette DEBUG loaded listener.js 13:21:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f9e83f91400) [pid = 1826] [serial = 1467] [outer = 0x7f9e7a1db000] 13:21:31 INFO - PROCESS | 1826 | 1461529291304 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]]]}] 13:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1384ms 13:21:31 INFO - PROCESS | 1826 | 1461529291353 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 13:21:31 INFO - PROCESS | 1826 | 1461529291357 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 13:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:21:31 INFO - PROCESS | 1826 | 1461529291364 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:21:31 INFO - PROCESS | 1826 | 1461529291366 Marionette TRACE conn3 <- [1,1926,null,{}] 13:21:31 INFO - PROCESS | 1826 | 1461529291372 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}] 13:21:31 INFO - PROCESS | 1826 | 1461529291564 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 13:21:31 INFO - PROCESS | 1826 | 1461529291782 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8aa1c000 == 152 [pid = 1826] [id = 489] 13:21:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f9e7cf4c800) [pid = 1826] [serial = 1468] [outer = (nil)] 13:21:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f9e92481000) [pid = 1826] [serial = 1469] [outer = 0x7f9e7cf4c800] 13:21:31 INFO - PROCESS | 1826 | 1461529291890 Marionette DEBUG loaded listener.js 13:21:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f9e95a78800) [pid = 1826] [serial = 1470] [outer = 0x7f9e7cf4c800] 13:21:33 INFO - PROCESS | 1826 | 1461529293223 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]]]}] 13:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1928ms 13:21:33 INFO - PROCESS | 1826 | 1461529293292 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 13:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:21:33 INFO - PROCESS | 1826 | 1461529293298 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 13:21:33 INFO - PROCESS | 1826 | 1461529293305 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:21:33 INFO - PROCESS | 1826 | 1461529293310 Marionette TRACE conn3 <- [1,1930,null,{}] 13:21:33 INFO - PROCESS | 1826 | 1461529293317 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}] 13:21:33 INFO - PROCESS | 1826 | 1461529293555 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 13:21:33 INFO - PROCESS | 1826 | 1461529293887 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e808cd800 == 153 [pid = 1826] [id = 490] 13:21:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f9e7a36f800) [pid = 1826] [serial = 1471] [outer = (nil)] 13:21:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f9e7ce55000) [pid = 1826] [serial = 1472] [outer = 0x7f9e7a36f800] 13:21:33 INFO - PROCESS | 1826 | 1461529293984 Marionette DEBUG loaded listener.js 13:21:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f9e7ec52400) [pid = 1826] [serial = 1473] [outer = 0x7f9e7a36f800] 13:21:35 INFO - PROCESS | 1826 | 1461529295050 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]]]}] 13:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1787ms 13:21:35 INFO - PROCESS | 1826 | 1461529295092 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 13:21:35 INFO - PROCESS | 1826 | 1461529295101 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 13:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:21:35 INFO - PROCESS | 1826 | 1461529295111 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:21:35 INFO - PROCESS | 1826 | 1461529295114 Marionette TRACE conn3 <- [1,1934,null,{}] 13:21:35 INFO - PROCESS | 1826 | 1461529295120 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}] 13:21:35 INFO - PROCESS | 1826 | 1461529295301 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 13:21:35 INFO - PROCESS | 1826 | 1461529295595 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7d819800 == 154 [pid = 1826] [id = 491] 13:21:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f9e8104d800) [pid = 1826] [serial = 1474] [outer = (nil)] 13:21:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f9e81704800) [pid = 1826] [serial = 1475] [outer = 0x7f9e8104d800] 13:21:35 INFO - PROCESS | 1826 | 1461529295679 Marionette DEBUG loaded listener.js 13:21:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f9e81710c00) [pid = 1826] [serial = 1476] [outer = 0x7f9e8104d800] 13:21:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90ea6800 == 153 [pid = 1826] [id = 411] 13:21:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9eabe38800 == 152 [pid = 1826] [id = 376] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f9e7a19e000) [pid = 1826] [serial = 1319] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f9ea88e4c00) [pid = 1826] [serial = 1322] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f9e7cfc5800) [pid = 1826] [serial = 1325] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f9e7d78b000) [pid = 1826] [serial = 1328] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f9e828bbc00) [pid = 1826] [serial = 1358] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e83e60000 == 151 [pid = 1826] [id = 473] 13:21:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8267f000 == 150 [pid = 1826] [id = 472] 13:21:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80d27000 == 149 [pid = 1826] [id = 471] 13:21:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7eddf800 == 148 [pid = 1826] [id = 470] 13:21:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7a3a2000 == 147 [pid = 1826] [id = 469] 13:21:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7edde000 == 146 [pid = 1826] [id = 468] 13:21:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7a3bb800 == 145 [pid = 1826] [id = 467] 13:21:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ef21800 == 144 [pid = 1826] [id = 465] 13:21:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7cce9800 == 143 [pid = 1826] [id = 464] 13:21:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e785d1800 == 142 [pid = 1826] [id = 463] 13:21:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80c44800 == 141 [pid = 1826] [id = 462] 13:21:36 INFO - PROCESS | 1826 | 1461529296657 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]]]}] 13:21:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea8e6b000 == 140 [pid = 1826] [id = 461] 13:21:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9961c000 == 139 [pid = 1826] [id = 460] 13:21:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e96024800 == 138 [pid = 1826] [id = 459] 13:21:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e93a17800 == 137 [pid = 1826] [id = 458] 13:21:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90e8d800 == 136 [pid = 1826] [id = 457] 13:21:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e906ec800 == 135 [pid = 1826] [id = 456] 13:21:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d544000 == 134 [pid = 1826] [id = 455] 13:21:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e842d2800 == 133 [pid = 1826] [id = 454] 13:21:36 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ede6000 == 132 [pid = 1826] [id = 453] 13:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1585ms 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f9e9152a800) [pid = 1826] [serial = 1307] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f9e83f89400) [pid = 1826] [serial = 1346] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f9e83fe7400) [pid = 1826] [serial = 1347] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f9e7ebf2800) [pid = 1826] [serial = 1295] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f9e80f5c000) [pid = 1826] [serial = 1340] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f9e816e2800) [pid = 1826] [serial = 1341] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f9e83dd2000) [pid = 1826] [serial = 1298] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f9e7cfc4800) [pid = 1826] [serial = 1335] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f9e7cf4fc00) [pid = 1826] [serial = 1334] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f9e8efb4800) [pid = 1826] [serial = 1304] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f9e7e5b6800) [pid = 1826] [serial = 1338] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f9e7def0000) [pid = 1826] [serial = 1337] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f9e804b9800) [pid = 1826] [serial = 1343] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f9e83ede400) [pid = 1826] [serial = 1344] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f9e9500c400) [pid = 1826] [serial = 1310] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f9e8c211c00) [pid = 1826] [serial = 1301] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f9e97864000) [pid = 1826] [serial = 1313] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f9ea3ea8800) [pid = 1826] [serial = 1316] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f9e8ec04800) [pid = 1826] [serial = 1352] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f9e7d791400) [pid = 1826] [serial = 1331] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f9e8a0c6400) [pid = 1826] [serial = 1349] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f9e7efcb400) [pid = 1826] [serial = 1355] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f9e90b96000) [pid = 1826] [serial = 1353] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f9e80f5d800) [pid = 1826] [serial = 1356] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f9e8d502c00) [pid = 1826] [serial = 1350] [outer = (nil)] [url = about:blank] 13:21:36 INFO - PROCESS | 1826 | 1461529296722 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 13:21:36 INFO - PROCESS | 1826 | 1461529296727 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 13:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:21:36 INFO - PROCESS | 1826 | 1461529296732 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:21:36 INFO - PROCESS | 1826 | 1461529296738 Marionette TRACE conn3 <- [1,1938,null,{}] 13:21:36 INFO - PROCESS | 1826 | 1461529296752 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}] 13:21:36 INFO - PROCESS | 1826 | 1461529296939 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 13:21:37 INFO - PROCESS | 1826 | 1461529297145 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ee90800 == 133 [pid = 1826] [id = 492] 13:21:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f9e828b5c00) [pid = 1826] [serial = 1477] [outer = (nil)] 13:21:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f9e83d99800) [pid = 1826] [serial = 1478] [outer = 0x7f9e828b5c00] 13:21:37 INFO - PROCESS | 1826 | 1461529297212 Marionette DEBUG loaded listener.js 13:21:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f9e83edc000) [pid = 1826] [serial = 1479] [outer = 0x7f9e828b5c00] 13:21:37 INFO - PROCESS | 1826 | 1461529297890 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]]]}] 13:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1188ms 13:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:21:37 INFO - PROCESS | 1826 | 1461529297920 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 13:21:37 INFO - PROCESS | 1826 | 1461529297923 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 13:21:37 INFO - PROCESS | 1826 | 1461529297929 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:21:37 INFO - PROCESS | 1826 | 1461529297932 Marionette TRACE conn3 <- [1,1942,null,{}] 13:21:37 INFO - PROCESS | 1826 | 1461529297936 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}] 13:21:38 INFO - PROCESS | 1826 | 1461529298115 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 13:21:38 INFO - PROCESS | 1826 | 1461529298285 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80d27000 == 134 [pid = 1826] [id = 493] 13:21:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f9e828bf800) [pid = 1826] [serial = 1480] [outer = (nil)] 13:21:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f9e83fee000) [pid = 1826] [serial = 1481] [outer = 0x7f9e828bf800] 13:21:38 INFO - PROCESS | 1826 | 1461529298348 Marionette DEBUG loaded listener.js 13:21:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f9e8a1cec00) [pid = 1826] [serial = 1482] [outer = 0x7f9e828bf800] 13:21:39 INFO - PROCESS | 1826 | 1461529299122 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]]]}] 13:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1229ms 13:21:39 INFO - PROCESS | 1826 | 1461529299157 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 13:21:39 INFO - PROCESS | 1826 | 1461529299161 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 13:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:21:39 INFO - PROCESS | 1826 | 1461529299167 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:21:39 INFO - PROCESS | 1826 | 1461529299181 Marionette TRACE conn3 <- [1,1946,null,{}] 13:21:39 INFO - PROCESS | 1826 | 1461529299193 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}] 13:21:39 INFO - PROCESS | 1826 | 1461529299401 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 13:21:39 INFO - PROCESS | 1826 | 1461529299437 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8420a800 == 135 [pid = 1826] [id = 494] 13:21:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f9e7e5b5400) [pid = 1826] [serial = 1483] [outer = (nil)] 13:21:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f9e8a1cf000) [pid = 1826] [serial = 1484] [outer = 0x7f9e7e5b5400] 13:21:39 INFO - PROCESS | 1826 | 1461529299495 Marionette DEBUG loaded listener.js 13:21:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f9e8aa75400) [pid = 1826] [serial = 1485] [outer = 0x7f9e7e5b5400] 13:21:40 INFO - PROCESS | 1826 | 1461529300320 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]]]}] 13:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1195ms 13:21:40 INFO - PROCESS | 1826 | 1461529300369 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 13:21:40 INFO - PROCESS | 1826 | 1461529300372 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 13:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:21:40 INFO - PROCESS | 1826 | 1461529300378 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:21:40 INFO - PROCESS | 1826 | 1461529300380 Marionette TRACE conn3 <- [1,1950,null,{}] 13:21:40 INFO - PROCESS | 1826 | 1461529300389 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}] 13:21:40 INFO - PROCESS | 1826 | 1461529300668 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 13:21:40 INFO - PROCESS | 1826 | 1461529300695 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e89fe0000 == 136 [pid = 1826] [id = 495] 13:21:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f9e8c66bc00) [pid = 1826] [serial = 1486] [outer = (nil)] 13:21:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f9e8ce6ec00) [pid = 1826] [serial = 1487] [outer = 0x7f9e8c66bc00] 13:21:40 INFO - PROCESS | 1826 | 1461529300758 Marionette DEBUG loaded listener.js 13:21:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f9e90513400) [pid = 1826] [serial = 1488] [outer = 0x7f9e8c66bc00] 13:21:41 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f9e7cd34800) [pid = 1826] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:21:41 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f9e80f63400) [pid = 1826] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:21:41 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f9e7a19ac00) [pid = 1826] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:21:41 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f9e7a197000) [pid = 1826] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:21:41 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f9e80f65000) [pid = 1826] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:21:41 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f9e8292e400) [pid = 1826] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:21:41 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f9e7ebebc00) [pid = 1826] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:21:42 INFO - PROCESS | 1826 | 1461529302029 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]]]}] 13:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1683ms 13:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:21:42 INFO - PROCESS | 1826 | 1461529302063 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 13:21:42 INFO - PROCESS | 1826 | 1461529302066 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 13:21:42 INFO - PROCESS | 1826 | 1461529302072 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:21:42 INFO - PROCESS | 1826 | 1461529302074 Marionette TRACE conn3 <- [1,1954,null,{}] 13:21:42 INFO - PROCESS | 1826 | 1461529302079 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}] 13:21:42 INFO - PROCESS | 1826 | 1461529302246 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 13:21:42 INFO - PROCESS | 1826 | 1461529302411 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8ab2a800 == 137 [pid = 1826] [id = 496] 13:21:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f9e7ec61000) [pid = 1826] [serial = 1489] [outer = (nil)] 13:21:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f9e846ca400) [pid = 1826] [serial = 1490] [outer = 0x7f9e7ec61000] 13:21:42 INFO - PROCESS | 1826 | 1461529302470 Marionette DEBUG loaded listener.js 13:21:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f9e908b0c00) [pid = 1826] [serial = 1491] [outer = 0x7f9e7ec61000] 13:21:43 INFO - PROCESS | 1826 | 1461529303157 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]]]}] 13:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1134ms 13:21:43 INFO - PROCESS | 1826 | 1461529303205 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 13:21:43 INFO - PROCESS | 1826 | 1461529303208 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 13:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:21:43 INFO - PROCESS | 1826 | 1461529303213 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:21:43 INFO - PROCESS | 1826 | 1461529303215 Marionette TRACE conn3 <- [1,1958,null,{}] 13:21:43 INFO - PROCESS | 1826 | 1461529303220 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}] 13:21:43 INFO - PROCESS | 1826 | 1461529303439 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 13:21:43 INFO - PROCESS | 1826 | 1461529303457 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d0d0800 == 138 [pid = 1826] [id = 497] 13:21:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f9e8ad19000) [pid = 1826] [serial = 1492] [outer = (nil)] 13:21:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f9e910c8000) [pid = 1826] [serial = 1493] [outer = 0x7f9e8ad19000] 13:21:43 INFO - PROCESS | 1826 | 1461529303516 Marionette DEBUG loaded listener.js 13:21:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f9e91527c00) [pid = 1826] [serial = 1494] [outer = 0x7f9e8ad19000] 13:21:44 INFO - PROCESS | 1826 | 1461529304615 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]]]}] 13:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1424ms 13:21:44 INFO - PROCESS | 1826 | 1461529304639 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 13:21:44 INFO - PROCESS | 1826 | 1461529304645 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 13:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:21:44 INFO - PROCESS | 1826 | 1461529304654 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:21:44 INFO - PROCESS | 1826 | 1461529304659 Marionette TRACE conn3 <- [1,1962,null,{}] 13:21:44 INFO - PROCESS | 1826 | 1461529304666 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}] 13:21:44 INFO - PROCESS | 1826 | 1461529304861 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 13:21:45 INFO - PROCESS | 1826 | 1461529305071 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ee8e000 == 139 [pid = 1826] [id = 498] 13:21:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f9e7d7e3400) [pid = 1826] [serial = 1495] [outer = (nil)] 13:21:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f9e7ebf3000) [pid = 1826] [serial = 1496] [outer = 0x7f9e7d7e3400] 13:21:45 INFO - PROCESS | 1826 | 1461529305192 Marionette DEBUG loaded listener.js 13:21:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f9e804be000) [pid = 1826] [serial = 1497] [outer = 0x7f9e7d7e3400] 13:21:46 INFO - PROCESS | 1826 | 1461529306170 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]]]}] 13:21:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1579ms 13:21:46 INFO - PROCESS | 1826 | 1461529306234 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 13:21:46 INFO - PROCESS | 1826 | 1461529306242 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 13:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:21:46 INFO - PROCESS | 1826 | 1461529306252 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:21:46 INFO - PROCESS | 1826 | 1461529306255 Marionette TRACE conn3 <- [1,1966,null,{}] 13:21:46 INFO - PROCESS | 1826 | 1461529306261 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}] 13:21:46 INFO - PROCESS | 1826 | 1461529306457 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 13:21:46 INFO - PROCESS | 1826 | 1461529306660 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8435c000 == 140 [pid = 1826] [id = 499] 13:21:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f9e804c5400) [pid = 1826] [serial = 1498] [outer = (nil)] 13:21:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f9e83d9a800) [pid = 1826] [serial = 1499] [outer = 0x7f9e804c5400] 13:21:46 INFO - PROCESS | 1826 | 1461529306729 Marionette DEBUG loaded listener.js 13:21:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f9e83fe7400) [pid = 1826] [serial = 1500] [outer = 0x7f9e804c5400] 13:21:47 INFO - PROCESS | 1826 | 1461529307734 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]]]}] 13:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1532ms 13:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:21:47 INFO - PROCESS | 1826 | 1461529307784 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 13:21:47 INFO - PROCESS | 1826 | 1461529307787 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 13:21:47 INFO - PROCESS | 1826 | 1461529307793 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:21:47 INFO - PROCESS | 1826 | 1461529307799 Marionette TRACE conn3 <- [1,1970,null,{}] 13:21:47 INFO - PROCESS | 1826 | 1461529307814 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}] 13:21:48 INFO - PROCESS | 1826 | 1461529308057 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 13:21:48 INFO - PROCESS | 1826 | 1461529308264 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90ea2000 == 141 [pid = 1826] [id = 500] 13:21:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f9e8a974800) [pid = 1826] [serial = 1501] [outer = (nil)] 13:21:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f9e8ce6f800) [pid = 1826] [serial = 1502] [outer = 0x7f9e8a974800] 13:21:48 INFO - PROCESS | 1826 | 1461529308422 Marionette DEBUG loaded listener.js 13:21:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f9e8d736000) [pid = 1826] [serial = 1503] [outer = 0x7f9e8a974800] 13:21:49 INFO - PROCESS | 1826 | 1461529309288 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]]]}] 13:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1536ms 13:21:49 INFO - PROCESS | 1826 | 1461529309329 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 13:21:49 INFO - PROCESS | 1826 | 1461529309333 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 13:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:21:49 INFO - PROCESS | 1826 | 1461529309339 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:21:49 INFO - PROCESS | 1826 | 1461529309341 Marionette TRACE conn3 <- [1,1974,null,{}] 13:21:49 INFO - PROCESS | 1826 | 1461529309348 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}] 13:21:49 INFO - PROCESS | 1826 | 1461529309549 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 13:21:49 INFO - PROCESS | 1826 | 1461529309760 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e93a17800 == 142 [pid = 1826] [id = 501] 13:21:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f9e8c20d000) [pid = 1826] [serial = 1504] [outer = (nil)] 13:21:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f9e91149000) [pid = 1826] [serial = 1505] [outer = 0x7f9e8c20d000] 13:21:49 INFO - PROCESS | 1826 | 1461529309830 Marionette DEBUG loaded listener.js 13:21:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f9e9170d400) [pid = 1826] [serial = 1506] [outer = 0x7f9e8c20d000] 13:21:50 INFO - PROCESS | 1826 | 1461529310699 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]]]}] 13:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1388ms 13:21:50 INFO - PROCESS | 1826 | 1461529310728 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 13:21:50 INFO - PROCESS | 1826 | 1461529310731 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 13:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:21:50 INFO - PROCESS | 1826 | 1461529310737 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:21:50 INFO - PROCESS | 1826 | 1461529310739 Marionette TRACE conn3 <- [1,1978,null,{}] 13:21:50 INFO - PROCESS | 1826 | 1461529310745 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}] 13:21:50 INFO - PROCESS | 1826 | 1461529310939 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 13:21:51 INFO - PROCESS | 1826 | 1461529311151 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96ec3000 == 143 [pid = 1826] [id = 502] 13:21:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f9e8efb8400) [pid = 1826] [serial = 1507] [outer = (nil)] 13:21:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f9e92482800) [pid = 1826] [serial = 1508] [outer = 0x7f9e8efb8400] 13:21:51 INFO - PROCESS | 1826 | 1461529311263 Marionette DEBUG loaded listener.js 13:21:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f9e9500dc00) [pid = 1826] [serial = 1509] [outer = 0x7f9e8efb8400] 13:21:52 INFO - PROCESS | 1826 | 1461529312167 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]]]}] 13:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1477ms 13:21:52 INFO - PROCESS | 1826 | 1461529312215 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 13:21:52 INFO - PROCESS | 1826 | 1461529312218 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 13:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:21:52 INFO - PROCESS | 1826 | 1461529312224 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:21:52 INFO - PROCESS | 1826 | 1461529312226 Marionette TRACE conn3 <- [1,1982,null,{}] 13:21:52 INFO - PROCESS | 1826 | 1461529312231 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}] 13:21:52 INFO - PROCESS | 1826 | 1461529312454 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 13:21:52 INFO - PROCESS | 1826 | 1461529312664 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e98158000 == 144 [pid = 1826] [id = 503] 13:21:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f9e92e59800) [pid = 1826] [serial = 1510] [outer = (nil)] 13:21:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f9e9717e400) [pid = 1826] [serial = 1511] [outer = 0x7f9e92e59800] 13:21:52 INFO - PROCESS | 1826 | 1461529312782 Marionette DEBUG loaded listener.js 13:21:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f9e99634c00) [pid = 1826] [serial = 1512] [outer = 0x7f9e92e59800] 13:21:53 INFO - PROCESS | 1826 | 1461529313690 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]]]}] 13:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1479ms 13:21:53 INFO - PROCESS | 1826 | 1461529313717 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 13:21:53 INFO - PROCESS | 1826 | 1461529313721 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 13:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:21:53 INFO - PROCESS | 1826 | 1461529313729 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:21:53 INFO - PROCESS | 1826 | 1461529313732 Marionette TRACE conn3 <- [1,1986,null,{}] 13:21:53 INFO - PROCESS | 1826 | 1461529313737 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}] 13:21:53 INFO - PROCESS | 1826 | 1461529313933 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 13:21:54 INFO - PROCESS | 1826 | 1461529314202 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea2fa6800 == 145 [pid = 1826] [id = 504] 13:21:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f9e91147000) [pid = 1826] [serial = 1513] [outer = (nil)] 13:21:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f9e998ac000) [pid = 1826] [serial = 1514] [outer = 0x7f9e91147000] 13:21:54 INFO - PROCESS | 1826 | 1461529314277 Marionette DEBUG loaded listener.js 13:21:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f9ea2f37c00) [pid = 1826] [serial = 1515] [outer = 0x7f9e91147000] 13:21:55 INFO - PROCESS | 1826 | 1461529315077 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]]]}] 13:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1379ms 13:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:21:55 INFO - PROCESS | 1826 | 1461529315109 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 13:21:55 INFO - PROCESS | 1826 | 1461529315112 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 13:21:55 INFO - PROCESS | 1826 | 1461529315117 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:21:55 INFO - PROCESS | 1826 | 1461529315120 Marionette TRACE conn3 <- [1,1990,null,{}] 13:21:55 INFO - PROCESS | 1826 | 1461529315125 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}] 13:21:55 INFO - PROCESS | 1826 | 1461529315318 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 13:21:55 INFO - PROCESS | 1826 | 1461529315532 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea4221000 == 146 [pid = 1826] [id = 505] 13:21:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f9e94383000) [pid = 1826] [serial = 1516] [outer = (nil)] 13:21:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f9ea3ea9000) [pid = 1826] [serial = 1517] [outer = 0x7f9e94383000] 13:21:55 INFO - PROCESS | 1826 | 1461529315647 Marionette DEBUG loaded listener.js 13:21:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f9ea42e8000) [pid = 1826] [serial = 1518] [outer = 0x7f9e94383000] 13:21:56 INFO - PROCESS | 1826 | 1461529316522 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]]]}] 13:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1432ms 13:21:56 INFO - PROCESS | 1826 | 1461529316553 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 13:21:56 INFO - PROCESS | 1826 | 1461529316557 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 13:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:21:56 INFO - PROCESS | 1826 | 1461529316566 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:21:56 INFO - PROCESS | 1826 | 1461529316570 Marionette TRACE conn3 <- [1,1994,null,{}] 13:21:56 INFO - PROCESS | 1826 | 1461529316575 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}] 13:21:56 INFO - PROCESS | 1826 | 1461529316771 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 13:21:56 INFO - PROCESS | 1826 | 1461529316983 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea8a65800 == 147 [pid = 1826] [id = 506] 13:21:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f9e99633400) [pid = 1826] [serial = 1519] [outer = (nil)] 13:21:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f9ea5043400) [pid = 1826] [serial = 1520] [outer = 0x7f9e99633400] 13:21:57 INFO - PROCESS | 1826 | 1461529317102 Marionette DEBUG loaded listener.js 13:21:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f9ea524f000) [pid = 1826] [serial = 1521] [outer = 0x7f9e99633400] 13:21:57 INFO - PROCESS | 1826 | 1461529317971 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]]]}] 13:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1429ms 13:21:57 INFO - PROCESS | 1826 | 1461529317996 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 13:21:58 INFO - PROCESS | 1826 | 1461529317999 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 13:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:21:58 INFO - PROCESS | 1826 | 1461529318005 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:21:58 INFO - PROCESS | 1826 | 1461529318007 Marionette TRACE conn3 <- [1,1998,null,{}] 13:21:58 INFO - PROCESS | 1826 | 1461529318012 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}] 13:21:58 INFO - PROCESS | 1826 | 1461529318204 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 13:21:58 INFO - PROCESS | 1826 | 1461529318422 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea8e69800 == 148 [pid = 1826] [id = 507] 13:21:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f9e7ec58400) [pid = 1826] [serial = 1522] [outer = (nil)] 13:21:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f9e9df7b000) [pid = 1826] [serial = 1523] [outer = 0x7f9e7ec58400] 13:21:58 INFO - PROCESS | 1826 | 1461529318540 Marionette DEBUG loaded listener.js 13:21:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f9ea8aa1000) [pid = 1826] [serial = 1524] [outer = 0x7f9e7ec58400] 13:21:59 INFO - PROCESS | 1826 | 1461529319414 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]]]}] 13:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1480ms 13:21:59 INFO - PROCESS | 1826 | 1461529319486 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 13:21:59 INFO - PROCESS | 1826 | 1461529319490 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 13:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:21:59 INFO - PROCESS | 1826 | 1461529319495 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:21:59 INFO - PROCESS | 1826 | 1461529319499 Marionette TRACE conn3 <- [1,2002,null,{}] 13:21:59 INFO - PROCESS | 1826 | 1461529319504 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}] 13:21:59 INFO - PROCESS | 1826 | 1461529319752 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 13:21:59 INFO - PROCESS | 1826 | 1461529319962 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ead437000 == 149 [pid = 1826] [id = 508] 13:22:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f9e78bed800) [pid = 1826] [serial = 1525] [outer = (nil)] 13:22:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f9e78bf7c00) [pid = 1826] [serial = 1526] [outer = 0x7f9e78bed800] 13:22:00 INFO - PROCESS | 1826 | 1461529320084 Marionette DEBUG loaded listener.js 13:22:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f9ea9061c00) [pid = 1826] [serial = 1527] [outer = 0x7f9e78bed800] 13:22:00 INFO - PROCESS | 1826 | 1461529320913 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]]]}] 13:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1481ms 13:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:22:00 INFO - PROCESS | 1826 | 1461529320986 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 13:22:00 INFO - PROCESS | 1826 | 1461529320989 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 13:22:00 INFO - PROCESS | 1826 | 1461529320995 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:22:00 INFO - PROCESS | 1826 | 1461529320998 Marionette TRACE conn3 <- [1,2006,null,{}] 13:22:01 INFO - PROCESS | 1826 | 1461529321003 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}] 13:22:01 INFO - PROCESS | 1826 | 1461529321214 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 13:22:01 INFO - PROCESS | 1826 | 1461529321468 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7dc17000 == 150 [pid = 1826] [id = 509] 13:22:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f9e78bf1000) [pid = 1826] [serial = 1528] [outer = (nil)] 13:22:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f9e7bda8c00) [pid = 1826] [serial = 1529] [outer = 0x7f9e78bf1000] 13:22:01 INFO - PROCESS | 1826 | 1461529321542 Marionette DEBUG loaded listener.js 13:22:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f9e7bdaf400) [pid = 1826] [serial = 1530] [outer = 0x7f9e78bf1000] 13:22:02 INFO - PROCESS | 1826 | 1461529322381 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]]]}] 13:22:02 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 13:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1447ms 13:22:02 INFO - PROCESS | 1826 | 1461529322442 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 13:22:02 INFO - PROCESS | 1826 | 1461529322446 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 13:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:22:02 INFO - PROCESS | 1826 | 1461529322451 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:22:02 INFO - PROCESS | 1826 | 1461529322454 Marionette TRACE conn3 <- [1,2010,null,{}] 13:22:02 INFO - PROCESS | 1826 | 1461529322467 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}] 13:22:02 INFO - PROCESS | 1826 | 1461529322667 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 13:22:02 INFO - PROCESS | 1826 | 1461529322885 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7cce3800 == 151 [pid = 1826] [id = 510] 13:22:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f9e7bda2800) [pid = 1826] [serial = 1531] [outer = (nil)] 13:22:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f9e7cb49800) [pid = 1826] [serial = 1532] [outer = 0x7f9e7bda2800] 13:22:03 INFO - PROCESS | 1826 | 1461529322997 Marionette DEBUG loaded listener.js 13:22:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f9e7cb4ec00) [pid = 1826] [serial = 1533] [outer = 0x7f9e7bda2800] 13:22:03 INFO - PROCESS | 1826 | 1461529323894 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]]]}] 13:22:03 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 13:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1489ms 13:22:03 INFO - PROCESS | 1826 | 1461529323942 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 13:22:03 INFO - PROCESS | 1826 | 1461529323944 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 13:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:22:03 INFO - PROCESS | 1826 | 1461529323951 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:22:03 INFO - PROCESS | 1826 | 1461529323953 Marionette TRACE conn3 <- [1,2014,null,{}] 13:22:03 INFO - PROCESS | 1826 | 1461529323959 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}] 13:22:04 INFO - PROCESS | 1826 | 1461529324155 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 13:22:04 INFO - PROCESS | 1826 | 1461529324406 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e89da4000 == 152 [pid = 1826] [id = 511] 13:22:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f9e7cb53400) [pid = 1826] [serial = 1534] [outer = (nil)] 13:22:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x7f9e7cb56000) [pid = 1826] [serial = 1535] [outer = 0x7f9e7cb53400] 13:22:04 INFO - PROCESS | 1826 | 1461529324517 Marionette DEBUG loaded listener.js 13:22:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x7f9e7e5b8400) [pid = 1826] [serial = 1536] [outer = 0x7f9e7cb53400] 13:22:05 INFO - PROCESS | 1826 | 1461529325931 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]]]}] 13:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 2027ms 13:22:06 INFO - PROCESS | 1826 | 1461529326051 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 13:22:06 INFO - PROCESS | 1826 | 1461529326057 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 13:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:22:06 INFO - PROCESS | 1826 | 1461529326065 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:22:06 INFO - PROCESS | 1826 | 1461529326070 Marionette TRACE conn3 <- [1,2018,null,{}] 13:22:06 INFO - PROCESS | 1826 | 1461529326078 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}] 13:22:06 INFO - PROCESS | 1826 | 1461529326259 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 13:22:06 INFO - PROCESS | 1826 | 1461529326477 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80d2a000 == 153 [pid = 1826] [id = 512] 13:22:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x7f9e78bf8400) [pid = 1826] [serial = 1537] [outer = (nil)] 13:22:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 275 (0x7f9e7a151800) [pid = 1826] [serial = 1538] [outer = 0x7f9e78bf8400] 13:22:06 INFO - PROCESS | 1826 | 1461529326582 Marionette DEBUG loaded listener.js 13:22:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 276 (0x7f9e7bdab800) [pid = 1826] [serial = 1539] [outer = 0x7f9e78bf8400] 13:22:07 INFO - PROCESS | 1826 | 1461529327444 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]]]}] 13:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1447ms 13:22:07 INFO - PROCESS | 1826 | 1461529327513 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 13:22:07 INFO - PROCESS | 1826 | 1461529327520 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 13:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:22:07 INFO - PROCESS | 1826 | 1461529327530 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:22:07 INFO - PROCESS | 1826 | 1461529327533 Marionette TRACE conn3 <- [1,2022,null,{}] 13:22:07 INFO - PROCESS | 1826 | 1461529327539 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}] 13:22:07 INFO - PROCESS | 1826 | 1461529327852 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 13:22:08 INFO - PROCESS | 1826 | 1461529328239 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7b88a000 == 154 [pid = 1826] [id = 513] 13:22:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 277 (0x7f9e7ce4d800) [pid = 1826] [serial = 1540] [outer = (nil)] 13:22:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 278 (0x7f9e7cfc6c00) [pid = 1826] [serial = 1541] [outer = 0x7f9e7ce4d800] 13:22:08 INFO - PROCESS | 1826 | 1461529328307 Marionette DEBUG loaded listener.js 13:22:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 279 (0x7f9e7deeac00) [pid = 1826] [serial = 1542] [outer = 0x7f9e7ce4d800] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea5022800 == 153 [pid = 1826] [id = 108] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8c52c000 == 152 [pid = 1826] [id = 130] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea950b800 == 151 [pid = 1826] [id = 155] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8f0ee000 == 150 [pid = 1826] [id = 408] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e978a7000 == 149 [pid = 1826] [id = 49] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 278 (0x7f9e960b7400) [pid = 1826] [serial = 1385] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 277 (0x7f9e844ffc00) [pid = 1826] [serial = 1424] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 276 (0x7f9e7ebf8400) [pid = 1826] [serial = 1397] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 275 (0x7f9e8170d800) [pid = 1826] [serial = 1391] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 274 (0x7f9e7ce54400) [pid = 1826] [serial = 1394] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x7f9ea3dd9c00) [pid = 1826] [serial = 1388] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x7f9e82928800) [pid = 1826] [serial = 1400] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x7f9e94381000) [pid = 1826] [serial = 1382] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8ab2a800 == 148 [pid = 1826] [id = 496] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e89fe0000 == 147 [pid = 1826] [id = 495] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8420a800 == 146 [pid = 1826] [id = 494] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80d27000 == 145 [pid = 1826] [id = 493] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ee90800 == 144 [pid = 1826] [id = 492] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7d819800 == 143 [pid = 1826] [id = 491] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e808cd800 == 142 [pid = 1826] [id = 490] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e916c4800 == 141 [pid = 1826] [id = 485] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9108e000 == 140 [pid = 1826] [id = 484] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90e69000 == 139 [pid = 1826] [id = 483] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90582000 == 138 [pid = 1826] [id = 482] 13:22:09 INFO - PROCESS | 1826 | 1461529329375 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]]]}] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d868800 == 137 [pid = 1826] [id = 481] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d0c0800 == 136 [pid = 1826] [id = 480] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8c442000 == 135 [pid = 1826] [id = 479] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8aa1e000 == 134 [pid = 1826] [id = 478] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e89fe0800 == 133 [pid = 1826] [id = 477] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8267b800 == 132 [pid = 1826] [id = 476] 13:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1882ms 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ed9b800 == 131 [pid = 1826] [id = 475] 13:22:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e842cb000 == 130 [pid = 1826] [id = 474] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f9e7bf92c00) [pid = 1826] [serial = 1404] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f9e8aa7ac00) [pid = 1826] [serial = 1370] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f9e90e48400) [pid = 1826] [serial = 1376] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f9e7efcc400) [pid = 1826] [serial = 1364] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f9e7fa26400) [pid = 1826] [serial = 1410] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f9e7d788400) [pid = 1826] [serial = 1361] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f9e828b9400) [pid = 1826] [serial = 1415] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f9e82927800) [pid = 1826] [serial = 1416] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f9e7ce4f800) [pid = 1826] [serial = 1406] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f9e7a19f400) [pid = 1826] [serial = 1403] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f9e8104c400) [pid = 1826] [serial = 1412] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f9e83f91800) [pid = 1826] [serial = 1367] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f9e7deee800) [pid = 1826] [serial = 1407] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f9e83c11800) [pid = 1826] [serial = 1418] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f9e8ce75c00) [pid = 1826] [serial = 1373] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f9e83ed4c00) [pid = 1826] [serial = 1419] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f9e83fee400) [pid = 1826] [serial = 1422] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f9e83ed4000) [pid = 1826] [serial = 1421] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f9e91721800) [pid = 1826] [serial = 1379] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f9e7efd0800) [pid = 1826] [serial = 1409] [outer = (nil)] [url = about:blank] 13:22:09 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f9e81702800) [pid = 1826] [serial = 1413] [outer = (nil)] [url = about:blank] 13:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:22:09 INFO - PROCESS | 1826 | 1461529329436 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 13:22:09 INFO - PROCESS | 1826 | 1461529329439 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 13:22:09 INFO - PROCESS | 1826 | 1461529329443 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:22:09 INFO - PROCESS | 1826 | 1461529329451 Marionette TRACE conn3 <- [1,2026,null,{}] 13:22:09 INFO - PROCESS | 1826 | 1461529329466 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}] 13:22:09 INFO - PROCESS | 1826 | 1461529329671 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 13:22:09 INFO - PROCESS | 1826 | 1461529329945 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7face000 == 131 [pid = 1826] [id = 514] 13:22:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f9e7ebf9c00) [pid = 1826] [serial = 1543] [outer = (nil)] 13:22:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f9e804bd000) [pid = 1826] [serial = 1544] [outer = 0x7f9e7ebf9c00] 13:22:10 INFO - PROCESS | 1826 | 1461529330015 Marionette DEBUG loaded listener.js 13:22:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f9e81046400) [pid = 1826] [serial = 1545] [outer = 0x7f9e7ebf9c00] 13:22:10 INFO - PROCESS | 1826 | 1461529330717 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]]]}] 13:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1290ms 13:22:10 INFO - PROCESS | 1826 | 1461529330735 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 13:22:10 INFO - PROCESS | 1826 | 1461529330740 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 13:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:22:10 INFO - PROCESS | 1826 | 1461529330746 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:22:10 INFO - PROCESS | 1826 | 1461529330748 Marionette TRACE conn3 <- [1,2030,null,{}] 13:22:10 INFO - PROCESS | 1826 | 1461529330768 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}] 13:22:10 INFO - PROCESS | 1826 | 1461529330942 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 13:22:10 INFO - PROCESS | 1826 | 1461529330956 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80f1b800 == 132 [pid = 1826] [id = 515] 13:22:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f9e81046c00) [pid = 1826] [serial = 1546] [outer = (nil)] 13:22:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f9e828bc400) [pid = 1826] [serial = 1547] [outer = 0x7f9e81046c00] 13:22:11 INFO - PROCESS | 1826 | 1461529331016 Marionette DEBUG loaded listener.js 13:22:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f9e8292b400) [pid = 1826] [serial = 1548] [outer = 0x7f9e81046c00] 13:22:11 INFO - PROCESS | 1826 | 1461529331971 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]]]}] 13:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1291ms 13:22:12 INFO - PROCESS | 1826 | 1461529332038 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 13:22:12 INFO - PROCESS | 1826 | 1461529332041 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 13:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:22:12 INFO - PROCESS | 1826 | 1461529332047 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:22:12 INFO - PROCESS | 1826 | 1461529332059 Marionette TRACE conn3 <- [1,2034,null,{}] 13:22:12 INFO - PROCESS | 1826 | 1461529332074 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}] 13:22:12 INFO - PROCESS | 1826 | 1461529332296 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 13:22:12 INFO - PROCESS | 1826 | 1461529332317 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e84216000 == 133 [pid = 1826] [id = 516] 13:22:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f9e78bee000) [pid = 1826] [serial = 1549] [outer = (nil)] 13:22:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f9e83c11800) [pid = 1826] [serial = 1550] [outer = 0x7f9e78bee000] 13:22:12 INFO - PROCESS | 1826 | 1461529332375 Marionette DEBUG loaded listener.js 13:22:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f9e83ed8400) [pid = 1826] [serial = 1551] [outer = 0x7f9e78bee000] 13:22:13 INFO - PROCESS | 1826 | 1461529333252 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]]]}] 13:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1245ms 13:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:22:13 INFO - PROCESS | 1826 | 1461529333293 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 13:22:13 INFO - PROCESS | 1826 | 1461529333296 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 13:22:13 INFO - PROCESS | 1826 | 1461529333306 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:22:13 INFO - PROCESS | 1826 | 1461529333308 Marionette TRACE conn3 <- [1,2038,null,{}] 13:22:13 INFO - PROCESS | 1826 | 1461529333312 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}] 13:22:13 INFO - PROCESS | 1826 | 1461529333584 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 13:22:13 INFO - PROCESS | 1826 | 1461529333617 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8a9e0000 == 134 [pid = 1826] [id = 517] 13:22:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f9e846cf000) [pid = 1826] [serial = 1552] [outer = (nil)] 13:22:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f9e8a0ca400) [pid = 1826] [serial = 1553] [outer = 0x7f9e846cf000] 13:22:13 INFO - PROCESS | 1826 | 1461529333681 Marionette DEBUG loaded listener.js 13:22:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f9e8aa7ac00) [pid = 1826] [serial = 1554] [outer = 0x7f9e846cf000] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f9e8104d800) [pid = 1826] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f9e7ec61000) [pid = 1826] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f9e9963dc00) [pid = 1826] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f9e828b5c00) [pid = 1826] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f9e8c209c00) [pid = 1826] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f9e8db29400) [pid = 1826] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f9e8ad0f000) [pid = 1826] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f9e8c66bc00) [pid = 1826] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f9e828bf800) [pid = 1826] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f9e91143c00) [pid = 1826] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f9e8cd75c00) [pid = 1826] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f9e91726800) [pid = 1826] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f9e7bf97400) [pid = 1826] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f9e9152ac00) [pid = 1826] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f9e8ad13400) [pid = 1826] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f9e7e5b5400) [pid = 1826] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f9e8fb5f000) [pid = 1826] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f9e7efd4400) [pid = 1826] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f9e83dd2c00) [pid = 1826] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f9e9720f800) [pid = 1826] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f9e7a36f800) [pid = 1826] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f9e83d9cc00) [pid = 1826] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f9e7bf96400) [pid = 1826] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:22:14 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f9e7cd33000) [pid = 1826] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:22:15 INFO - PROCESS | 1826 | 1461529335117 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]]]}] 13:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1850ms 13:22:15 INFO - PROCESS | 1826 | 1461529335151 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 13:22:15 INFO - PROCESS | 1826 | 1461529335154 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 13:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:22:15 INFO - PROCESS | 1826 | 1461529335160 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:22:15 INFO - PROCESS | 1826 | 1461529335161 Marionette TRACE conn3 <- [1,2042,null,{}] 13:22:15 INFO - PROCESS | 1826 | 1461529335167 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}] 13:22:15 INFO - PROCESS | 1826 | 1461529335333 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 13:22:15 INFO - PROCESS | 1826 | 1461529335347 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80f36800 == 135 [pid = 1826] [id = 518] 13:22:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f9e7bf98000) [pid = 1826] [serial = 1555] [outer = (nil)] 13:22:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f9e83dd4400) [pid = 1826] [serial = 1556] [outer = 0x7f9e7bf98000] 13:22:15 INFO - PROCESS | 1826 | 1461529335404 Marionette DEBUG loaded listener.js 13:22:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f9e8ad12800) [pid = 1826] [serial = 1557] [outer = 0x7f9e7bf98000] 13:22:16 INFO - PROCESS | 1826 | 1461529336203 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]]]}] 13:22:16 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) 13:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1077ms 13:22:16 INFO - PROCESS | 1826 | 1461529336238 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 13:22:16 INFO - PROCESS | 1826 | 1461529336241 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 13:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:22:16 INFO - PROCESS | 1826 | 1461529336246 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:22:16 INFO - PROCESS | 1826 | 1461529336248 Marionette TRACE conn3 <- [1,2046,null,{}] 13:22:16 INFO - PROCESS | 1826 | 1461529336253 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}] 13:22:16 INFO - PROCESS | 1826 | 1461529336487 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 13:22:16 INFO - PROCESS | 1826 | 1461529336510 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8cc32000 == 136 [pid = 1826] [id = 519] 13:22:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f9e7cd2d000) [pid = 1826] [serial = 1558] [outer = (nil)] 13:22:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f9e8c66a000) [pid = 1826] [serial = 1559] [outer = 0x7f9e7cd2d000] 13:22:16 INFO - PROCESS | 1826 | 1461529336569 Marionette DEBUG loaded listener.js 13:22:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f9e8ce6e800) [pid = 1826] [serial = 1560] [outer = 0x7f9e7cd2d000] 13:22:17 INFO - PROCESS | 1826 | 1461529337726 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]]]}] 13:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1529ms 13:22:17 INFO - PROCESS | 1826 | 1461529337777 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 13:22:17 INFO - PROCESS | 1826 | 1461529337783 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 13:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:22:17 INFO - PROCESS | 1826 | 1461529337791 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:22:17 INFO - PROCESS | 1826 | 1461529337797 Marionette TRACE conn3 <- [1,2050,null,{}] 13:22:17 INFO - PROCESS | 1826 | 1461529337804 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}] 13:22:18 INFO - PROCESS | 1826 | 1461529338015 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 13:22:18 INFO - PROCESS | 1826 | 1461529338273 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7fabe000 == 137 [pid = 1826] [id = 520] 13:22:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f9e7cb52000) [pid = 1826] [serial = 1561] [outer = (nil)] 13:22:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f9e7cb56800) [pid = 1826] [serial = 1562] [outer = 0x7f9e7cb52000] 13:22:18 INFO - PROCESS | 1826 | 1461529338393 Marionette DEBUG loaded listener.js 13:22:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f9e7d788400) [pid = 1826] [serial = 1563] [outer = 0x7f9e7cb52000] 13:22:19 INFO - PROCESS | 1826 | 1461529339331 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]]]}] 13:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1584ms 13:22:19 INFO - PROCESS | 1826 | 1461529339376 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 13:22:19 INFO - PROCESS | 1826 | 1461529339384 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 13:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:22:19 INFO - PROCESS | 1826 | 1461529339394 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:22:19 INFO - PROCESS | 1826 | 1461529339398 Marionette TRACE conn3 <- [1,2054,null,{}] 13:22:19 INFO - PROCESS | 1826 | 1461529339404 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}] 13:22:19 INFO - PROCESS | 1826 | 1461529339683 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 13:22:19 INFO - PROCESS | 1826 | 1461529339978 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e89fde800 == 138 [pid = 1826] [id = 521] 13:22:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f9e7e5ae400) [pid = 1826] [serial = 1564] [outer = (nil)] 13:22:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f9e81050c00) [pid = 1826] [serial = 1565] [outer = 0x7f9e7e5ae400] 13:22:20 INFO - PROCESS | 1826 | 1461529340090 Marionette DEBUG loaded listener.js 13:22:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f9e83d99400) [pid = 1826] [serial = 1566] [outer = 0x7f9e7e5ae400] 13:22:20 INFO - PROCESS | 1826 | 1461529340961 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]]]}] 13:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1633ms 13:22:21 INFO - PROCESS | 1826 | 1461529341027 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 13:22:21 INFO - PROCESS | 1826 | 1461529341031 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 13:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:22:21 INFO - PROCESS | 1826 | 1461529341037 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:22:21 INFO - PROCESS | 1826 | 1461529341043 Marionette TRACE conn3 <- [1,2058,null,{}] 13:22:21 INFO - PROCESS | 1826 | 1461529341058 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}] 13:22:21 INFO - PROCESS | 1826 | 1461529341294 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 13:22:21 INFO - PROCESS | 1826 | 1461529341512 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9057f800 == 139 [pid = 1826] [id = 522] 13:22:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f9e83ede800) [pid = 1826] [serial = 1567] [outer = (nil)] 13:22:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f9e89eda000) [pid = 1826] [serial = 1568] [outer = 0x7f9e83ede800] 13:22:21 INFO - PROCESS | 1826 | 1461529341630 Marionette DEBUG loaded listener.js 13:22:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f9e8c66ac00) [pid = 1826] [serial = 1569] [outer = 0x7f9e83ede800] 13:22:22 INFO - PROCESS | 1826 | 1461529342497 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]]]}] 13:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1489ms 13:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:22:22 INFO - PROCESS | 1826 | 1461529342527 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 13:22:22 INFO - PROCESS | 1826 | 1461529342530 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 13:22:22 INFO - PROCESS | 1826 | 1461529342536 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:22:22 INFO - PROCESS | 1826 | 1461529342539 Marionette TRACE conn3 <- [1,2062,null,{}] 13:22:22 INFO - PROCESS | 1826 | 1461529342544 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}] 13:22:22 INFO - PROCESS | 1826 | 1461529342741 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 13:22:22 INFO - PROCESS | 1826 | 1461529342956 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90ea2800 == 140 [pid = 1826] [id = 523] 13:22:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f9e83ee0400) [pid = 1826] [serial = 1570] [outer = (nil)] 13:22:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f9e8d50c400) [pid = 1826] [serial = 1571] [outer = 0x7f9e83ee0400] 13:22:23 INFO - PROCESS | 1826 | 1461529343071 Marionette DEBUG loaded listener.js 13:22:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f9e8dbf2800) [pid = 1826] [serial = 1572] [outer = 0x7f9e83ee0400] 13:22:24 INFO - PROCESS | 1826 | 1461529344011 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]]]}] 13:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1534ms 13:22:24 INFO - PROCESS | 1826 | 1461529344070 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 13:22:24 INFO - PROCESS | 1826 | 1461529344073 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 13:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:22:24 INFO - PROCESS | 1826 | 1461529344079 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:22:24 INFO - PROCESS | 1826 | 1461529344081 Marionette TRACE conn3 <- [1,2066,null,{}] 13:22:24 INFO - PROCESS | 1826 | 1461529344086 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}] 13:22:24 INFO - PROCESS | 1826 | 1461529344280 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 13:22:24 INFO - PROCESS | 1826 | 1461529344547 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e918d7000 == 141 [pid = 1826] [id = 524] 13:22:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f9e8ec0c000) [pid = 1826] [serial = 1573] [outer = (nil)] 13:22:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f9e8ec1fc00) [pid = 1826] [serial = 1574] [outer = 0x7f9e8ec0c000] 13:22:24 INFO - PROCESS | 1826 | 1461529344676 Marionette DEBUG loaded listener.js 13:22:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f9e90515800) [pid = 1826] [serial = 1575] [outer = 0x7f9e8ec0c000] 13:22:25 INFO - PROCESS | 1826 | 1461529345502 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]]]}] 13:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1478ms 13:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:22:25 INFO - PROCESS | 1826 | 1461529345558 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 13:22:25 INFO - PROCESS | 1826 | 1461529345562 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 13:22:25 INFO - PROCESS | 1826 | 1461529345568 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:22:25 INFO - PROCESS | 1826 | 1461529345571 Marionette TRACE conn3 <- [1,2070,null,{}] 13:22:25 INFO - PROCESS | 1826 | 1461529345577 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}] 13:22:25 INFO - PROCESS | 1826 | 1461529345793 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 13:22:26 INFO - PROCESS | 1826 | 1461529346005 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e97447000 == 142 [pid = 1826] [id = 525] 13:22:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f9e83fe4400) [pid = 1826] [serial = 1576] [outer = (nil)] 13:22:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f9e91150c00) [pid = 1826] [serial = 1577] [outer = 0x7f9e83fe4400] 13:22:26 INFO - PROCESS | 1826 | 1461529346122 Marionette DEBUG loaded listener.js 13:22:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f9e93a41400) [pid = 1826] [serial = 1578] [outer = 0x7f9e83fe4400] 13:22:27 INFO - PROCESS | 1826 | 1461529346996 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]]]}] 13:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1483ms 13:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:22:27 INFO - PROCESS | 1826 | 1461529347052 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 13:22:27 INFO - PROCESS | 1826 | 1461529347055 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 13:22:27 INFO - PROCESS | 1826 | 1461529347061 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:22:27 INFO - PROCESS | 1826 | 1461529347064 Marionette TRACE conn3 <- [1,2074,null,{}] 13:22:27 INFO - PROCESS | 1826 | 1461529347069 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}] 13:22:27 INFO - PROCESS | 1826 | 1461529347260 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 13:22:27 INFO - PROCESS | 1826 | 1461529347476 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea5022800 == 143 [pid = 1826] [id = 526] 13:22:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f9e89ecd400) [pid = 1826] [serial = 1579] [outer = (nil)] 13:22:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f9e95a79800) [pid = 1826] [serial = 1580] [outer = 0x7f9e89ecd400] 13:22:27 INFO - PROCESS | 1826 | 1461529347588 Marionette DEBUG loaded listener.js 13:22:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f9e95bdc000) [pid = 1826] [serial = 1581] [outer = 0x7f9e89ecd400] 13:22:28 INFO - PROCESS | 1826 | 1461529348487 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]]]}] 13:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1491ms 13:22:28 INFO - PROCESS | 1826 | 1461529348552 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 13:22:28 INFO - PROCESS | 1826 | 1461529348556 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 13:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:22:28 INFO - PROCESS | 1826 | 1461529348562 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:22:28 INFO - PROCESS | 1826 | 1461529348564 Marionette TRACE conn3 <- [1,2078,null,{}] 13:22:28 INFO - PROCESS | 1826 | 1461529348570 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}] 13:22:28 INFO - PROCESS | 1826 | 1461529348767 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 13:22:28 INFO - PROCESS | 1826 | 1461529348980 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ead422800 == 144 [pid = 1826] [id = 527] 13:22:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f9e91872000) [pid = 1826] [serial = 1582] [outer = (nil)] 13:22:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f9e9720f800) [pid = 1826] [serial = 1583] [outer = 0x7f9e91872000] 13:22:29 INFO - PROCESS | 1826 | 1461529349093 Marionette DEBUG loaded listener.js 13:22:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f9e982c0c00) [pid = 1826] [serial = 1584] [outer = 0x7f9e91872000] 13:22:29 INFO - PROCESS | 1826 | 1461529349984 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]]]}] 13:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1479ms 13:22:30 INFO - PROCESS | 1826 | 1461529350041 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 13:22:30 INFO - PROCESS | 1826 | 1461529350044 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 13:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:22:30 INFO - PROCESS | 1826 | 1461529350050 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:22:30 INFO - PROCESS | 1826 | 1461529350052 Marionette TRACE conn3 <- [1,2082,null,{}] 13:22:30 INFO - PROCESS | 1826 | 1461529350058 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}] 13:22:30 INFO - PROCESS | 1826 | 1461529350246 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 13:22:30 INFO - PROCESS | 1826 | 1461529350470 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ecd7800 == 145 [pid = 1826] [id = 528] 13:22:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f9e9247f400) [pid = 1826] [serial = 1585] [outer = (nil)] 13:22:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f9ea3b5f000) [pid = 1826] [serial = 1586] [outer = 0x7f9e9247f400] 13:22:30 INFO - PROCESS | 1826 | 1461529350586 Marionette DEBUG loaded listener.js 13:22:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f9ea524ac00) [pid = 1826] [serial = 1587] [outer = 0x7f9e9247f400] 13:22:31 INFO - PROCESS | 1826 | 1461529351482 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]]]}] 13:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1477ms 13:22:31 INFO - PROCESS | 1826 | 1461529351529 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 13:22:31 INFO - PROCESS | 1826 | 1461529351533 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 13:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:22:31 INFO - PROCESS | 1826 | 1461529351538 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:22:31 INFO - PROCESS | 1826 | 1461529351540 Marionette TRACE conn3 <- [1,2086,null,{}] 13:22:31 INFO - PROCESS | 1826 | 1461529351547 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}] 13:22:31 INFO - PROCESS | 1826 | 1461529351745 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 13:22:32 INFO - PROCESS | 1826 | 1461529352010 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7a172000 == 146 [pid = 1826] [id = 529] 13:22:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x7f9e7dc2c400) [pid = 1826] [serial = 1588] [outer = (nil)] 13:22:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x7f9e7dc35c00) [pid = 1826] [serial = 1589] [outer = 0x7f9e7dc2c400] 13:22:32 INFO - PROCESS | 1826 | 1461529352087 Marionette DEBUG loaded listener.js 13:22:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x7f9e7dc3a800) [pid = 1826] [serial = 1590] [outer = 0x7f9e7dc2c400] 13:22:32 INFO - PROCESS | 1826 | ************************* 13:22:32 INFO - PROCESS | 1826 | A coding exception was thrown and uncaught in a Task. 13:22:32 INFO - PROCESS | 1826 | 13:22:32 INFO - PROCESS | 1826 | Full message: TypeError: NetworkError when attempting to fetch resource. 13:22:32 INFO - PROCESS | 1826 | Full stack: 13:22:32 INFO - PROCESS | 1826 | ************************* 13:22:32 INFO - PROCESS | 1826 | 1461529352985 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]]]}] 13:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1480ms 13:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:22:33 INFO - PROCESS | 1826 | 1461529353020 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 13:22:33 INFO - PROCESS | 1826 | 1461529353023 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 13:22:33 INFO - PROCESS | 1826 | 1461529353029 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:22:33 INFO - PROCESS | 1826 | 1461529353038 Marionette TRACE conn3 <- [1,2090,null,{}] 13:22:33 INFO - PROCESS | 1826 | 1461529353047 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}] 13:22:33 INFO - PROCESS | 1826 | 1461529353252 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 13:22:33 INFO - PROCESS | 1826 | 1461529353474 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7a181800 == 147 [pid = 1826] [id = 530] 13:22:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 275 (0x7f9e7dc2f000) [pid = 1826] [serial = 1591] [outer = (nil)] 13:22:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 276 (0x7f9ea8ec8000) [pid = 1826] [serial = 1592] [outer = 0x7f9e7dc2f000] 13:22:33 INFO - PROCESS | 1826 | 1461529353590 Marionette DEBUG loaded listener.js 13:22:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 277 (0x7f9ea92a9c00) [pid = 1826] [serial = 1593] [outer = 0x7f9e7dc2f000] 13:22:34 INFO - PROCESS | 1826 | 1461529354437 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]]]}] 13:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1490ms 13:22:34 INFO - PROCESS | 1826 | 1461529354524 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 13:22:34 INFO - PROCESS | 1826 | 1461529354527 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 13:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:22:34 INFO - PROCESS | 1826 | 1461529354535 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:22:34 INFO - PROCESS | 1826 | 1461529354537 Marionette TRACE conn3 <- [1,2094,null,{}] 13:22:34 INFO - PROCESS | 1826 | 1461529354542 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}] 13:22:34 INFO - PROCESS | 1826 | 1461529354738 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 13:22:34 INFO - PROCESS | 1826 | 1461529354954 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e79bf7800 == 148 [pid = 1826] [id = 531] 13:22:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 278 (0x7f9e7f78e400) [pid = 1826] [serial = 1594] [outer = (nil)] 13:22:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 279 (0x7f9e7f796c00) [pid = 1826] [serial = 1595] [outer = 0x7f9e7f78e400] 13:22:35 INFO - PROCESS | 1826 | 1461529355062 Marionette DEBUG loaded listener.js 13:22:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 280 (0x7f9e7f79d400) [pid = 1826] [serial = 1596] [outer = 0x7f9e7f78e400] 13:22:35 INFO - PROCESS | 1826 | 1461529355913 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]]]}] 13:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1433ms 13:22:35 INFO - PROCESS | 1826 | 1461529355974 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 13:22:35 INFO - PROCESS | 1826 | 1461529355977 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 13:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:22:35 INFO - PROCESS | 1826 | 1461529355985 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:22:35 INFO - PROCESS | 1826 | 1461529355987 Marionette TRACE conn3 <- [1,2098,null,{}] 13:22:35 INFO - PROCESS | 1826 | 1461529355992 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}] 13:22:36 INFO - PROCESS | 1826 | 1461529356174 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 13:22:36 INFO - PROCESS | 1826 | 1461529356408 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e91320000 == 149 [pid = 1826] [id = 532] 13:22:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 281 (0x7f9e789db400) [pid = 1826] [serial = 1597] [outer = (nil)] 13:22:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 282 (0x7f9e789e6000) [pid = 1826] [serial = 1598] [outer = 0x7f9e789db400] 13:22:36 INFO - PROCESS | 1826 | 1461529356519 Marionette DEBUG loaded listener.js 13:22:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 283 (0x7f9e7dc37400) [pid = 1826] [serial = 1599] [outer = 0x7f9e789db400] 13:22:37 INFO - PROCESS | 1826 | 1461529357415 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]]]}] 13:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1485ms 13:22:37 INFO - PROCESS | 1826 | 1461529357471 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 13:22:37 INFO - PROCESS | 1826 | 1461529357474 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 13:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:22:37 INFO - PROCESS | 1826 | 1461529357480 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:22:37 INFO - PROCESS | 1826 | 1461529357482 Marionette TRACE conn3 <- [1,2102,null,{}] 13:22:37 INFO - PROCESS | 1826 | 1461529357487 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}] 13:22:37 INFO - PROCESS | 1826 | 1461529357754 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 13:22:37 INFO - PROCESS | 1826 | 1461529357959 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7b7b5000 == 150 [pid = 1826] [id = 533] 13:22:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 284 (0x7f9e789e2000) [pid = 1826] [serial = 1600] [outer = (nil)] 13:22:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 285 (0x7f9e7b797800) [pid = 1826] [serial = 1601] [outer = 0x7f9e789e2000] 13:22:38 INFO - PROCESS | 1826 | 1461529358036 Marionette DEBUG loaded listener.js 13:22:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 286 (0x7f9e7b79dc00) [pid = 1826] [serial = 1602] [outer = 0x7f9e789e2000] 13:22:39 INFO - PROCESS | 1826 | 1461529359372 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]]]}] 13:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1930ms 13:22:39 INFO - PROCESS | 1826 | 1461529359411 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 13:22:39 INFO - PROCESS | 1826 | 1461529359416 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 13:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:22:39 INFO - PROCESS | 1826 | 1461529359423 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:22:39 INFO - PROCESS | 1826 | 1461529359428 Marionette TRACE conn3 <- [1,2106,null,{}] 13:22:39 INFO - PROCESS | 1826 | 1461529359435 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}] 13:22:39 INFO - PROCESS | 1826 | 1461529359667 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 13:22:39 INFO - PROCESS | 1826 | 1461529359895 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7cf21000 == 151 [pid = 1826] [id = 534] 13:22:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 287 (0x7f9e7a148000) [pid = 1826] [serial = 1603] [outer = (nil)] 13:22:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 288 (0x7f9e7b79f000) [pid = 1826] [serial = 1604] [outer = 0x7f9e7a148000] 13:22:40 INFO - PROCESS | 1826 | 1461529360001 Marionette DEBUG loaded listener.js 13:22:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 289 (0x7f9e7bdb0c00) [pid = 1826] [serial = 1605] [outer = 0x7f9e7a148000] 13:22:40 INFO - PROCESS | 1826 | 1461529360855 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]]]}] 13:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1489ms 13:22:40 INFO - PROCESS | 1826 | 1461529360913 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 13:22:40 INFO - PROCESS | 1826 | 1461529360922 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 13:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:22:40 INFO - PROCESS | 1826 | 1461529360931 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:22:40 INFO - PROCESS | 1826 | 1461529360935 Marionette TRACE conn3 <- [1,2110,null,{}] 13:22:40 INFO - PROCESS | 1826 | 1461529360940 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}] 13:22:41 INFO - PROCESS | 1826 | 1461529361124 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 13:22:41 INFO - PROCESS | 1826 | 1461529361576 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7d810800 == 152 [pid = 1826] [id = 535] 13:22:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 290 (0x7f9e7bf96800) [pid = 1826] [serial = 1606] [outer = (nil)] 13:22:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 291 (0x7f9e7cb56c00) [pid = 1826] [serial = 1607] [outer = 0x7f9e7bf96800] 13:22:41 INFO - PROCESS | 1826 | 1461529361647 Marionette DEBUG loaded listener.js 13:22:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 292 (0x7f9e7cf50800) [pid = 1826] [serial = 1608] [outer = 0x7f9e7bf96800] 13:22:42 INFO - PROCESS | 1826 | 1461529362512 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]]]}] 13:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1637ms 13:22:42 INFO - PROCESS | 1826 | 1461529362569 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 13:22:42 INFO - PROCESS | 1826 | 1461529362572 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 13:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:22:42 INFO - PROCESS | 1826 | 1461529362578 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:22:42 INFO - PROCESS | 1826 | 1461529362584 Marionette TRACE conn3 <- [1,2114,null,{}] 13:22:42 INFO - PROCESS | 1826 | 1461529362598 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}] 13:22:42 INFO - PROCESS | 1826 | 1461529362790 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 13:22:43 INFO - PROCESS | 1826 | 1461529363012 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7dc20000 == 153 [pid = 1826] [id = 536] 13:22:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 293 (0x7f9e7bda2c00) [pid = 1826] [serial = 1609] [outer = (nil)] 13:22:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 294 (0x7f9e7e5bac00) [pid = 1826] [serial = 1610] [outer = 0x7f9e7bda2c00] 13:22:43 INFO - PROCESS | 1826 | 1461529363137 Marionette DEBUG loaded listener.js 13:22:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 295 (0x7f9e7efd4400) [pid = 1826] [serial = 1611] [outer = 0x7f9e7bda2c00] 13:22:44 INFO - PROCESS | 1826 | 1461529364014 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]]]}] 13:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1480ms 13:22:44 INFO - PROCESS | 1826 | 1461529364060 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 13:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:22:44 INFO - PROCESS | 1826 | 1461529364065 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 13:22:44 INFO - PROCESS | 1826 | 1461529364070 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:22:44 INFO - PROCESS | 1826 | 1461529364073 Marionette TRACE conn3 <- [1,2118,null,{}] 13:22:44 INFO - PROCESS | 1826 | 1461529364077 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}] 13:22:44 INFO - PROCESS | 1826 | 1461529364268 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 13:22:44 INFO - PROCESS | 1826 | 1461529364542 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e829df000 == 154 [pid = 1826] [id = 537] 13:22:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 296 (0x7f9e7fa20800) [pid = 1826] [serial = 1612] [outer = (nil)] 13:22:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 297 (0x7f9e807cd400) [pid = 1826] [serial = 1613] [outer = 0x7f9e7fa20800] 13:22:44 INFO - PROCESS | 1826 | 1461529364613 Marionette DEBUG loaded listener.js 13:22:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 298 (0x7f9e816dc800) [pid = 1826] [serial = 1614] [outer = 0x7f9e7fa20800] 13:22:45 INFO - PROCESS | 1826 | 1461529365600 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]]]}] 13:22:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7fac9800 == 153 [pid = 1826] [id = 295] 13:22:45 INFO - PROCESS | 1826 | --DOMWINDOW == 297 (0x7f9e910c8000) [pid = 1826] [serial = 1493] [outer = (nil)] [url = about:blank] 13:22:45 INFO - PROCESS | 1826 | --DOMWINDOW == 296 (0x7f9e8fb5d400) [pid = 1826] [serial = 1454] [outer = (nil)] [url = about:blank] 13:22:45 INFO - PROCESS | 1826 | --DOMWINDOW == 295 (0x7f9e92e53c00) [pid = 1826] [serial = 1463] [outer = (nil)] [url = about:blank] 13:22:45 INFO - PROCESS | 1826 | --DOMWINDOW == 294 (0x7f9e910cf000) [pid = 1826] [serial = 1457] [outer = (nil)] [url = about:blank] 13:22:45 INFO - PROCESS | 1826 | --DOMWINDOW == 293 (0x7f9e8cd4f000) [pid = 1826] [serial = 1442] [outer = (nil)] [url = about:blank] 13:22:45 INFO - PROCESS | 1826 | --DOMWINDOW == 292 (0x7f9e7d78d400) [pid = 1826] [serial = 1427] [outer = (nil)] [url = about:blank] 13:22:45 INFO - PROCESS | 1826 | --DOMWINDOW == 291 (0x7f9e8a1d4000) [pid = 1826] [serial = 1439] [outer = (nil)] [url = about:blank] 13:22:45 INFO - PROCESS | 1826 | --DOMWINDOW == 290 (0x7f9e91711800) [pid = 1826] [serial = 1460] [outer = (nil)] [url = about:blank] 13:22:45 INFO - PROCESS | 1826 | --DOMWINDOW == 289 (0x7f9e83dccc00) [pid = 1826] [serial = 1433] [outer = (nil)] [url = about:blank] 13:22:45 INFO - PROCESS | 1826 | --DOMWINDOW == 288 (0x7f9e8d570800) [pid = 1826] [serial = 1445] [outer = (nil)] [url = about:blank] 13:22:45 INFO - PROCESS | 1826 | --DOMWINDOW == 287 (0x7f9e8db28800) [pid = 1826] [serial = 1448] [outer = (nil)] [url = about:blank] 13:22:45 INFO - PROCESS | 1826 | --DOMWINDOW == 286 (0x7f9e80f5bc00) [pid = 1826] [serial = 1430] [outer = (nil)] [url = about:blank] 13:22:45 INFO - PROCESS | 1826 | --DOMWINDOW == 285 (0x7f9e89eda400) [pid = 1826] [serial = 1436] [outer = (nil)] [url = about:blank] 13:22:45 INFO - PROCESS | 1826 | --DOMWINDOW == 284 (0x7f9e8ec1c000) [pid = 1826] [serial = 1451] [outer = (nil)] [url = about:blank] 13:22:45 INFO - PROCESS | 1826 | --DOMWINDOW == 283 (0x7f9e92481000) [pid = 1826] [serial = 1469] [outer = (nil)] [url = about:blank] 13:22:45 INFO - PROCESS | 1826 | --DOMWINDOW == 282 (0x7f9e7deec000) [pid = 1826] [serial = 1466] [outer = (nil)] [url = about:blank] 13:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1627ms 13:22:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80f36800 == 152 [pid = 1826] [id = 518] 13:22:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8a9e0000 == 151 [pid = 1826] [id = 517] 13:22:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e84216000 == 150 [pid = 1826] [id = 516] 13:22:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80f1b800 == 149 [pid = 1826] [id = 515] 13:22:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7face000 == 148 [pid = 1826] [id = 514] 13:22:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7b88a000 == 147 [pid = 1826] [id = 513] 13:22:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80d2a000 == 146 [pid = 1826] [id = 512] 13:22:45 INFO - PROCESS | 1826 | 1461529365718 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 13:22:45 INFO - PROCESS | 1826 | 1461529365720 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 13:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:22:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90ea2000 == 145 [pid = 1826] [id = 500] 13:22:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8435c000 == 144 [pid = 1826] [id = 499] 13:22:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ee8e000 == 143 [pid = 1826] [id = 498] 13:22:45 INFO - PROCESS | 1826 | 1461529365741 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:22:45 INFO - PROCESS | 1826 | 1461529365744 Marionette TRACE conn3 <- [1,2122,null,{}] 13:22:45 INFO - PROCESS | 1826 | 1461529365749 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}] 13:22:45 INFO - PROCESS | 1826 | 1461529365938 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 281 (0x7f9e81710c00) [pid = 1826] [serial = 1476] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 280 (0x7f9e846ca400) [pid = 1826] [serial = 1490] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 279 (0x7f9ea92b8800) [pid = 1826] [serial = 1191] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 278 (0x7f9e83d99800) [pid = 1826] [serial = 1478] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 277 (0x7f9e83edc000) [pid = 1826] [serial = 1479] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 276 (0x7f9e982c9800) [pid = 1826] [serial = 1182] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 275 (0x7f9e91142c00) [pid = 1826] [serial = 1293] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 274 (0x7f9e8cd75800) [pid = 1826] [serial = 1167] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x7f9e81704800) [pid = 1826] [serial = 1475] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x7f9e8ce6ec00) [pid = 1826] [serial = 1487] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x7f9e8a1cec00) [pid = 1826] [serial = 1482] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f9ea9202800) [pid = 1826] [serial = 1194] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f9e9152a000) [pid = 1826] [serial = 1173] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f9e96e3a000) [pid = 1826] [serial = 1179] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f9e7cd31000) [pid = 1826] [serial = 1200] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f9e9573a800) [pid = 1826] [serial = 1176] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f9e90516400) [pid = 1826] [serial = 1170] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f9e8a1cf000) [pid = 1826] [serial = 1484] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f9ea3b54800) [pid = 1826] [serial = 1185] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f9e828b8000) [pid = 1826] [serial = 1161] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f9e844f8400) [pid = 1826] [serial = 1164] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f9ea53cc400) [pid = 1826] [serial = 1188] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f9e90513400) [pid = 1826] [serial = 1488] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f9e908b0c00) [pid = 1826] [serial = 1491] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f9e7ec52400) [pid = 1826] [serial = 1473] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f9e7ce55000) [pid = 1826] [serial = 1472] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f9e8aa75400) [pid = 1826] [serial = 1485] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f9e91876c00) [pid = 1826] [serial = 1227] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f9e83fee000) [pid = 1826] [serial = 1481] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f9e7bfa1c00) [pid = 1826] [serial = 1197] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f9e844fd800) [pid = 1826] [serial = 1359] [outer = (nil)] [url = about:blank] 13:22:46 INFO - PROCESS | 1826 | 1461529366204 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7dc0c800 == 144 [pid = 1826] [id = 538] 13:22:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f9e7cd31000) [pid = 1826] [serial = 1615] [outer = (nil)] 13:22:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f9e7fa1f000) [pid = 1826] [serial = 1616] [outer = 0x7f9e7cd31000] 13:22:46 INFO - PROCESS | 1826 | 1461529366296 Marionette DEBUG loaded listener.js 13:22:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f9e81706c00) [pid = 1826] [serial = 1617] [outer = 0x7f9e7cd31000] 13:22:47 INFO - PROCESS | 1826 | 1461529367008 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]]]}] 13:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1302ms 13:22:47 INFO - PROCESS | 1826 | 1461529367034 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 13:22:47 INFO - PROCESS | 1826 | 1461529367037 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 13:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:22:47 INFO - PROCESS | 1826 | 1461529367043 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:22:47 INFO - PROCESS | 1826 | 1461529367047 Marionette TRACE conn3 <- [1,2126,null,{}] 13:22:47 INFO - PROCESS | 1826 | 1461529367052 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}] 13:22:47 INFO - PROCESS | 1826 | 1461529367321 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 13:22:47 INFO - PROCESS | 1826 | 1461529367347 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80ea6000 == 145 [pid = 1826] [id = 539] 13:22:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f9e7deec000) [pid = 1826] [serial = 1618] [outer = (nil)] 13:22:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f9e83dcec00) [pid = 1826] [serial = 1619] [outer = 0x7f9e7deec000] 13:22:47 INFO - PROCESS | 1826 | 1461529367410 Marionette DEBUG loaded listener.js 13:22:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f9e89e6e000) [pid = 1826] [serial = 1620] [outer = 0x7f9e7deec000] 13:22:48 INFO - PROCESS | 1826 | 1461529368356 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]]]}] 13:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1331ms 13:22:48 INFO - PROCESS | 1826 | 1461529368380 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 13:22:48 INFO - PROCESS | 1826 | 1461529368384 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 13:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:22:48 INFO - PROCESS | 1826 | 1461529368391 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:22:48 INFO - PROCESS | 1826 | 1461529368395 Marionette TRACE conn3 <- [1,2130,null,{}] 13:22:48 INFO - PROCESS | 1826 | 1461529368403 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}] 13:22:48 INFO - PROCESS | 1826 | 1461529368684 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 13:22:48 INFO - PROCESS | 1826 | 1461529368723 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e89db6800 == 146 [pid = 1826] [id = 540] 13:22:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f9e89e6dc00) [pid = 1826] [serial = 1621] [outer = (nil)] 13:22:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f9e8a0bec00) [pid = 1826] [serial = 1622] [outer = 0x7f9e89e6dc00] 13:22:48 INFO - PROCESS | 1826 | 1461529368782 Marionette DEBUG loaded listener.js 13:22:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f9e8aa6e800) [pid = 1826] [serial = 1623] [outer = 0x7f9e89e6dc00] 13:22:49 INFO - PROCESS | 1826 | 1461529369660 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] 13:22:49 INFO - PROCESS | 1826 | 1461529369728 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 13:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:22:49 INFO - PROCESS | 1826 | 1461529369751 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:22:49 INFO - PROCESS | 1826 | 1461529369755 Marionette TRACE conn3 <- [1,2134,null,{}] 13:22:49 INFO - PROCESS | 1826 | 1461529369760 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}] 13:22:50 INFO - PROCESS | 1826 | 1461529370000 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 13:22:50 INFO - PROCESS | 1826 | 1461529370022 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8aa12800 == 147 [pid = 1826] [id = 541] 13:22:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f9e89e6e400) [pid = 1826] [serial = 1624] [outer = (nil)] 13:22:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f9e8ce6ec00) [pid = 1826] [serial = 1625] [outer = 0x7f9e89e6e400] 13:22:50 INFO - PROCESS | 1826 | 1461529370080 Marionette DEBUG loaded listener.js 13:22:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f9e8d72a000) [pid = 1826] [serial = 1626] [outer = 0x7f9e89e6e400] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f9e7bf98000) [pid = 1826] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f9e7d7e4400) [pid = 1826] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f9e7d7ea000) [pid = 1826] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f9e9170d000) [pid = 1826] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f9e8d50dc00) [pid = 1826] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f9e7ebf9c00) [pid = 1826] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f9e7deeb400) [pid = 1826] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f9e7cfb9c00) [pid = 1826] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f9e89ed0c00) [pid = 1826] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f9e78bee000) [pid = 1826] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f9e7ebec800) [pid = 1826] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f9e7a36cc00) [pid = 1826] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f9e846cf000) [pid = 1826] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f9e91704000) [pid = 1826] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f9e7a36e800) [pid = 1826] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f9e9114c000) [pid = 1826] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f9e7cfb8800) [pid = 1826] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f9e78bf8400) [pid = 1826] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f9e8ec16000) [pid = 1826] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f9e81705000) [pid = 1826] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f9e83ee1000) [pid = 1826] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f9e81046c00) [pid = 1826] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f9e7cf4c800) [pid = 1826] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f9e7a195400) [pid = 1826] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f9e8c672c00) [pid = 1826] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f9e8d579c00) [pid = 1826] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f9e7a1a0000) [pid = 1826] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f9e8c669800) [pid = 1826] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f9e804c3400) [pid = 1826] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f9ea5246c00) [pid = 1826] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f9e7a1d2c00) [pid = 1826] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f9e960ad800) [pid = 1826] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f9e7cf4a800) [pid = 1826] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f9e91708400) [pid = 1826] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f9e8a0c5c00) [pid = 1826] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f9e83d9d400) [pid = 1826] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f9e7a1d4c00) [pid = 1826] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f9e7d7e2c00) [pid = 1826] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f9e7a1d0800) [pid = 1826] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f9e83f84c00) [pid = 1826] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f9e8cd7fc00) [pid = 1826] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f9e8c203400) [pid = 1826] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f9e7fa1a400) [pid = 1826] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f9e7a1d0000) [pid = 1826] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f9e93a3d800) [pid = 1826] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f9e7ce4d800) [pid = 1826] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f9e807cac00) [pid = 1826] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f9e8db23c00) [pid = 1826] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f9e8c202c00) [pid = 1826] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f9e8d72c800) [pid = 1826] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f9e7efcd400) [pid = 1826] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f9e90b9b000) [pid = 1826] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f9e8aa70400) [pid = 1826] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f9e828bf400) [pid = 1826] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f9e844f7000) [pid = 1826] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f9e7ebed000) [pid = 1826] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f9e7cfbd400) [pid = 1826] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f9e7cf50c00) [pid = 1826] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f9e8d3a1400) [pid = 1826] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f9e81707400) [pid = 1826] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f9e7e5b7c00) [pid = 1826] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:22:51 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f9e7a1cd400) [pid = 1826] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:22:51 INFO - PROCESS | 1826 | 1461529371853 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]]]}] 13:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2130ms 13:22:51 INFO - PROCESS | 1826 | 1461529371882 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 13:22:51 INFO - PROCESS | 1826 | 1461529371885 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 13:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:22:51 INFO - PROCESS | 1826 | 1461529371890 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:22:51 INFO - PROCESS | 1826 | 1461529371892 Marionette TRACE conn3 <- [1,2138,null,{}] 13:22:51 INFO - PROCESS | 1826 | 1461529371897 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}] 13:22:52 INFO - PROCESS | 1826 | 1461529372067 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 13:22:52 INFO - PROCESS | 1826 | 1461529372085 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ee98800 == 148 [pid = 1826] [id = 542] 13:22:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f9e78bf4800) [pid = 1826] [serial = 1627] [outer = (nil)] 13:22:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f9e7bf98000) [pid = 1826] [serial = 1628] [outer = 0x7f9e78bf4800] 13:22:52 INFO - PROCESS | 1826 | 1461529372148 Marionette DEBUG loaded listener.js 13:22:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f9e7cfbfc00) [pid = 1826] [serial = 1629] [outer = 0x7f9e78bf4800] 13:22:52 INFO - PROCESS | 1826 | 1461529372975 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]]]}] 13:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1128ms 13:22:53 INFO - PROCESS | 1826 | 1461529373019 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 13:22:53 INFO - PROCESS | 1826 | 1461529373022 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 13:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:22:53 INFO - PROCESS | 1826 | 1461529373031 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:22:53 INFO - PROCESS | 1826 | 1461529373033 Marionette TRACE conn3 <- [1,2142,null,{}] 13:22:53 INFO - PROCESS | 1826 | 1461529373038 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}] 13:22:53 INFO - PROCESS | 1826 | 1461529373282 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 13:22:53 INFO - PROCESS | 1826 | 1461529373536 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e79bf1800 == 149 [pid = 1826] [id = 543] 13:22:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f9e789dc800) [pid = 1826] [serial = 1630] [outer = (nil)] 13:22:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f9e789e1400) [pid = 1826] [serial = 1631] [outer = 0x7f9e789dc800] 13:22:53 INFO - PROCESS | 1826 | 1461529373651 Marionette DEBUG loaded listener.js 13:22:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f9e7a150c00) [pid = 1826] [serial = 1632] [outer = 0x7f9e789dc800] 13:22:54 INFO - PROCESS | 1826 | 1461529374647 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] 13:22:54 INFO - PROCESS | 1826 | 1461529374718 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 13:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:22:54 INFO - PROCESS | 1826 | 1461529374725 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:22:54 INFO - PROCESS | 1826 | 1461529374731 Marionette TRACE conn3 <- [1,2146,null,{}] 13:22:54 INFO - PROCESS | 1826 | 1461529374737 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}] 13:22:54 INFO - PROCESS | 1826 | 1461529374950 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 13:22:55 INFO - PROCESS | 1826 | 1461529375167 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80c39000 == 150 [pid = 1826] [id = 544] 13:22:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f9e7bdaa800) [pid = 1826] [serial = 1633] [outer = (nil)] 13:22:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f9e7ce56c00) [pid = 1826] [serial = 1634] [outer = 0x7f9e7bdaa800] 13:22:55 INFO - PROCESS | 1826 | 1461529375280 Marionette DEBUG loaded listener.js 13:22:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f9e7dc2d000) [pid = 1826] [serial = 1635] [outer = 0x7f9e7bdaa800] 13:22:56 INFO - PROCESS | 1826 | 1461529376252 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] 13:22:56 INFO - PROCESS | 1826 | 1461529376320 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 13:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:22:56 INFO - PROCESS | 1826 | 1461529376326 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:22:56 INFO - PROCESS | 1826 | 1461529376330 Marionette TRACE conn3 <- [1,2150,null,{}] 13:22:56 INFO - PROCESS | 1826 | 1461529376335 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}] 13:22:56 INFO - PROCESS | 1826 | 1461529376540 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 13:22:56 INFO - PROCESS | 1826 | 1461529376754 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e842e2000 == 151 [pid = 1826] [id = 545] 13:22:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f9e7dee8400) [pid = 1826] [serial = 1636] [outer = (nil)] 13:22:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f9e7f795000) [pid = 1826] [serial = 1637] [outer = 0x7f9e7dee8400] 13:22:56 INFO - PROCESS | 1826 | 1461529376870 Marionette DEBUG loaded listener.js 13:22:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f9e81044c00) [pid = 1826] [serial = 1638] [outer = 0x7f9e7dee8400] 13:22:57 INFO - PROCESS | 1826 | 1461529377874 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]]]}] 13:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1580ms 13:22:57 INFO - PROCESS | 1826 | 1461529377907 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 13:22:57 INFO - PROCESS | 1826 | 1461529377910 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 13:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:22:57 INFO - PROCESS | 1826 | 1461529377926 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:22:57 INFO - PROCESS | 1826 | 1461529377934 Marionette TRACE conn3 <- [1,2154,null,{}] 13:22:57 INFO - PROCESS | 1826 | 1461529377940 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}] 13:22:58 INFO - PROCESS | 1826 | 1461529378149 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 13:22:58 INFO - PROCESS | 1826 | 1461529378375 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d0ca800 == 152 [pid = 1826] [id = 546] 13:22:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f9e7ec60400) [pid = 1826] [serial = 1639] [outer = (nil)] 13:22:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f9e83da0800) [pid = 1826] [serial = 1640] [outer = 0x7f9e7ec60400] 13:22:58 INFO - PROCESS | 1826 | 1461529378485 Marionette DEBUG loaded listener.js 13:22:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f9e83f84400) [pid = 1826] [serial = 1641] [outer = 0x7f9e7ec60400] 13:22:59 INFO - PROCESS | 1826 | 1461529379393 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]]]}] 13:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1542ms 13:22:59 INFO - PROCESS | 1826 | 1461529379460 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 13:22:59 INFO - PROCESS | 1826 | 1461529379464 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 13:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:22:59 INFO - PROCESS | 1826 | 1461529379470 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:22:59 INFO - PROCESS | 1826 | 1461529379473 Marionette TRACE conn3 <- [1,2158,null,{}] 13:22:59 INFO - PROCESS | 1826 | 1461529379477 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}] 13:22:59 INFO - PROCESS | 1826 | 1461529379687 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 13:22:59 INFO - PROCESS | 1826 | 1461529379949 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8f0de800 == 153 [pid = 1826] [id = 547] 13:23:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f9e8292e800) [pid = 1826] [serial = 1642] [outer = (nil)] 13:23:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f9e89e6c800) [pid = 1826] [serial = 1643] [outer = 0x7f9e8292e800] 13:23:00 INFO - PROCESS | 1826 | 1461529380068 Marionette DEBUG loaded listener.js 13:23:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f9e8a0bb800) [pid = 1826] [serial = 1644] [outer = 0x7f9e8292e800] 13:23:00 INFO - PROCESS | 1826 | 1461529380893 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]]]}] 13:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1481ms 13:23:00 INFO - PROCESS | 1826 | 1461529380952 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 13:23:00 INFO - PROCESS | 1826 | 1461529380954 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 13:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:23:00 INFO - PROCESS | 1826 | 1461529380961 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:23:00 INFO - PROCESS | 1826 | 1461529380964 Marionette TRACE conn3 <- [1,2162,null,{}] 13:23:00 INFO - PROCESS | 1826 | 1461529380969 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}] 13:23:01 INFO - PROCESS | 1826 | 1461529381156 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 13:23:01 INFO - PROCESS | 1826 | 1461529381378 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90bb9800 == 154 [pid = 1826] [id = 548] 13:23:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f9e8ad13c00) [pid = 1826] [serial = 1645] [outer = (nil)] 13:23:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f9e8c66c400) [pid = 1826] [serial = 1646] [outer = 0x7f9e8ad13c00] 13:23:01 INFO - PROCESS | 1826 | 1461529381504 Marionette DEBUG loaded listener.js 13:23:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f9e8d731000) [pid = 1826] [serial = 1647] [outer = 0x7f9e8ad13c00] 13:23:02 INFO - PROCESS | 1826 | 1461529382477 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]]]}] 13:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1585ms 13:23:02 INFO - PROCESS | 1826 | 1461529382546 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 13:23:02 INFO - PROCESS | 1826 | 1461529382550 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 13:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:23:02 INFO - PROCESS | 1826 | 1461529382555 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:23:02 INFO - PROCESS | 1826 | 1461529382557 Marionette TRACE conn3 <- [1,2166,null,{}] 13:23:02 INFO - PROCESS | 1826 | 1461529382563 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}] 13:23:02 INFO - PROCESS | 1826 | 1461529382794 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 13:23:03 INFO - PROCESS | 1826 | 1461529383050 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9132c000 == 155 [pid = 1826] [id = 549] 13:23:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f9e804c0400) [pid = 1826] [serial = 1648] [outer = (nil)] 13:23:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f9e8ec49400) [pid = 1826] [serial = 1649] [outer = 0x7f9e804c0400] 13:23:03 INFO - PROCESS | 1826 | 1461529383162 Marionette DEBUG loaded listener.js 13:23:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f9e8fb90000) [pid = 1826] [serial = 1650] [outer = 0x7f9e804c0400] 13:23:03 INFO - PROCESS | 1826 | 1461529383975 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]]]}] 13:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1474ms 13:23:04 INFO - PROCESS | 1826 | 1461529384031 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 13:23:04 INFO - PROCESS | 1826 | 1461529384035 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 13:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:23:04 INFO - PROCESS | 1826 | 1461529384041 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:23:04 INFO - PROCESS | 1826 | 1461529384043 Marionette TRACE conn3 <- [1,2170,null,{}] 13:23:04 INFO - PROCESS | 1826 | 1461529384049 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}] 13:23:04 INFO - PROCESS | 1826 | 1461529384237 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 13:23:04 INFO - PROCESS | 1826 | 1461529384507 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e918cb800 == 156 [pid = 1826] [id = 550] 13:23:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f9e8d7f1c00) [pid = 1826] [serial = 1651] [outer = (nil)] 13:23:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f9e9056dc00) [pid = 1826] [serial = 1652] [outer = 0x7f9e8d7f1c00] 13:23:04 INFO - PROCESS | 1826 | 1461529384584 Marionette DEBUG loaded listener.js 13:23:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f9e908b3800) [pid = 1826] [serial = 1653] [outer = 0x7f9e8d7f1c00] 13:23:05 INFO - PROCESS | 1826 | 1461529385450 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]]]}] 13:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1485ms 13:23:05 INFO - PROCESS | 1826 | 1461529385526 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 13:23:05 INFO - PROCESS | 1826 | 1461529385530 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 13:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:23:05 INFO - PROCESS | 1826 | 1461529385535 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:23:05 INFO - PROCESS | 1826 | 1461529385537 Marionette TRACE conn3 <- [1,2174,null,{}] 13:23:05 INFO - PROCESS | 1826 | 1461529385542 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}] 13:23:05 INFO - PROCESS | 1826 | 1461529385767 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 13:23:06 INFO - PROCESS | 1826 | 1461529386026 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95a35000 == 157 [pid = 1826] [id = 551] 13:23:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f9e8ec02c00) [pid = 1826] [serial = 1654] [outer = (nil)] 13:23:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f9e910c8800) [pid = 1826] [serial = 1655] [outer = 0x7f9e8ec02c00] 13:23:06 INFO - PROCESS | 1826 | 1461529386104 Marionette DEBUG loaded listener.js 13:23:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f9e91146000) [pid = 1826] [serial = 1656] [outer = 0x7f9e8ec02c00] 13:23:06 INFO - PROCESS | 1826 | 1461529386956 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]]]}] 13:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1477ms 13:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:23:07 INFO - PROCESS | 1826 | 1461529387012 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 13:23:07 INFO - PROCESS | 1826 | 1461529387015 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 13:23:07 INFO - PROCESS | 1826 | 1461529387021 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:23:07 INFO - PROCESS | 1826 | 1461529387024 Marionette TRACE conn3 <- [1,2178,null,{}] 13:23:07 INFO - PROCESS | 1826 | 1461529387030 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}] 13:23:07 INFO - PROCESS | 1826 | 1461529387248 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 13:23:07 INFO - PROCESS | 1826 | 1461529387510 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e97105800 == 158 [pid = 1826] [id = 552] 13:23:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f9e8fb63400) [pid = 1826] [serial = 1657] [outer = (nil)] 13:23:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f9e9152e400) [pid = 1826] [serial = 1658] [outer = 0x7f9e8fb63400] 13:23:07 INFO - PROCESS | 1826 | 1461529387588 Marionette DEBUG loaded listener.js 13:23:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f9e91726800) [pid = 1826] [serial = 1659] [outer = 0x7f9e8fb63400] 13:23:08 INFO - PROCESS | 1826 | 1461529388442 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]]]}] 13:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1492ms 13:23:08 INFO - PROCESS | 1826 | 1461529388528 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 13:23:08 INFO - PROCESS | 1826 | 1461529388532 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 13:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:23:08 INFO - PROCESS | 1826 | 1461529388541 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:23:08 INFO - PROCESS | 1826 | 1461529388544 Marionette TRACE conn3 <- [1,2182,null,{}] 13:23:08 INFO - PROCESS | 1826 | 1461529388550 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}] 13:23:08 INFO - PROCESS | 1826 | 1461529388756 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 13:23:08 INFO - PROCESS | 1826 | 1461529388989 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea3d9b000 == 159 [pid = 1826] [id = 553] 13:23:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f9e844f5000) [pid = 1826] [serial = 1660] [outer = (nil)] 13:23:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f9e91876c00) [pid = 1826] [serial = 1661] [outer = 0x7f9e844f5000] 13:23:09 INFO - PROCESS | 1826 | 1461529389079 Marionette DEBUG loaded listener.js 13:23:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f9e95a80c00) [pid = 1826] [serial = 1662] [outer = 0x7f9e844f5000] 13:23:10 INFO - PROCESS | 1826 | 1461529390070 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]]]}] 13:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1587ms 13:23:10 INFO - PROCESS | 1826 | 1461529390129 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 13:23:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:23:10 INFO - PROCESS | 1826 | 1461529390133 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 13:23:10 INFO - PROCESS | 1826 | 1461529390139 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:23:10 INFO - PROCESS | 1826 | 1461529390142 Marionette TRACE conn3 <- [1,2186,null,{}] 13:23:10 INFO - PROCESS | 1826 | 1461529390147 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}] 13:23:10 INFO - PROCESS | 1826 | 1461529390383 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 13:23:10 INFO - PROCESS | 1826 | 1461529390685 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea951d000 == 160 [pid = 1826] [id = 554] 13:23:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f9e9056d400) [pid = 1826] [serial = 1663] [outer = (nil)] 13:23:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f9ea3ddac00) [pid = 1826] [serial = 1664] [outer = 0x7f9e9056d400] 13:23:10 INFO - PROCESS | 1826 | 1461529390763 Marionette DEBUG loaded listener.js 13:23:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f9ea5228800) [pid = 1826] [serial = 1665] [outer = 0x7f9e9056d400] 13:23:11 INFO - PROCESS | 1826 | 1461529391602 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]]]}] 13:23:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:23:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1527ms 13:23:11 INFO - PROCESS | 1826 | 1461529391666 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 13:23:11 INFO - PROCESS | 1826 | 1461529391669 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 13:23:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:23:11 INFO - PROCESS | 1826 | 1461529391675 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:23:11 INFO - PROCESS | 1826 | 1461529391677 Marionette TRACE conn3 <- [1,2190,null,{}] 13:23:11 INFO - PROCESS | 1826 | 1461529391683 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}] 13:23:11 INFO - PROCESS | 1826 | 1461529391883 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 13:23:12 INFO - PROCESS | 1826 | 1461529392175 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e78956000 == 161 [pid = 1826] [id = 555] 13:23:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f9e7bf97400) [pid = 1826] [serial = 1666] [outer = (nil)] 13:23:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f9ea5230400) [pid = 1826] [serial = 1667] [outer = 0x7f9e7bf97400] 13:23:12 INFO - PROCESS | 1826 | 1461529392291 Marionette DEBUG loaded listener.js 13:23:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f9ea71e8c00) [pid = 1826] [serial = 1668] [outer = 0x7f9e7bf97400] 13:23:13 INFO - PROCESS | 1826 | 1461529393096 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]]]}] 13:23:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:23:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1432ms 13:23:13 INFO - PROCESS | 1826 | 1461529393107 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 13:23:13 INFO - PROCESS | 1826 | 1461529393119 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 13:23:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:23:13 INFO - PROCESS | 1826 | 1461529393147 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:23:13 INFO - PROCESS | 1826 | 1461529393149 Marionette TRACE conn3 <- [1,2194,null,{}] 13:23:13 INFO - PROCESS | 1826 | 1461529393155 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}] 13:23:13 INFO - PROCESS | 1826 | 1461529393367 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 13:23:13 INFO - PROCESS | 1826 | 1461529393643 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7eb5c000 == 162 [pid = 1826] [id = 556] 13:23:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f9e78bedc00) [pid = 1826] [serial = 1669] [outer = (nil)] 13:23:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f9e7b48f000) [pid = 1826] [serial = 1670] [outer = 0x7f9e78bedc00] 13:23:13 INFO - PROCESS | 1826 | 1461529393721 Marionette DEBUG loaded listener.js 13:23:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f9e7b494000) [pid = 1826] [serial = 1671] [outer = 0x7f9e78bedc00] 13:23:14 INFO - PROCESS | 1826 | 1461529394600 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]]]}] 13:23:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:23:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1490ms 13:23:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:23:14 INFO - PROCESS | 1826 | 1461529394634 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 13:23:14 INFO - PROCESS | 1826 | 1461529394637 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 13:23:14 INFO - PROCESS | 1826 | 1461529394643 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:23:14 INFO - PROCESS | 1826 | 1461529394646 Marionette TRACE conn3 <- [1,2198,null,{}] 13:23:14 INFO - PROCESS | 1826 | 1461529394651 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}] 13:23:14 INFO - PROCESS | 1826 | 1461529394875 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 13:23:15 INFO - PROCESS | 1826 | 1461529395152 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7b895000 == 163 [pid = 1826] [id = 557] 13:23:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f9e7a1d5c00) [pid = 1826] [serial = 1672] [outer = (nil)] 13:23:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f9e7cb51800) [pid = 1826] [serial = 1673] [outer = 0x7f9e7a1d5c00] 13:23:15 INFO - PROCESS | 1826 | 1461529395274 Marionette DEBUG loaded listener.js 13:23:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f9e7cf4cc00) [pid = 1826] [serial = 1674] [outer = 0x7f9e7a1d5c00] 13:23:16 INFO - PROCESS | 1826 | 1461529396069 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]]]}] 13:23:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:23:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1477ms 13:23:16 INFO - PROCESS | 1826 | 1461529396120 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 13:23:16 INFO - PROCESS | 1826 | 1461529396123 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 13:23:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:23:16 INFO - PROCESS | 1826 | 1461529396129 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:23:16 INFO - PROCESS | 1826 | 1461529396131 Marionette TRACE conn3 <- [1,2202,null,{}] 13:23:16 INFO - PROCESS | 1826 | 1461529396137 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}] 13:23:16 INFO - PROCESS | 1826 | 1461529396340 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 13:23:16 INFO - PROCESS | 1826 | 1461529396610 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ccdb800 == 164 [pid = 1826] [id = 558] 13:23:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f9e7a198800) [pid = 1826] [serial = 1675] [outer = (nil)] 13:23:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f9e7a366800) [pid = 1826] [serial = 1676] [outer = 0x7f9e7a198800] 13:23:16 INFO - PROCESS | 1826 | 1461529396683 Marionette DEBUG loaded listener.js 13:23:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f9e7d784800) [pid = 1826] [serial = 1677] [outer = 0x7f9e7a198800] 13:23:17 INFO - PROCESS | 1826 | 1461529397592 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]]]}] 13:23:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:23:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1530ms 13:23:17 INFO - PROCESS | 1826 | 1461529397659 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 13:23:17 INFO - PROCESS | 1826 | 1461529397663 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 13:23:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:23:17 INFO - PROCESS | 1826 | 1461529397668 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:23:17 INFO - PROCESS | 1826 | 1461529397671 Marionette TRACE conn3 <- [1,2206,null,{}] 13:23:17 INFO - PROCESS | 1826 | 1461529397676 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}] 13:23:17 INFO - PROCESS | 1826 | 1461529397880 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 13:23:18 INFO - PROCESS | 1826 | 1461529398833 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7cf19000 == 165 [pid = 1826] [id = 559] 13:23:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f9e78bf5c00) [pid = 1826] [serial = 1678] [outer = (nil)] 13:23:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f9e7a147c00) [pid = 1826] [serial = 1679] [outer = 0x7f9e78bf5c00] 13:23:18 INFO - PROCESS | 1826 | 1461529398901 Marionette DEBUG loaded listener.js 13:23:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f9e7a1d4800) [pid = 1826] [serial = 1680] [outer = 0x7f9e78bf5c00] 13:23:19 INFO - PROCESS | 1826 | 1461529399767 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]]]}] 13:23:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:23:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 2134ms 13:23:19 INFO - PROCESS | 1826 | 1461529399803 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 13:23:19 INFO - PROCESS | 1826 | 1461529399807 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 13:23:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:23:19 INFO - PROCESS | 1826 | 1461529399814 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:23:19 INFO - PROCESS | 1826 | 1461529399819 Marionette TRACE conn3 <- [1,2210,null,{}] 13:23:19 INFO - PROCESS | 1826 | 1461529399825 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}] 13:23:20 INFO - PROCESS | 1826 | 1461529400019 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 13:23:20 INFO - PROCESS | 1826 | 1461529400354 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ee9d000 == 166 [pid = 1826] [id = 560] 13:23:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f9e7a19a000) [pid = 1826] [serial = 1681] [outer = (nil)] 13:23:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f9e7bf94800) [pid = 1826] [serial = 1682] [outer = 0x7f9e7a19a000] 13:23:20 INFO - PROCESS | 1826 | 1461529400572 Marionette DEBUG loaded listener.js 13:23:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f9e7cfbe400) [pid = 1826] [serial = 1683] [outer = 0x7f9e7a19a000] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e97f44800 == 165 [pid = 1826] [id = 122] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea6c2a800 == 164 [pid = 1826] [id = 249] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8c440000 == 163 [pid = 1826] [id = 361] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ead4b4000 == 162 [pid = 1826] [id = 112] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90592800 == 161 [pid = 1826] [id = 363] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d0d0000 == 160 [pid = 1826] [id = 362] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e92e1c000 == 159 [pid = 1826] [id = 486] 13:23:21 INFO - PROCESS | 1826 | 1461529401724 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]]]}] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ee98800 == 158 [pid = 1826] [id = 542] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8aa12800 == 157 [pid = 1826] [id = 541] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e89db6800 == 156 [pid = 1826] [id = 540] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80ea6000 == 155 [pid = 1826] [id = 539] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7dc0c800 == 154 [pid = 1826] [id = 538] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e829df000 == 153 [pid = 1826] [id = 537] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7dc20000 == 152 [pid = 1826] [id = 536] 13:23:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:23:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1931ms 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7d810800 == 151 [pid = 1826] [id = 535] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7cf21000 == 150 [pid = 1826] [id = 534] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7a181800 == 149 [pid = 1826] [id = 530] 13:23:21 INFO - PROCESS | 1826 | 1461529401756 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 13:23:21 INFO - PROCESS | 1826 | 1461529401762 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7a172000 == 148 [pid = 1826] [id = 529] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ecd7800 == 147 [pid = 1826] [id = 528] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e83d87800 == 146 [pid = 1826] [id = 377] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ead422800 == 145 [pid = 1826] [id = 527] 13:23:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea5022800 == 144 [pid = 1826] [id = 526] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e97447000 == 143 [pid = 1826] [id = 525] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e918d7000 == 142 [pid = 1826] [id = 524] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90ea2800 == 141 [pid = 1826] [id = 523] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9057f800 == 140 [pid = 1826] [id = 522] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e89fde800 == 139 [pid = 1826] [id = 521] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7fabe000 == 138 [pid = 1826] [id = 520] 13:23:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8cc32000 == 137 [pid = 1826] [id = 519] 13:23:21 INFO - PROCESS | 1826 | 1461529401787 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:23:21 INFO - PROCESS | 1826 | 1461529401790 Marionette TRACE conn3 <- [1,2214,null,{}] 13:23:21 INFO - PROCESS | 1826 | 1461529401797 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}] 13:23:21 INFO - PROCESS | 1826 | 1461529401986 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f9e83dd4400) [pid = 1826] [serial = 1556] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f9e8ad12800) [pid = 1826] [serial = 1557] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f9ea8a9c400) [pid = 1826] [serial = 1251] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f9e83d9a800) [pid = 1826] [serial = 1499] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f9e7ebf8000) [pid = 1826] [serial = 1254] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f9ea4f39000) [pid = 1826] [serial = 1389] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f9e91708800) [pid = 1826] [serial = 1308] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f9e81046400) [pid = 1826] [serial = 1545] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f9e828b2400) [pid = 1826] [serial = 1230] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f9e7d78fc00) [pid = 1826] [serial = 1329] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f9e8d50a800) [pid = 1826] [serial = 1302] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f9e83c11800) [pid = 1826] [serial = 1550] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f9e83f8a400) [pid = 1826] [serial = 1257] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f9e8d7ec000) [pid = 1826] [serial = 1398] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f9e8a0ca400) [pid = 1826] [serial = 1553] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f9ea3ea9000) [pid = 1826] [serial = 1517] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f9e804bd000) [pid = 1826] [serial = 1544] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f9e95738c00) [pid = 1826] [serial = 1383] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f9e91710800) [pid = 1826] [serial = 1272] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f9e96847400) [pid = 1826] [serial = 1311] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f9e7ebef800) [pid = 1826] [serial = 1428] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f9e7a151800) [pid = 1826] [serial = 1538] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f9e998ac000) [pid = 1826] [serial = 1514] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f9e9152f400) [pid = 1826] [serial = 1458] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f9ea5247400) [pid = 1826] [serial = 1392] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f9e8a0be400) [pid = 1826] [serial = 1368] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f9e828bc400) [pid = 1826] [serial = 1547] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f9ea5043400) [pid = 1826] [serial = 1520] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f9e95a78800) [pid = 1826] [serial = 1470] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f9e7a1a3000) [pid = 1826] [serial = 1320] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f9e8ec4d000) [pid = 1826] [serial = 1452] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f9e9717e400) [pid = 1826] [serial = 1511] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f9e9247b000) [pid = 1826] [serial = 1380] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f9e7e5b1400) [pid = 1826] [serial = 1332] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f9e90578400) [pid = 1826] [serial = 1236] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f9e8ce6f800) [pid = 1826] [serial = 1502] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f9e8a980400) [pid = 1826] [serial = 1440] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f9ea8ec7c00) [pid = 1826] [serial = 1323] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f9e8aa7ac00) [pid = 1826] [serial = 1554] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f9e8ec07000) [pid = 1826] [serial = 1449] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f9ea50cec00) [pid = 1826] [serial = 1317] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f9e807c9000) [pid = 1826] [serial = 1296] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f9e9c76c000) [pid = 1826] [serial = 1314] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f9e8d57a400) [pid = 1826] [serial = 1374] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f9e8a976400) [pid = 1826] [serial = 1233] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f9e78bf7c00) [pid = 1826] [serial = 1526] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f9e92482800) [pid = 1826] [serial = 1508] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f9e828b3000) [pid = 1826] [serial = 1269] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f9e7cb49800) [pid = 1826] [serial = 1532] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f9e7cb56000) [pid = 1826] [serial = 1535] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f9e7d7eec00) [pid = 1826] [serial = 1248] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f9e7a36e400) [pid = 1826] [serial = 1266] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f9e8c673400) [pid = 1826] [serial = 1371] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f9e91705c00) [pid = 1826] [serial = 1377] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f9e83ed8400) [pid = 1826] [serial = 1551] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f9e8d7ec800) [pid = 1826] [serial = 1446] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f9e8a1d1c00) [pid = 1826] [serial = 1401] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f9e7bdab800) [pid = 1826] [serial = 1539] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f9e7ce5a000) [pid = 1826] [serial = 1395] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f9ea524c000) [pid = 1826] [serial = 1245] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f9e7cfc6c00) [pid = 1826] [serial = 1541] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f9e9df7b000) [pid = 1826] [serial = 1523] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f9e83f86000) [pid = 1826] [serial = 1299] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f9e905b1400) [pid = 1826] [serial = 1455] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f9e8d39a800) [pid = 1826] [serial = 1443] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f9e97216400) [pid = 1826] [serial = 1386] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f9e81706400) [pid = 1826] [serial = 1431] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f9e93a40400) [pid = 1826] [serial = 1242] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f9e91146c00) [pid = 1826] [serial = 1305] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f9e8a0c4800) [pid = 1826] [serial = 1437] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f9e91877c00) [pid = 1826] [serial = 1461] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f9e91149000) [pid = 1826] [serial = 1505] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f9e7ebf3000) [pid = 1826] [serial = 1496] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f9e91710c00) [pid = 1826] [serial = 1260] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f9ea924d400) [pid = 1826] [serial = 1326] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f9e7deeb000) [pid = 1826] [serial = 1362] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f9e8292b400) [pid = 1826] [serial = 1548] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f9e7bda8c00) [pid = 1826] [serial = 1529] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f9e9172c000) [pid = 1826] [serial = 1239] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f9e83fe6c00) [pid = 1826] [serial = 1434] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f9e816dd800) [pid = 1826] [serial = 1365] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f9e7deeac00) [pid = 1826] [serial = 1542] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f9e7a1dc000) [pid = 1826] [serial = 1263] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1826 | 1461529402357 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7a3b6800 == 138 [pid = 1826] [id = 561] 13:23:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f9e7a1a3000) [pid = 1826] [serial = 1684] [outer = (nil)] 13:23:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f9e7cb56000) [pid = 1826] [serial = 1685] [outer = 0x7f9e7a1a3000] 13:23:22 INFO - PROCESS | 1826 | 1461529402423 Marionette DEBUG loaded listener.js 13:23:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f9e7dee7800) [pid = 1826] [serial = 1686] [outer = 0x7f9e7a1a3000] 13:23:23 INFO - PROCESS | 1826 | 1461529403141 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]]]}] 13:23:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:23:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1393ms 13:23:23 INFO - PROCESS | 1826 | 1461529403167 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 13:23:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:23:23 INFO - PROCESS | 1826 | 1461529403171 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 13:23:23 INFO - PROCESS | 1826 | 1461529403186 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:23:23 INFO - PROCESS | 1826 | 1461529403194 Marionette TRACE conn3 <- [1,2218,null,{}] 13:23:23 INFO - PROCESS | 1826 | 1461529403202 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}] 13:23:23 INFO - PROCESS | 1826 | 1461529403448 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 13:23:23 INFO - PROCESS | 1826 | 1461529403474 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ed95800 == 139 [pid = 1826] [id = 562] 13:23:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f9e7dc38400) [pid = 1826] [serial = 1687] [outer = (nil)] 13:23:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f9e7efcc400) [pid = 1826] [serial = 1688] [outer = 0x7f9e7dc38400] 13:23:23 INFO - PROCESS | 1826 | 1461529403535 Marionette DEBUG loaded listener.js 13:23:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f9e7f78e800) [pid = 1826] [serial = 1689] [outer = 0x7f9e7dc38400] 13:23:24 INFO - PROCESS | 1826 | 1461529404389 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]]]}] 13:23:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:23:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1250ms 13:23:24 INFO - PROCESS | 1826 | 1461529404426 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 13:23:24 INFO - PROCESS | 1826 | 1461529404430 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 13:23:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:23:24 INFO - PROCESS | 1826 | 1461529404435 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:23:24 INFO - PROCESS | 1826 | 1461529404448 Marionette TRACE conn3 <- [1,2222,null,{}] 13:23:24 INFO - PROCESS | 1826 | 1461529404460 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}] 13:23:24 INFO - PROCESS | 1826 | 1461529404690 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 13:23:24 INFO - PROCESS | 1826 | 1461529404728 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80c4a800 == 140 [pid = 1826] [id = 563] 13:23:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f9e7ec53800) [pid = 1826] [serial = 1690] [outer = (nil)] 13:23:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f9e804bc400) [pid = 1826] [serial = 1691] [outer = 0x7f9e7ec53800] 13:23:24 INFO - PROCESS | 1826 | 1461529404790 Marionette DEBUG loaded listener.js 13:23:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f9e807c6c00) [pid = 1826] [serial = 1692] [outer = 0x7f9e7ec53800] 13:23:25 INFO - PROCESS | 1826 | 1461529405825 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]]]}] 13:23:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:23:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1449ms 13:23:25 INFO - PROCESS | 1826 | 1461529405885 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 13:23:25 INFO - PROCESS | 1826 | 1461529405887 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 13:23:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:23:25 INFO - PROCESS | 1826 | 1461529405892 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:23:25 INFO - PROCESS | 1826 | 1461529405894 Marionette TRACE conn3 <- [1,2226,null,{}] 13:23:25 INFO - PROCESS | 1826 | 1461529405900 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}] 13:23:26 INFO - PROCESS | 1826 | 1461529406129 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 13:23:26 INFO - PROCESS | 1826 | 1461529406162 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80dde800 == 141 [pid = 1826] [id = 564] 13:23:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f9e80f69800) [pid = 1826] [serial = 1693] [outer = (nil)] 13:23:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f9e8104a000) [pid = 1826] [serial = 1694] [outer = 0x7f9e80f69800] 13:23:26 INFO - PROCESS | 1826 | 1461529406237 Marionette DEBUG loaded listener.js 13:23:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f9e828b4800) [pid = 1826] [serial = 1695] [outer = 0x7f9e80f69800] 13:23:27 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f9e7fa20800) [pid = 1826] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:23:27 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f9e7bf96800) [pid = 1826] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:23:27 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f9e7a148000) [pid = 1826] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:23:27 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f9e89e6dc00) [pid = 1826] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:23:27 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f9e7deec000) [pid = 1826] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:23:27 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f9e7cd31000) [pid = 1826] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:23:27 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f9e89e6e400) [pid = 1826] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:23:27 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f9e7bda2c00) [pid = 1826] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:23:27 INFO - PROCESS | 1826 | 1461529407655 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]]]}] 13:23:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:23:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1785ms 13:23:27 INFO - PROCESS | 1826 | 1461529407678 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 13:23:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:23:27 INFO - PROCESS | 1826 | 1461529407681 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 13:23:27 INFO - PROCESS | 1826 | 1461529407686 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:23:27 INFO - PROCESS | 1826 | 1461529407689 Marionette TRACE conn3 <- [1,2230,null,{}] 13:23:27 INFO - PROCESS | 1826 | 1461529407694 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}] 13:23:27 INFO - PROCESS | 1826 | 1461529407865 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 13:23:27 INFO - PROCESS | 1826 | 1461529407881 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e829d8800 == 142 [pid = 1826] [id = 565] 13:23:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f9e82924000) [pid = 1826] [serial = 1696] [outer = (nil)] 13:23:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f9e83c08800) [pid = 1826] [serial = 1697] [outer = 0x7f9e82924000] 13:23:27 INFO - PROCESS | 1826 | 1461529407938 Marionette DEBUG loaded listener.js 13:23:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f9e83d9a000) [pid = 1826] [serial = 1698] [outer = 0x7f9e82924000] 13:23:28 INFO - PROCESS | 1826 | 1461529408771 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]]]}] 13:23:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:23:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1129ms 13:23:28 INFO - PROCESS | 1826 | 1461529408816 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 13:23:28 INFO - PROCESS | 1826 | 1461529408819 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 13:23:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:23:28 INFO - PROCESS | 1826 | 1461529408826 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:23:28 INFO - PROCESS | 1826 | 1461529408829 Marionette TRACE conn3 <- [1,2234,null,{}] 13:23:28 INFO - PROCESS | 1826 | 1461529408844 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}] 13:23:29 INFO - PROCESS | 1826 | 1461529409018 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 13:23:29 INFO - PROCESS | 1826 | 1461529409031 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e84205800 == 143 [pid = 1826] [id = 566] 13:23:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f9e828bd800) [pid = 1826] [serial = 1699] [outer = (nil)] 13:23:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f9e83ed4000) [pid = 1826] [serial = 1700] [outer = 0x7f9e828bd800] 13:23:29 INFO - PROCESS | 1826 | 1461529409092 Marionette DEBUG loaded listener.js 13:23:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f9e83ee2000) [pid = 1826] [serial = 1701] [outer = 0x7f9e828bd800] 13:23:30 INFO - PROCESS | 1826 | 1461529410334 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]]]}] 13:23:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:23:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1537ms 13:23:30 INFO - PROCESS | 1826 | 1461529410364 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 13:23:30 INFO - PROCESS | 1826 | 1461529410370 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 13:23:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:23:30 INFO - PROCESS | 1826 | 1461529410378 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:23:30 INFO - PROCESS | 1826 | 1461529410384 Marionette TRACE conn3 <- [1,2238,null,{}] 13:23:30 INFO - PROCESS | 1826 | 1461529410392 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}] 13:23:30 INFO - PROCESS | 1826 | 1461529410593 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 13:23:30 INFO - PROCESS | 1826 | 1461529410811 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7eb5e000 == 144 [pid = 1826] [id = 567] 13:23:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f9e7b7a3800) [pid = 1826] [serial = 1702] [outer = (nil)] 13:23:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f9e7cd2a400) [pid = 1826] [serial = 1703] [outer = 0x7f9e7b7a3800] 13:23:30 INFO - PROCESS | 1826 | 1461529410925 Marionette DEBUG loaded listener.js 13:23:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f9e7cfc6000) [pid = 1826] [serial = 1704] [outer = 0x7f9e7b7a3800] 13:23:31 INFO - PROCESS | 1826 | 1461529411876 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]]]}] 13:23:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:23:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1530ms 13:23:31 INFO - PROCESS | 1826 | 1461529411911 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 13:23:31 INFO - PROCESS | 1826 | 1461529411922 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 13:23:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:23:31 INFO - PROCESS | 1826 | 1461529411933 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:23:31 INFO - PROCESS | 1826 | 1461529411937 Marionette TRACE conn3 <- [1,2242,null,{}] 13:23:31 INFO - PROCESS | 1826 | 1461529411943 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}] 13:23:32 INFO - PROCESS | 1826 | 1461529412163 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 13:23:32 INFO - PROCESS | 1826 | 1461529412375 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80eb4800 == 145 [pid = 1826] [id = 568] 13:23:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f9e7bda7000) [pid = 1826] [serial = 1705] [outer = (nil)] 13:23:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f9e7e5b9000) [pid = 1826] [serial = 1706] [outer = 0x7f9e7bda7000] 13:23:32 INFO - PROCESS | 1826 | 1461529412493 Marionette DEBUG loaded listener.js 13:23:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f9e7efcb400) [pid = 1826] [serial = 1707] [outer = 0x7f9e7bda7000] 13:23:33 INFO - PROCESS | 1826 | 1461529413459 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]]]}] 13:23:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:23:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1584ms 13:23:33 INFO - PROCESS | 1826 | 1461529413517 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 13:23:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:23:33 INFO - PROCESS | 1826 | 1461529413520 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 13:23:33 INFO - PROCESS | 1826 | 1461529413527 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:23:33 INFO - PROCESS | 1826 | 1461529413532 Marionette TRACE conn3 <- [1,2246,null,{}] 13:23:33 INFO - PROCESS | 1826 | 1461529413548 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}] 13:23:33 INFO - PROCESS | 1826 | 1461529413753 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 13:23:33 INFO - PROCESS | 1826 | 1461529413969 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e89da9000 == 146 [pid = 1826] [id = 569] 13:23:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f9e81044000) [pid = 1826] [serial = 1708] [outer = (nil)] 13:23:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f9e8170a400) [pid = 1826] [serial = 1709] [outer = 0x7f9e81044000] 13:23:34 INFO - PROCESS | 1826 | 1461529414093 Marionette DEBUG loaded listener.js 13:23:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f9e83c03c00) [pid = 1826] [serial = 1710] [outer = 0x7f9e81044000] 13:23:35 INFO - PROCESS | 1826 | 1461529415008 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]]]}] 13:23:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:23:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1543ms 13:23:35 INFO - PROCESS | 1826 | 1461529415070 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 13:23:35 INFO - PROCESS | 1826 | 1461529415075 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 13:23:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:23:35 INFO - PROCESS | 1826 | 1461529415080 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:23:35 INFO - PROCESS | 1826 | 1461529415082 Marionette TRACE conn3 <- [1,2250,null,{}] 13:23:35 INFO - PROCESS | 1826 | 1461529415088 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}] 13:23:35 INFO - PROCESS | 1826 | 1461529415309 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 13:23:35 INFO - PROCESS | 1826 | 1461529415547 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8a420000 == 147 [pid = 1826] [id = 570] 13:23:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f9e7cfb9c00) [pid = 1826] [serial = 1711] [outer = (nil)] 13:23:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f9e83f8dc00) [pid = 1826] [serial = 1712] [outer = 0x7f9e7cfb9c00] 13:23:35 INFO - PROCESS | 1826 | 1461529415701 Marionette DEBUG loaded listener.js 13:23:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f9e83fec400) [pid = 1826] [serial = 1713] [outer = 0x7f9e7cfb9c00] 13:23:36 INFO - PROCESS | 1826 | 1461529416527 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]]]}] 13:23:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:23:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1478ms 13:23:36 INFO - PROCESS | 1826 | 1461529416560 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 13:23:36 INFO - PROCESS | 1826 | 1461529416563 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 13:23:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:23:36 INFO - PROCESS | 1826 | 1461529416569 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:23:36 INFO - PROCESS | 1826 | 1461529416572 Marionette TRACE conn3 <- [1,2254,null,{}] 13:23:36 INFO - PROCESS | 1826 | 1461529416577 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}] 13:23:36 INFO - PROCESS | 1826 | 1461529416783 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 13:23:37 INFO - PROCESS | 1826 | 1461529416999 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8ab30800 == 148 [pid = 1826] [id = 571] 13:23:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f9e83dd8c00) [pid = 1826] [serial = 1714] [outer = (nil)] 13:23:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f9e846ca000) [pid = 1826] [serial = 1715] [outer = 0x7f9e83dd8c00] 13:23:37 INFO - PROCESS | 1826 | 1461529417114 Marionette DEBUG loaded listener.js 13:23:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f9e89e6e400) [pid = 1826] [serial = 1716] [outer = 0x7f9e83dd8c00] 13:23:38 INFO - PROCESS | 1826 | 1461529418064 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]]]}] 13:23:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:23:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1526ms 13:23:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:23:38 INFO - PROCESS | 1826 | 1461529418096 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 13:23:38 INFO - PROCESS | 1826 | 1461529418099 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 13:23:38 INFO - PROCESS | 1826 | 1461529418105 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:23:38 INFO - PROCESS | 1826 | 1461529418108 Marionette TRACE conn3 <- [1,2258,null,{}] 13:23:38 INFO - PROCESS | 1826 | 1461529418114 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}] 13:23:38 INFO - PROCESS | 1826 | 1461529418317 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 13:23:38 INFO - PROCESS | 1826 | 1461529418539 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8c45e000 == 149 [pid = 1826] [id = 572] 13:23:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f9e89e6cc00) [pid = 1826] [serial = 1717] [outer = (nil)] 13:23:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f9e8a0c9000) [pid = 1826] [serial = 1718] [outer = 0x7f9e89e6cc00] 13:23:38 INFO - PROCESS | 1826 | 1461529418657 Marionette DEBUG loaded listener.js 13:23:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f9e8a1dc400) [pid = 1826] [serial = 1719] [outer = 0x7f9e89e6cc00] 13:23:39 INFO - PROCESS | 1826 | 1461529419562 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]]]}] 13:23:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:23:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1530ms 13:23:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:23:39 INFO - PROCESS | 1826 | 1461529419635 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 13:23:39 INFO - PROCESS | 1826 | 1461529419637 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 13:23:39 INFO - PROCESS | 1826 | 1461529419643 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:23:39 INFO - PROCESS | 1826 | 1461529419647 Marionette TRACE conn3 <- [1,2262,null,{}] 13:23:39 INFO - PROCESS | 1826 | 1461529419652 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}] 13:23:39 INFO - PROCESS | 1826 | 1461529419840 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 13:23:40 INFO - PROCESS | 1826 | 1461529420057 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d0be000 == 150 [pid = 1826] [id = 573] 13:23:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f9e7cb57c00) [pid = 1826] [serial = 1720] [outer = (nil)] 13:23:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f9e8a97bc00) [pid = 1826] [serial = 1721] [outer = 0x7f9e7cb57c00] 13:23:40 INFO - PROCESS | 1826 | 1461529420170 Marionette DEBUG loaded listener.js 13:23:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f9e8aa73c00) [pid = 1826] [serial = 1722] [outer = 0x7f9e7cb57c00] 13:23:41 INFO - PROCESS | 1826 | 1461529421050 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]]]}] 13:23:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:23:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1432ms 13:23:41 INFO - PROCESS | 1826 | 1461529421077 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 13:23:41 INFO - PROCESS | 1826 | 1461529421080 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 13:23:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:23:41 INFO - PROCESS | 1826 | 1461529421086 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:23:41 INFO - PROCESS | 1826 | 1461529421088 Marionette TRACE conn3 <- [1,2266,null,{}] 13:23:41 INFO - PROCESS | 1826 | 1461529421093 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}] 13:23:41 INFO - PROCESS | 1826 | 1461529421274 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 13:23:41 INFO - PROCESS | 1826 | 1461529421486 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d867000 == 151 [pid = 1826] [id = 574] 13:23:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f9e89e6dc00) [pid = 1826] [serial = 1723] [outer = (nil)] 13:23:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f9e8ad12800) [pid = 1826] [serial = 1724] [outer = 0x7f9e89e6dc00] 13:23:41 INFO - PROCESS | 1826 | 1461529421594 Marionette DEBUG loaded listener.js 13:23:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f9e8c66ec00) [pid = 1826] [serial = 1725] [outer = 0x7f9e89e6dc00] 13:23:42 INFO - PROCESS | 1826 | 1461529422497 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]]]}] 13:23:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:23:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1425ms 13:23:42 INFO - PROCESS | 1826 | 1461529422520 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 13:23:42 INFO - PROCESS | 1826 | 1461529422524 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 13:23:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:23:42 INFO - PROCESS | 1826 | 1461529422532 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:23:42 INFO - PROCESS | 1826 | 1461529422534 Marionette TRACE conn3 <- [1,2270,null,{}] 13:23:42 INFO - PROCESS | 1826 | 1461529422539 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}] 13:23:42 INFO - PROCESS | 1826 | 1461529422720 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 13:23:42 INFO - PROCESS | 1826 | 1461529422986 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8f0db000 == 152 [pid = 1826] [id = 575] 13:23:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f9e8a1d5800) [pid = 1826] [serial = 1726] [outer = (nil)] 13:23:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f9e8cd51000) [pid = 1826] [serial = 1727] [outer = 0x7f9e8a1d5800] 13:23:43 INFO - PROCESS | 1826 | 1461529423060 Marionette DEBUG loaded listener.js 13:23:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f9e8ce71000) [pid = 1826] [serial = 1728] [outer = 0x7f9e8a1d5800] 13:23:43 INFO - PROCESS | 1826 | 1461529423891 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]]]}] 13:23:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:23:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1430ms 13:23:43 INFO - PROCESS | 1826 | 1461529423962 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 13:23:43 INFO - PROCESS | 1826 | 1461529423966 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 13:23:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:23:43 INFO - PROCESS | 1826 | 1461529423972 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:23:43 INFO - PROCESS | 1826 | 1461529423974 Marionette TRACE conn3 <- [1,2274,null,{}] 13:23:43 INFO - PROCESS | 1826 | 1461529423979 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}] 13:23:44 INFO - PROCESS | 1826 | 1461529424173 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 13:23:44 INFO - PROCESS | 1826 | 1461529424384 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90a1c000 == 153 [pid = 1826] [id = 576] 13:23:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f9e7cfc3400) [pid = 1826] [serial = 1729] [outer = (nil)] 13:23:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f9e8cf2f800) [pid = 1826] [serial = 1730] [outer = 0x7f9e7cfc3400] 13:23:44 INFO - PROCESS | 1826 | 1461529424495 Marionette DEBUG loaded listener.js 13:23:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f9e8d399800) [pid = 1826] [serial = 1731] [outer = 0x7f9e7cfc3400] 13:23:45 INFO - PROCESS | 1826 | 1461529425379 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]]]}] 13:23:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:23:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1437ms 13:23:45 INFO - PROCESS | 1826 | 1461529425409 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 13:23:45 INFO - PROCESS | 1826 | 1461529425413 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 13:23:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:23:45 INFO - PROCESS | 1826 | 1461529425419 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:23:45 INFO - PROCESS | 1826 | 1461529425422 Marionette TRACE conn3 <- [1,2278,null,{}] 13:23:45 INFO - PROCESS | 1826 | 1461529425427 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}] 13:23:45 INFO - PROCESS | 1826 | 1461529425647 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 13:23:45 INFO - PROCESS | 1826 | 1461529425864 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90e94000 == 154 [pid = 1826] [id = 577] 13:23:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f9e8a980c00) [pid = 1826] [serial = 1732] [outer = (nil)] 13:23:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f9e8d7e3c00) [pid = 1826] [serial = 1733] [outer = 0x7f9e8a980c00] 13:23:45 INFO - PROCESS | 1826 | 1461529425980 Marionette DEBUG loaded listener.js 13:23:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f9e8e0e7800) [pid = 1826] [serial = 1734] [outer = 0x7f9e8a980c00] 13:23:46 INFO - PROCESS | 1826 | 1461529426862 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]]]}] 13:23:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:23:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1475ms 13:23:46 INFO - PROCESS | 1826 | 1461529426898 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 13:23:46 INFO - PROCESS | 1826 | 1461529426901 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 13:23:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:23:46 INFO - PROCESS | 1826 | 1461529426909 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:23:46 INFO - PROCESS | 1826 | 1461529426911 Marionette TRACE conn3 <- [1,2282,null,{}] 13:23:46 INFO - PROCESS | 1826 | 1461529426915 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}] 13:23:47 INFO - PROCESS | 1826 | 1461529427104 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 13:23:47 INFO - PROCESS | 1826 | 1461529427369 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e91315800 == 155 [pid = 1826] [id = 578] 13:23:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f9e8d72b000) [pid = 1826] [serial = 1735] [outer = (nil)] 13:23:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f9e8ec0ec00) [pid = 1826] [serial = 1736] [outer = 0x7f9e8d72b000] 13:23:47 INFO - PROCESS | 1826 | 1461529427443 Marionette DEBUG loaded listener.js 13:23:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f9e8ec1c000) [pid = 1826] [serial = 1737] [outer = 0x7f9e8d72b000] 13:23:48 INFO - PROCESS | 1826 | 1461529428278 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]]]}] 13:23:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:23:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1426ms 13:23:48 INFO - PROCESS | 1826 | 1461529428336 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 13:23:48 INFO - PROCESS | 1826 | 1461529428339 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 13:23:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:23:48 INFO - PROCESS | 1826 | 1461529428345 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:23:48 INFO - PROCESS | 1826 | 1461529428356 Marionette TRACE conn3 <- [1,2286,null,{}] 13:23:48 INFO - PROCESS | 1826 | 1461529428360 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}] 13:23:48 INFO - PROCESS | 1826 | 1461529428565 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 13:23:48 INFO - PROCESS | 1826 | 1461529428777 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e91637800 == 156 [pid = 1826] [id = 579] 13:23:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f9e8ec1d000) [pid = 1826] [serial = 1738] [outer = (nil)] 13:23:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f9e8efb3400) [pid = 1826] [serial = 1739] [outer = 0x7f9e8ec1d000] 13:23:48 INFO - PROCESS | 1826 | 1461529428890 Marionette DEBUG loaded listener.js 13:23:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f9e90516c00) [pid = 1826] [serial = 1740] [outer = 0x7f9e8ec1d000] 13:23:49 INFO - PROCESS | 1826 | 1461529429751 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]]]}] 13:23:49 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 13:23:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1439ms 13:23:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:23:49 INFO - PROCESS | 1826 | 1461529429784 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 13:23:49 INFO - PROCESS | 1826 | 1461529429787 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 13:23:49 INFO - PROCESS | 1826 | 1461529429793 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:23:49 INFO - PROCESS | 1826 | 1461529429796 Marionette TRACE conn3 <- [1,2290,null,{}] 13:23:49 INFO - PROCESS | 1826 | 1461529429800 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}] 13:23:49 INFO - PROCESS | 1826 | 1461529429993 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 13:23:50 INFO - PROCESS | 1826 | 1461529430217 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7a3a3800 == 157 [pid = 1826] [id = 580] 13:23:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f9e7a14cc00) [pid = 1826] [serial = 1741] [outer = (nil)] 13:23:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f9e7b495c00) [pid = 1826] [serial = 1742] [outer = 0x7f9e7a14cc00] 13:23:50 INFO - PROCESS | 1826 | 1461529430325 Marionette DEBUG loaded listener.js 13:23:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f9e83c0b000) [pid = 1826] [serial = 1743] [outer = 0x7f9e7a14cc00] 13:23:51 INFO - PROCESS | 1826 | 1461529431280 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]]]}] 13:23:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:23:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1534ms 13:23:51 INFO - PROCESS | 1826 | 1461529431327 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 13:23:51 INFO - PROCESS | 1826 | 1461529431330 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 13:23:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:23:51 INFO - PROCESS | 1826 | 1461529431335 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:23:51 INFO - PROCESS | 1826 | 1461529431337 Marionette TRACE conn3 <- [1,2294,null,{}] 13:23:51 INFO - PROCESS | 1826 | 1461529431342 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}] 13:23:51 INFO - PROCESS | 1826 | 1461529431525 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 13:23:51 INFO - PROCESS | 1826 | 1461529431744 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7cf0a800 == 158 [pid = 1826] [id = 581] 13:23:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f9e789e0400) [pid = 1826] [serial = 1744] [outer = (nil)] 13:23:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f9e78beec00) [pid = 1826] [serial = 1745] [outer = 0x7f9e789e0400] 13:23:52 INFO - PROCESS | 1826 | 1461529432236 Marionette DEBUG loaded listener.js 13:23:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f9e7a1dbc00) [pid = 1826] [serial = 1746] [outer = 0x7f9e789e0400] 13:23:53 INFO - PROCESS | 1826 | 1461529433170 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]]]}] 13:23:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:23:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1877ms 13:23:53 INFO - PROCESS | 1826 | 1461529433215 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 13:23:53 INFO - PROCESS | 1826 | 1461529433222 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 13:23:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:23:53 INFO - PROCESS | 1826 | 1461529433229 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:23:53 INFO - PROCESS | 1826 | 1461529433234 Marionette TRACE conn3 <- [1,2298,null,{}] 13:23:53 INFO - PROCESS | 1826 | 1461529433241 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}] 13:23:53 INFO - PROCESS | 1826 | 1461529433425 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 13:23:53 INFO - PROCESS | 1826 | 1461529433672 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7d802800 == 159 [pid = 1826] [id = 582] 13:23:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f9e78bf3800) [pid = 1826] [serial = 1747] [outer = (nil)] 13:23:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f9e7a1cec00) [pid = 1826] [serial = 1748] [outer = 0x7f9e78bf3800] 13:23:53 INFO - PROCESS | 1826 | 1461529433781 Marionette DEBUG loaded listener.js 13:23:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f9e7b79c400) [pid = 1826] [serial = 1749] [outer = 0x7f9e78bf3800] 13:23:54 INFO - PROCESS | 1826 | 1461529434840 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]]]}] 13:23:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:23:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1679ms 13:23:54 INFO - PROCESS | 1826 | 1461529434908 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 13:23:54 INFO - PROCESS | 1826 | 1461529434913 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 13:23:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:23:54 INFO - PROCESS | 1826 | 1461529434923 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:23:54 INFO - PROCESS | 1826 | 1461529434926 Marionette TRACE conn3 <- [1,2302,null,{}] 13:23:54 INFO - PROCESS | 1826 | 1461529434932 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}] 13:23:55 INFO - PROCESS | 1826 | 1461529435121 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 13:23:55 INFO - PROCESS | 1826 | 1461529435346 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e79bdc000 == 160 [pid = 1826] [id = 583] 13:23:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f9e7bf96400) [pid = 1826] [serial = 1750] [outer = (nil)] 13:23:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f9e7cd2b800) [pid = 1826] [serial = 1751] [outer = 0x7f9e7bf96400] 13:23:55 INFO - PROCESS | 1826 | 1461529435465 Marionette DEBUG loaded listener.js 13:23:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f9e7ce5ac00) [pid = 1826] [serial = 1752] [outer = 0x7f9e7bf96400] 13:23:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9816f800 == 159 [pid = 1826] [id = 373] 13:23:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7cce3800 == 158 [pid = 1826] [id = 510] 13:23:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea8e69800 == 157 [pid = 1826] [id = 507] 13:23:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7dc17000 == 156 [pid = 1826] [id = 509] 13:23:55 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ead437000 == 155 [pid = 1826] [id = 508] 13:23:55 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f9ea3b5f000) [pid = 1826] [serial = 1586] [outer = (nil)] [url = about:blank] 13:23:55 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f9e7dc35c00) [pid = 1826] [serial = 1589] [outer = (nil)] [url = about:blank] 13:23:55 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f9e7bf98000) [pid = 1826] [serial = 1628] [outer = (nil)] [url = about:blank] 13:23:55 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f9ea8ec8000) [pid = 1826] [serial = 1592] [outer = (nil)] [url = about:blank] 13:23:55 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f9e7f796c00) [pid = 1826] [serial = 1595] [outer = (nil)] [url = about:blank] 13:23:55 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f9e789e6000) [pid = 1826] [serial = 1598] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7b895000 == 154 [pid = 1826] [id = 557] 13:23:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7eb5c000 == 153 [pid = 1826] [id = 556] 13:23:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e78956000 == 152 [pid = 1826] [id = 555] 13:23:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea951d000 == 151 [pid = 1826] [id = 554] 13:23:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea3d9b000 == 150 [pid = 1826] [id = 553] 13:23:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e97105800 == 149 [pid = 1826] [id = 552] 13:23:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95a35000 == 148 [pid = 1826] [id = 551] 13:23:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e918cb800 == 147 [pid = 1826] [id = 550] 13:23:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9132c000 == 146 [pid = 1826] [id = 549] 13:23:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90bb9800 == 145 [pid = 1826] [id = 548] 13:23:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8f0de800 == 144 [pid = 1826] [id = 547] 13:23:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d0ca800 == 143 [pid = 1826] [id = 546] 13:23:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e842e2000 == 142 [pid = 1826] [id = 545] 13:23:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80c39000 == 141 [pid = 1826] [id = 544] 13:23:56 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e79bf1800 == 140 [pid = 1826] [id = 543] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f9e816dc800) [pid = 1826] [serial = 1614] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f9e807cd400) [pid = 1826] [serial = 1613] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f9e7cf50800) [pid = 1826] [serial = 1608] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f9e7cb56c00) [pid = 1826] [serial = 1607] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f9e7bdb0c00) [pid = 1826] [serial = 1605] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f9e7b79f000) [pid = 1826] [serial = 1604] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f9e8a0bec00) [pid = 1826] [serial = 1622] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f9e8ec1fc00) [pid = 1826] [serial = 1574] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f9e8c66a000) [pid = 1826] [serial = 1559] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f9e7cb56800) [pid = 1826] [serial = 1562] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f9e89eda000) [pid = 1826] [serial = 1568] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f9e83dcec00) [pid = 1826] [serial = 1619] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f9e7fa1f000) [pid = 1826] [serial = 1616] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f9e81706c00) [pid = 1826] [serial = 1617] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f9e9720f800) [pid = 1826] [serial = 1583] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f9e8ce6ec00) [pid = 1826] [serial = 1625] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f9e95a79800) [pid = 1826] [serial = 1580] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f9e7efd4400) [pid = 1826] [serial = 1611] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f9e7e5bac00) [pid = 1826] [serial = 1610] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f9e7b797800) [pid = 1826] [serial = 1601] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f9e81050c00) [pid = 1826] [serial = 1565] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f9e91150c00) [pid = 1826] [serial = 1577] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f9e8d50c400) [pid = 1826] [serial = 1571] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f9e8d72a000) [pid = 1826] [serial = 1626] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f9e8aa6e800) [pid = 1826] [serial = 1623] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f9e89e6e000) [pid = 1826] [serial = 1620] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1826 | 1461529436409 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]]]}] 13:23:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:23:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1529ms 13:23:56 INFO - PROCESS | 1826 | 1461529436456 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 13:23:56 INFO - PROCESS | 1826 | 1461529436459 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 13:23:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:23:56 INFO - PROCESS | 1826 | 1461529436465 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:23:56 INFO - PROCESS | 1826 | 1461529436470 Marionette TRACE conn3 <- [1,2306,null,{}] 13:23:56 INFO - PROCESS | 1826 | 1461529436489 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}] 13:23:56 INFO - PROCESS | 1826 | 1461529436672 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 13:23:56 INFO - PROCESS | 1826 | 1461529436683 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7eb57800 == 141 [pid = 1826] [id = 584] 13:23:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f9e7d787800) [pid = 1826] [serial = 1753] [outer = (nil)] 13:23:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f9e7d7e5c00) [pid = 1826] [serial = 1754] [outer = 0x7f9e7d787800] 13:23:56 INFO - PROCESS | 1826 | 1461529436741 Marionette DEBUG loaded listener.js 13:23:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f9e7d7ef800) [pid = 1826] [serial = 1755] [outer = 0x7f9e7d787800] 13:23:57 INFO - PROCESS | 1826 | 1461529437602 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]]]}] 13:23:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:23:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1189ms 13:23:57 INFO - PROCESS | 1826 | 1461529437658 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 13:23:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:23:57 INFO - PROCESS | 1826 | 1461529437663 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 13:23:57 INFO - PROCESS | 1826 | 1461529437667 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:23:57 INFO - PROCESS | 1826 | 1461529437670 Marionette TRACE conn3 <- [1,2310,null,{}] 13:23:57 INFO - PROCESS | 1826 | 1461529437675 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}] 13:23:57 INFO - PROCESS | 1826 | 1461529437848 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 13:23:58 INFO - PROCESS | 1826 | 1461529438038 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7eddb800 == 142 [pid = 1826] [id = 585] 13:23:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f9e7b491000) [pid = 1826] [serial = 1756] [outer = (nil)] 13:23:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f9e7dc3b000) [pid = 1826] [serial = 1757] [outer = 0x7f9e7b491000] 13:23:58 INFO - PROCESS | 1826 | 1461529438096 Marionette DEBUG loaded listener.js 13:23:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f9e7e5b2000) [pid = 1826] [serial = 1758] [outer = 0x7f9e7b491000] 13:23:58 INFO - PROCESS | 1826 | 1461529438890 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]]]}] 13:23:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:23:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1287ms 13:23:58 INFO - PROCESS | 1826 | 1461529438954 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 13:23:58 INFO - PROCESS | 1826 | 1461529438956 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 13:23:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:23:58 INFO - PROCESS | 1826 | 1461529438962 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:23:58 INFO - PROCESS | 1826 | 1461529438964 Marionette TRACE conn3 <- [1,2314,null,{}] 13:23:58 INFO - PROCESS | 1826 | 1461529438969 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}] 13:23:59 INFO - PROCESS | 1826 | 1461529439195 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 13:23:59 INFO - PROCESS | 1826 | 1461529439227 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7f7da800 == 143 [pid = 1826] [id = 586] 13:23:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f9e7ebef800) [pid = 1826] [serial = 1759] [outer = (nil)] 13:23:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f9e7ebf5800) [pid = 1826] [serial = 1760] [outer = 0x7f9e7ebef800] 13:23:59 INFO - PROCESS | 1826 | 1461529439295 Marionette DEBUG loaded listener.js 13:23:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f9e7efd2000) [pid = 1826] [serial = 1761] [outer = 0x7f9e7ebef800] 13:24:00 INFO - PROCESS | 1826 | 1461529440181 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]]]}] 13:24:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:24:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1278ms 13:24:00 INFO - PROCESS | 1826 | 1461529440240 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 13:24:00 INFO - PROCESS | 1826 | 1461529440242 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 13:24:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:24:00 INFO - PROCESS | 1826 | 1461529440249 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:24:00 INFO - PROCESS | 1826 | 1461529440252 Marionette TRACE conn3 <- [1,2318,null,{}] 13:24:00 INFO - PROCESS | 1826 | 1461529440257 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}] 13:24:00 INFO - PROCESS | 1826 | 1461529440915 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 13:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f9e78bf4800) [pid = 1826] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f9e7ec53800) [pid = 1826] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f9e80f69800) [pid = 1826] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f9e7cd2d000) [pid = 1826] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f9e7dc38400) [pid = 1826] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f9e78bf5c00) [pid = 1826] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f9e7a1a3000) [pid = 1826] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f9e7a19a000) [pid = 1826] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f9e82924000) [pid = 1826] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f9e7d7e3400) [pid = 1826] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f9e7a1db000) [pid = 1826] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f9e804c5400) [pid = 1826] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f9e8ce72c00) [pid = 1826] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f9e8a974800) [pid = 1826] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f9e8c20d000) [pid = 1826] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:24:00 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f9e8ad19000) [pid = 1826] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:24:01 INFO - PROCESS | 1826 | 1461529441097 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ccdc800 == 144 [pid = 1826] [id = 587] 13:24:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f9e7a19a000) [pid = 1826] [serial = 1762] [outer = (nil)] 13:24:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f9e7b79ac00) [pid = 1826] [serial = 1763] [outer = 0x7f9e7a19a000] 13:24:01 INFO - PROCESS | 1826 | 1461529441158 Marionette DEBUG loaded listener.js 13:24:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f9e7e5b1400) [pid = 1826] [serial = 1764] [outer = 0x7f9e7a19a000] 13:24:01 INFO - PROCESS | 1826 | 1461529441818 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] 13:24:01 INFO - PROCESS | 1826 | 1461529441884 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 13:24:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:24:01 INFO - PROCESS | 1826 | 1461529441889 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:24:01 INFO - PROCESS | 1826 | 1461529441891 Marionette TRACE conn3 <- [1,2322,null,{}] 13:24:01 INFO - PROCESS | 1826 | 1461529441896 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}] 13:24:02 INFO - PROCESS | 1826 | 1461529442085 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 13:24:02 INFO - PROCESS | 1826 | 1461529442261 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80d2a000 == 145 [pid = 1826] [id = 588] 13:24:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f9e7a19f400) [pid = 1826] [serial = 1765] [outer = (nil)] 13:24:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f9e804c0000) [pid = 1826] [serial = 1766] [outer = 0x7f9e7a19f400] 13:24:02 INFO - PROCESS | 1826 | 1461529442319 Marionette DEBUG loaded listener.js 13:24:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f9e807cc000) [pid = 1826] [serial = 1767] [outer = 0x7f9e7a19f400] 13:24:03 INFO - PROCESS | 1826 | 1461529443206 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]]]}] 13:24:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:24:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1379ms 13:24:03 INFO - PROCESS | 1826 | 1461529443268 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 13:24:03 INFO - PROCESS | 1826 | 1461529443275 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 13:24:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:24:03 INFO - PROCESS | 1826 | 1461529443283 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:24:03 INFO - PROCESS | 1826 | 1461529443289 Marionette TRACE conn3 <- [1,2326,null,{}] 13:24:03 INFO - PROCESS | 1826 | 1461529443297 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}] 13:24:03 INFO - PROCESS | 1826 | 1461529443517 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 13:24:03 INFO - PROCESS | 1826 | 1461529443789 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7c080800 == 146 [pid = 1826] [id = 589] 13:24:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f9e7a19bc00) [pid = 1826] [serial = 1768] [outer = (nil)] 13:24:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f9e7b489400) [pid = 1826] [serial = 1769] [outer = 0x7f9e7a19bc00] 13:24:03 INFO - PROCESS | 1826 | 1461529443908 Marionette DEBUG loaded listener.js 13:24:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f9e7bda9800) [pid = 1826] [serial = 1770] [outer = 0x7f9e7a19bc00] 13:24:04 INFO - PROCESS | 1826 | 1461529444803 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]]]}] 13:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1585ms 13:24:04 INFO - PROCESS | 1826 | 1461529444869 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 13:24:04 INFO - PROCESS | 1826 | 1461529444878 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 13:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:24:04 INFO - PROCESS | 1826 | 1461529444888 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:24:04 INFO - PROCESS | 1826 | 1461529444892 Marionette TRACE conn3 <- [1,2330,null,{}] 13:24:04 INFO - PROCESS | 1826 | 1461529444898 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}] 13:24:05 INFO - PROCESS | 1826 | 1461529445120 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 13:24:05 INFO - PROCESS | 1826 | 1461529445385 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e808dc000 == 147 [pid = 1826] [id = 590] 13:24:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f9e7ce55c00) [pid = 1826] [serial = 1771] [outer = (nil)] 13:24:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f9e7cfc0000) [pid = 1826] [serial = 1772] [outer = 0x7f9e7ce55c00] 13:24:05 INFO - PROCESS | 1826 | 1461529445472 Marionette DEBUG loaded listener.js 13:24:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f9e7d7f0000) [pid = 1826] [serial = 1773] [outer = 0x7f9e7ce55c00] 13:24:06 INFO - PROCESS | 1826 | 1461529446436 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]]]}] 13:24:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:24:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1578ms 13:24:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:24:06 INFO - PROCESS | 1826 | 1461529446466 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 13:24:06 INFO - PROCESS | 1826 | 1461529446469 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 13:24:06 INFO - PROCESS | 1826 | 1461529446475 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:24:06 INFO - PROCESS | 1826 | 1461529446481 Marionette TRACE conn3 <- [1,2334,null,{}] 13:24:06 INFO - PROCESS | 1826 | 1461529446497 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}] 13:24:06 INFO - PROCESS | 1826 | 1461529446697 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 13:24:06 INFO - PROCESS | 1826 | 1461529446969 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e82664800 == 148 [pid = 1826] [id = 591] 13:24:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f9e7efce400) [pid = 1826] [serial = 1774] [outer = (nil)] 13:24:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f9e7f798c00) [pid = 1826] [serial = 1775] [outer = 0x7f9e7efce400] 13:24:07 INFO - PROCESS | 1826 | 1461529447088 Marionette DEBUG loaded listener.js 13:24:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f9e804c4c00) [pid = 1826] [serial = 1776] [outer = 0x7f9e7efce400] 13:24:07 INFO - PROCESS | 1826 | 1461529447972 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]]]}] 13:24:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1533ms 13:24:08 INFO - PROCESS | 1826 | 1461529448008 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 13:24:08 INFO - PROCESS | 1826 | 1461529448012 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 13:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:24:08 INFO - PROCESS | 1826 | 1461529448018 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:24:08 INFO - PROCESS | 1826 | 1461529448020 Marionette TRACE conn3 <- [1,2338,null,{}] 13:24:08 INFO - PROCESS | 1826 | 1461529448026 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}] 13:24:08 INFO - PROCESS | 1826 | 1461529448225 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 13:24:08 INFO - PROCESS | 1826 | 1461529448444 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e83e64000 == 149 [pid = 1826] [id = 592] 13:24:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f9e7efd1400) [pid = 1826] [serial = 1777] [outer = (nil)] 13:24:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f9e81046000) [pid = 1826] [serial = 1778] [outer = 0x7f9e7efd1400] 13:24:08 INFO - PROCESS | 1826 | 1461529448562 Marionette DEBUG loaded listener.js 13:24:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f9e81050c00) [pid = 1826] [serial = 1779] [outer = 0x7f9e7efd1400] 13:24:09 INFO - PROCESS | 1826 | 1461529449489 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]]]}] 13:24:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:24:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1527ms 13:24:09 INFO - PROCESS | 1826 | 1461529449545 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 13:24:09 INFO - PROCESS | 1826 | 1461529449549 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 13:24:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:24:09 INFO - PROCESS | 1826 | 1461529449554 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:24:09 INFO - PROCESS | 1826 | 1461529449556 Marionette TRACE conn3 <- [1,2342,null,{}] 13:24:09 INFO - PROCESS | 1826 | 1461529449562 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}] 13:24:09 INFO - PROCESS | 1826 | 1461529449758 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 13:24:09 INFO - PROCESS | 1826 | 1461529449981 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e842de000 == 150 [pid = 1826] [id = 593] 13:24:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f9e80f5cc00) [pid = 1826] [serial = 1780] [outer = (nil)] 13:24:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f9e816e5000) [pid = 1826] [serial = 1781] [outer = 0x7f9e80f5cc00] 13:24:10 INFO - PROCESS | 1826 | 1461529450104 Marionette DEBUG loaded listener.js 13:24:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f9e8170b400) [pid = 1826] [serial = 1782] [outer = 0x7f9e80f5cc00] 13:24:10 INFO - PROCESS | 1826 | 1461529450983 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]]]}] 13:24:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:24:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1479ms 13:24:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:24:11 INFO - PROCESS | 1826 | 1461529451034 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 13:24:11 INFO - PROCESS | 1826 | 1461529451037 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 13:24:11 INFO - PROCESS | 1826 | 1461529451043 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:24:11 INFO - PROCESS | 1826 | 1461529451046 Marionette TRACE conn3 <- [1,2346,null,{}] 13:24:11 INFO - PROCESS | 1826 | 1461529451051 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}] 13:24:11 INFO - PROCESS | 1826 | 1461529451285 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 13:24:11 INFO - PROCESS | 1826 | 1461529451504 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e89e45000 == 151 [pid = 1826] [id = 594] 13:24:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f9e828b7400) [pid = 1826] [serial = 1783] [outer = (nil)] 13:24:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f9e82930c00) [pid = 1826] [serial = 1784] [outer = 0x7f9e828b7400] 13:24:11 INFO - PROCESS | 1826 | 1461529451622 Marionette DEBUG loaded listener.js 13:24:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f9e83da7400) [pid = 1826] [serial = 1785] [outer = 0x7f9e828b7400] 13:24:12 INFO - PROCESS | 1826 | 1461529452481 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]]]}] 13:24:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1477ms 13:24:12 INFO - PROCESS | 1826 | 1461529452520 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 13:24:12 INFO - PROCESS | 1826 | 1461529452523 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 13:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:24:12 INFO - PROCESS | 1826 | 1461529452529 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:24:12 INFO - PROCESS | 1826 | 1461529452531 Marionette TRACE conn3 <- [1,2350,null,{}] 13:24:12 INFO - PROCESS | 1826 | 1461529452537 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}] 13:24:12 INFO - PROCESS | 1826 | 1461529452720 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 13:24:12 INFO - PROCESS | 1826 | 1461529452939 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8a9cd800 == 152 [pid = 1826] [id = 595] 13:24:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f9e82927c00) [pid = 1826] [serial = 1786] [outer = (nil)] 13:24:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f9e83ed6800) [pid = 1826] [serial = 1787] [outer = 0x7f9e82927c00] 13:24:13 INFO - PROCESS | 1826 | 1461529453049 Marionette DEBUG loaded listener.js 13:24:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f9e83ee2c00) [pid = 1826] [serial = 1788] [outer = 0x7f9e82927c00] 13:24:13 INFO - PROCESS | 1826 | 1461529453921 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]]]}] 13:24:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:24:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1429ms 13:24:13 INFO - PROCESS | 1826 | 1461529453958 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 13:24:13 INFO - PROCESS | 1826 | 1461529453962 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 13:24:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:24:13 INFO - PROCESS | 1826 | 1461529453967 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:24:13 INFO - PROCESS | 1826 | 1461529453970 Marionette TRACE conn3 <- [1,2354,null,{}] 13:24:13 INFO - PROCESS | 1826 | 1461529453975 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}] 13:24:14 INFO - PROCESS | 1826 | 1461529454160 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 13:24:14 INFO - PROCESS | 1826 | 1461529454379 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8ab37000 == 153 [pid = 1826] [id = 596] 13:24:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f9e82929400) [pid = 1826] [serial = 1789] [outer = (nil)] 13:24:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f9e83f91000) [pid = 1826] [serial = 1790] [outer = 0x7f9e82929400] 13:24:14 INFO - PROCESS | 1826 | 1461529454493 Marionette DEBUG loaded listener.js 13:24:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f9e83fee000) [pid = 1826] [serial = 1791] [outer = 0x7f9e82929400] 13:24:15 INFO - PROCESS | 1826 | 1461529455344 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]]]}] 13:24:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:24:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1432ms 13:24:15 INFO - PROCESS | 1826 | 1461529455401 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 13:24:15 INFO - PROCESS | 1826 | 1461529455404 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 13:24:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:24:15 INFO - PROCESS | 1826 | 1461529455409 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:24:15 INFO - PROCESS | 1826 | 1461529455412 Marionette TRACE conn3 <- [1,2358,null,{}] 13:24:15 INFO - PROCESS | 1826 | 1461529455417 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}] 13:24:15 INFO - PROCESS | 1826 | 1461529455597 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 13:24:15 INFO - PROCESS | 1826 | 1461529455817 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8c512800 == 154 [pid = 1826] [id = 597] 13:24:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f9e83da5000) [pid = 1826] [serial = 1792] [outer = (nil)] 13:24:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f9e844f8400) [pid = 1826] [serial = 1793] [outer = 0x7f9e83da5000] 13:24:15 INFO - PROCESS | 1826 | 1461529455928 Marionette DEBUG loaded listener.js 13:24:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f9e846cb800) [pid = 1826] [serial = 1794] [outer = 0x7f9e83da5000] 13:24:16 INFO - PROCESS | 1826 | 1461529456838 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]]]}] 13:24:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:24:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1483ms 13:24:16 INFO - PROCESS | 1826 | 1461529456894 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 13:24:16 INFO - PROCESS | 1826 | 1461529456897 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 13:24:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:24:16 INFO - PROCESS | 1826 | 1461529456903 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:24:16 INFO - PROCESS | 1826 | 1461529456905 Marionette TRACE conn3 <- [1,2362,null,{}] 13:24:16 INFO - PROCESS | 1826 | 1461529456910 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}] 13:24:17 INFO - PROCESS | 1826 | 1461529457108 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 13:24:17 INFO - PROCESS | 1826 | 1461529457373 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d2a2800 == 155 [pid = 1826] [id = 598] 13:24:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f9e83f82c00) [pid = 1826] [serial = 1795] [outer = (nil)] 13:24:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f9e89e72c00) [pid = 1826] [serial = 1796] [outer = 0x7f9e83f82c00] 13:24:17 INFO - PROCESS | 1826 | 1461529457449 Marionette DEBUG loaded listener.js 13:24:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f9e89ed5000) [pid = 1826] [serial = 1797] [outer = 0x7f9e83f82c00] 13:24:18 INFO - PROCESS | 1826 | 1461529458323 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]]]}] 13:24:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:24:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1482ms 13:24:18 INFO - PROCESS | 1826 | 1461529458390 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 13:24:18 INFO - PROCESS | 1826 | 1461529458393 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 13:24:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:24:18 INFO - PROCESS | 1826 | 1461529458402 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:24:18 INFO - PROCESS | 1826 | 1461529458405 Marionette TRACE conn3 <- [1,2366,null,{}] 13:24:18 INFO - PROCESS | 1826 | 1461529458409 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}] 13:24:18 INFO - PROCESS | 1826 | 1461529458648 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 13:24:18 INFO - PROCESS | 1826 | 1461529458908 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8f0ee000 == 156 [pid = 1826] [id = 599] 13:24:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f9e8a1ddc00) [pid = 1826] [serial = 1798] [outer = (nil)] 13:24:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f9e8a975c00) [pid = 1826] [serial = 1799] [outer = 0x7f9e8a1ddc00] 13:24:19 INFO - PROCESS | 1826 | 1461529459035 Marionette DEBUG loaded listener.js 13:24:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f9e8aa73400) [pid = 1826] [serial = 1800] [outer = 0x7f9e8a1ddc00] 13:24:19 INFO - PROCESS | 1826 | 1461529459881 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]]]}] 13:24:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:24:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1531ms 13:24:19 INFO - PROCESS | 1826 | 1461529459933 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 13:24:19 INFO - PROCESS | 1826 | 1461529459937 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 13:24:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:24:19 INFO - PROCESS | 1826 | 1461529459944 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:24:19 INFO - PROCESS | 1826 | 1461529459947 Marionette TRACE conn3 <- [1,2370,null,{}] 13:24:19 INFO - PROCESS | 1826 | 1461529459952 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}] 13:24:20 INFO - PROCESS | 1826 | 1461529460162 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 13:24:20 INFO - PROCESS | 1826 | 1461529460427 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90bb7800 == 157 [pid = 1826] [id = 600] 13:24:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f9e89ed4c00) [pid = 1826] [serial = 1801] [outer = (nil)] 13:24:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f9e8ad1b400) [pid = 1826] [serial = 1802] [outer = 0x7f9e89ed4c00] 13:24:20 INFO - PROCESS | 1826 | 1461529460545 Marionette DEBUG loaded listener.js 13:24:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f9e8c667400) [pid = 1826] [serial = 1803] [outer = 0x7f9e89ed4c00] 13:24:21 INFO - PROCESS | 1826 | 1461529461417 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]]]}] 13:24:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:24:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1538ms 13:24:21 INFO - PROCESS | 1826 | 1461529461482 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 13:24:21 INFO - PROCESS | 1826 | 1461529461486 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 13:24:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:24:21 INFO - PROCESS | 1826 | 1461529461514 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:24:21 INFO - PROCESS | 1826 | 1461529461518 Marionette TRACE conn3 <- [1,2374,null,{}] 13:24:21 INFO - PROCESS | 1826 | 1461529461525 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}] 13:24:21 INFO - PROCESS | 1826 | 1461529461706 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 13:24:21 INFO - PROCESS | 1826 | 1461529461964 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e91084000 == 158 [pid = 1826] [id = 601] 13:24:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f9e8a972800) [pid = 1826] [serial = 1804] [outer = (nil)] 13:24:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f9e8cd4d800) [pid = 1826] [serial = 1805] [outer = 0x7f9e8a972800] 13:24:22 INFO - PROCESS | 1826 | 1461529462076 Marionette DEBUG loaded listener.js 13:24:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f9e8cd80800) [pid = 1826] [serial = 1806] [outer = 0x7f9e8a972800] 13:24:22 INFO - PROCESS | 1826 | 1461529462854 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]]]}] 13:24:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:24:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1393ms 13:24:22 INFO - PROCESS | 1826 | 1461529462893 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 13:24:22 INFO - PROCESS | 1826 | 1461529462896 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 13:24:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:24:22 INFO - PROCESS | 1826 | 1461529462902 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:24:22 INFO - PROCESS | 1826 | 1461529462905 Marionette TRACE conn3 <- [1,2378,null,{}] 13:24:22 INFO - PROCESS | 1826 | 1461529462930 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}] 13:24:23 INFO - PROCESS | 1826 | 1461529463133 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 13:24:23 INFO - PROCESS | 1826 | 1461529463399 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9132a800 == 159 [pid = 1826] [id = 602] 13:24:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f9e8ad10000) [pid = 1826] [serial = 1807] [outer = (nil)] 13:24:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f9e8ce75400) [pid = 1826] [serial = 1808] [outer = 0x7f9e8ad10000] 13:24:23 INFO - PROCESS | 1826 | 1461529463470 Marionette DEBUG loaded listener.js 13:24:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f9e8cf2b400) [pid = 1826] [serial = 1809] [outer = 0x7f9e8ad10000] 13:24:24 INFO - PROCESS | 1826 | 1461529464371 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]]]}] 13:24:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:24:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1532ms 13:24:24 INFO - PROCESS | 1826 | 1461529464435 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 13:24:24 INFO - PROCESS | 1826 | 1461529464439 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 13:24:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:24:24 INFO - PROCESS | 1826 | 1461529464445 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:24:24 INFO - PROCESS | 1826 | 1461529464447 Marionette TRACE conn3 <- [1,2382,null,{}] 13:24:24 INFO - PROCESS | 1826 | 1461529464452 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}] 13:24:24 INFO - PROCESS | 1826 | 1461529464639 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 13:24:24 INFO - PROCESS | 1826 | 1461529464911 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e918cb800 == 160 [pid = 1826] [id = 603] 13:24:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f9e789e7c00) [pid = 1826] [serial = 1810] [outer = (nil)] 13:24:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f9e8d394c00) [pid = 1826] [serial = 1811] [outer = 0x7f9e789e7c00] 13:24:24 INFO - PROCESS | 1826 | 1461529464986 Marionette DEBUG loaded listener.js 13:24:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f9e8d502c00) [pid = 1826] [serial = 1812] [outer = 0x7f9e789e7c00] 13:24:25 INFO - PROCESS | 1826 | 1461529465853 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]]]}] 13:24:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:24:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1483ms 13:24:25 INFO - PROCESS | 1826 | 1461529465929 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 13:24:25 INFO - PROCESS | 1826 | 1461529465932 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 13:24:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:24:25 INFO - PROCESS | 1826 | 1461529465938 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:24:25 INFO - PROCESS | 1826 | 1461529465940 Marionette TRACE conn3 <- [1,2386,null,{}] 13:24:25 INFO - PROCESS | 1826 | 1461529465946 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}] 13:24:26 INFO - PROCESS | 1826 | 1461529466177 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 13:24:26 INFO - PROCESS | 1826 | 1461529466516 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7b7ba000 == 161 [pid = 1826] [id = 604] 13:24:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f9e78bf3400) [pid = 1826] [serial = 1813] [outer = (nil)] 13:24:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f9e7cb57800) [pid = 1826] [serial = 1814] [outer = 0x7f9e78bf3400] 13:24:26 INFO - PROCESS | 1826 | 1461529466587 Marionette DEBUG loaded listener.js 13:24:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f9e83c0a400) [pid = 1826] [serial = 1815] [outer = 0x7f9e78bf3400] 13:24:27 INFO - PROCESS | 1826 | 1461529467418 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]]]}] 13:24:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:24:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1531ms 13:24:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:24:27 INFO - PROCESS | 1826 | 1461529467469 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 13:24:27 INFO - PROCESS | 1826 | 1461529467472 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 13:24:27 INFO - PROCESS | 1826 | 1461529467478 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:24:27 INFO - PROCESS | 1826 | 1461529467481 Marionette TRACE conn3 <- [1,2390,null,{}] 13:24:27 INFO - PROCESS | 1826 | 1461529467486 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}] 13:24:27 INFO - PROCESS | 1826 | 1461529467673 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 13:24:27 INFO - PROCESS | 1826 | 1461529467940 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9163a800 == 162 [pid = 1826] [id = 605] 13:24:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f9e78bf2400) [pid = 1826] [serial = 1816] [outer = (nil)] 13:24:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f9e7cfc5000) [pid = 1826] [serial = 1817] [outer = 0x7f9e78bf2400] 13:24:28 INFO - PROCESS | 1826 | 1461529468014 Marionette DEBUG loaded listener.js 13:24:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f9e8d575400) [pid = 1826] [serial = 1818] [outer = 0x7f9e78bf2400] 13:24:28 INFO - PROCESS | 1826 | 1461529468840 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]]]}] 13:24:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:24:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1430ms 13:24:28 INFO - PROCESS | 1826 | 1461529468908 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 13:24:28 INFO - PROCESS | 1826 | 1461529468912 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 13:24:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:24:28 INFO - PROCESS | 1826 | 1461529468917 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:24:28 INFO - PROCESS | 1826 | 1461529468920 Marionette TRACE conn3 <- [1,2394,null,{}] 13:24:28 INFO - PROCESS | 1826 | 1461529468925 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}] 13:24:29 INFO - PROCESS | 1826 | 1461529469126 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 13:24:29 INFO - PROCESS | 1826 | 1461529469964 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7d820800 == 163 [pid = 1826] [id = 606] 13:24:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f9e78bf4800) [pid = 1826] [serial = 1819] [outer = (nil)] 13:24:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f9e7a14c000) [pid = 1826] [serial = 1820] [outer = 0x7f9e78bf4800] 13:24:30 INFO - PROCESS | 1826 | 1461529470057 Marionette DEBUG loaded listener.js 13:24:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f9e7a365400) [pid = 1826] [serial = 1821] [outer = 0x7f9e78bf4800] 13:24:30 INFO - PROCESS | 1826 | 1461529470920 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]]]}] 13:24:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:24:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 2048ms 13:24:30 INFO - PROCESS | 1826 | 1461529470968 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 13:24:30 INFO - PROCESS | 1826 | 1461529470973 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 13:24:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:24:30 INFO - PROCESS | 1826 | 1461529470980 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:24:30 INFO - PROCESS | 1826 | 1461529470985 Marionette TRACE conn3 <- [1,2398,null,{}] 13:24:30 INFO - PROCESS | 1826 | 1461529470991 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}] 13:24:31 INFO - PROCESS | 1826 | 1461529471169 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 13:24:31 INFO - PROCESS | 1826 | 1461529471454 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7face000 == 164 [pid = 1826] [id = 607] 13:24:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f9e789e4800) [pid = 1826] [serial = 1822] [outer = (nil)] 13:24:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f9e7a1d3000) [pid = 1826] [serial = 1823] [outer = 0x7f9e789e4800] 13:24:31 INFO - PROCESS | 1826 | 1461529471534 Marionette DEBUG loaded listener.js 13:24:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f9e7cfc3000) [pid = 1826] [serial = 1824] [outer = 0x7f9e789e4800] 13:24:32 INFO - PROCESS | 1826 | 1461529472562 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]]]}] 13:24:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:24:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1633ms 13:24:32 INFO - PROCESS | 1826 | 1461529472616 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 13:24:32 INFO - PROCESS | 1826 | 1461529472622 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 13:24:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:24:32 INFO - PROCESS | 1826 | 1461529472628 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:24:32 INFO - PROCESS | 1826 | 1461529472630 Marionette TRACE conn3 <- [1,2402,null,{}] 13:24:32 INFO - PROCESS | 1826 | 1461529472635 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}] 13:24:32 INFO - PROCESS | 1826 | 1461529472850 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 13:24:33 INFO - PROCESS | 1826 | 1461529473457 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e94640000 == 163 [pid = 1826] [id = 45] 13:24:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ccdb800 == 162 [pid = 1826] [id = 558] 13:24:33 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f9e7a366800) [pid = 1826] [serial = 1676] [outer = (nil)] [url = about:blank] 13:24:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7895c000 == 163 [pid = 1826] [id = 608] 13:24:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f9e7a36a800) [pid = 1826] [serial = 1825] [outer = (nil)] 13:24:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f9e7dc33000) [pid = 1826] [serial = 1826] [outer = 0x7f9e7a36a800] 13:24:33 INFO - PROCESS | 1826 | 1461529473612 Marionette DEBUG loaded listener.js 13:24:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f9e7fa1b800) [pid = 1826] [serial = 1827] [outer = 0x7f9e7a36a800] 13:24:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ccdc800 == 162 [pid = 1826] [id = 587] 13:24:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7eb57800 == 161 [pid = 1826] [id = 584] 13:24:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e79bdc000 == 160 [pid = 1826] [id = 583] 13:24:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7d802800 == 159 [pid = 1826] [id = 582] 13:24:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7cf0a800 == 158 [pid = 1826] [id = 581] 13:24:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7a3a3800 == 157 [pid = 1826] [id = 580] 13:24:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e91637800 == 156 [pid = 1826] [id = 579] 13:24:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e91315800 == 155 [pid = 1826] [id = 578] 13:24:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90e94000 == 154 [pid = 1826] [id = 577] 13:24:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ef13800 == 153 [pid = 1826] [id = 466] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f9e7cfbfc00) [pid = 1826] [serial = 1629] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f9ea3ddac00) [pid = 1826] [serial = 1664] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f9e804be000) [pid = 1826] [serial = 1497] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f9e83f91400) [pid = 1826] [serial = 1467] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f9e83fe7400) [pid = 1826] [serial = 1500] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f9e948db400) [pid = 1826] [serial = 1464] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f9e8d736000) [pid = 1826] [serial = 1503] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f9e9170d400) [pid = 1826] [serial = 1506] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f9e91527c00) [pid = 1826] [serial = 1494] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f9e828b4800) [pid = 1826] [serial = 1695] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f9e807c6c00) [pid = 1826] [serial = 1692] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f9e7f78e800) [pid = 1826] [serial = 1689] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f9e83d9a000) [pid = 1826] [serial = 1698] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f9e804bc400) [pid = 1826] [serial = 1691] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f9e8104a000) [pid = 1826] [serial = 1694] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f9e8ce6e800) [pid = 1826] [serial = 1560] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f9e7efcc400) [pid = 1826] [serial = 1688] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f9e7a147c00) [pid = 1826] [serial = 1679] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f9e7a1d4800) [pid = 1826] [serial = 1680] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f9e7ce56c00) [pid = 1826] [serial = 1634] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f9e7cb56000) [pid = 1826] [serial = 1685] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f9e7dee7800) [pid = 1826] [serial = 1686] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f9e7bf94800) [pid = 1826] [serial = 1682] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f9e7cfbe400) [pid = 1826] [serial = 1683] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f9e7b48f000) [pid = 1826] [serial = 1670] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f9e9152e400) [pid = 1826] [serial = 1658] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f9e910c8800) [pid = 1826] [serial = 1655] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f9e9056dc00) [pid = 1826] [serial = 1652] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f9e83c08800) [pid = 1826] [serial = 1697] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f9e7cb51800) [pid = 1826] [serial = 1673] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f9e83da0800) [pid = 1826] [serial = 1640] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f9ea5230400) [pid = 1826] [serial = 1667] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f9e89e6c800) [pid = 1826] [serial = 1643] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f9e8c66c400) [pid = 1826] [serial = 1646] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f9e7f795000) [pid = 1826] [serial = 1637] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f9e8ec49400) [pid = 1826] [serial = 1649] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f9e91876c00) [pid = 1826] [serial = 1661] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f9e789e1400) [pid = 1826] [serial = 1631] [outer = (nil)] [url = about:blank] 13:24:34 INFO - PROCESS | 1826 | 1461529474391 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]]]}] 13:24:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:24:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1779ms 13:24:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:24:34 INFO - PROCESS | 1826 | 1461529474407 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 13:24:34 INFO - PROCESS | 1826 | 1461529474409 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 13:24:34 INFO - PROCESS | 1826 | 1461529474423 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:24:34 INFO - PROCESS | 1826 | 1461529474430 Marionette TRACE conn3 <- [1,2406,null,{}] 13:24:34 INFO - PROCESS | 1826 | 1461529474437 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}] 13:24:34 INFO - PROCESS | 1826 | 1461529474621 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 13:24:34 INFO - PROCESS | 1826 | 1461529474806 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ee92000 == 154 [pid = 1826] [id = 609] 13:24:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f9e7ce4d000) [pid = 1826] [serial = 1828] [outer = (nil)] 13:24:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f9e807c3800) [pid = 1826] [serial = 1829] [outer = 0x7f9e7ce4d000] 13:24:34 INFO - PROCESS | 1826 | 1461529474880 Marionette DEBUG loaded listener.js 13:24:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f9e81705000) [pid = 1826] [serial = 1830] [outer = 0x7f9e7ce4d000] 13:24:35 INFO - PROCESS | 1826 | 1461529475593 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]]]}] 13:24:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:24:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1243ms 13:24:35 INFO - PROCESS | 1826 | 1461529475657 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 13:24:35 INFO - PROCESS | 1826 | 1461529475660 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 13:24:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:24:35 INFO - PROCESS | 1826 | 1461529475668 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:24:35 INFO - PROCESS | 1826 | 1461529475670 Marionette TRACE conn3 <- [1,2410,null,{}] 13:24:35 INFO - PROCESS | 1826 | 1461529475674 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}] 13:24:35 INFO - PROCESS | 1826 | 1461529475840 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 13:24:36 INFO - PROCESS | 1826 | 1461529476050 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80d2b000 == 155 [pid = 1826] [id = 610] 13:24:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f9e7e5b0400) [pid = 1826] [serial = 1831] [outer = (nil)] 13:24:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f9e828be400) [pid = 1826] [serial = 1832] [outer = 0x7f9e7e5b0400] 13:24:36 INFO - PROCESS | 1826 | 1461529476108 Marionette DEBUG loaded listener.js 13:24:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f9e82932800) [pid = 1826] [serial = 1833] [outer = 0x7f9e7e5b0400] 13:24:36 INFO - PROCESS | 1826 | 1461529476961 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]]]}] 13:24:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:24:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1326ms 13:24:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:24:37 INFO - PROCESS | 1826 | 1461529476997 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 13:24:37 INFO - PROCESS | 1826 | 1461529476999 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 13:24:37 INFO - PROCESS | 1826 | 1461529477005 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:24:37 INFO - PROCESS | 1826 | 1461529477007 Marionette TRACE conn3 <- [1,2414,null,{}] 13:24:37 INFO - PROCESS | 1826 | 1461529477012 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}] 13:24:37 INFO - PROCESS | 1826 | 1461529477244 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 13:24:37 INFO - PROCESS | 1826 | 1461529477274 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e842cb800 == 156 [pid = 1826] [id = 611] 13:24:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f9e83d9d400) [pid = 1826] [serial = 1834] [outer = (nil)] 13:24:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f9e83eda000) [pid = 1826] [serial = 1835] [outer = 0x7f9e83d9d400] 13:24:37 INFO - PROCESS | 1826 | 1461529477342 Marionette DEBUG loaded listener.js 13:24:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f9e89e6c800) [pid = 1826] [serial = 1836] [outer = 0x7f9e83d9d400] 13:24:38 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f9e78bf3800) [pid = 1826] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:24:38 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f9e7d787800) [pid = 1826] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:24:38 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f9e789e0400) [pid = 1826] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:24:38 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f9e7bf96400) [pid = 1826] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:24:38 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f9e7ebef800) [pid = 1826] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:24:38 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f9e7b491000) [pid = 1826] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:24:38 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f9e7a19a000) [pid = 1826] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:24:38 INFO - PROCESS | 1826 | 1461529478583 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]]]}] 13:24:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:24:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1631ms 13:24:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:24:38 INFO - PROCESS | 1826 | 1461529478642 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 13:24:38 INFO - PROCESS | 1826 | 1461529478645 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 13:24:38 INFO - PROCESS | 1826 | 1461529478651 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:24:38 INFO - PROCESS | 1826 | 1461529478654 Marionette TRACE conn3 <- [1,2418,null,{}] 13:24:38 INFO - PROCESS | 1826 | 1461529478658 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}] 13:24:38 INFO - PROCESS | 1826 | 1461529478818 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 13:24:38 INFO - PROCESS | 1826 | 1461529478834 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e83d92800 == 157 [pid = 1826] [id = 612] 13:24:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f9e7cf4d800) [pid = 1826] [serial = 1837] [outer = (nil)] 13:24:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f9e89ed5800) [pid = 1826] [serial = 1838] [outer = 0x7f9e7cf4d800] 13:24:38 INFO - PROCESS | 1826 | 1461529478890 Marionette DEBUG loaded listener.js 13:24:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f9e8a1d0000) [pid = 1826] [serial = 1839] [outer = 0x7f9e7cf4d800] 13:24:39 INFO - PROCESS | 1826 | 1461529479730 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]]]}] 13:24:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:24:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1124ms 13:24:39 INFO - PROCESS | 1826 | 1461529479775 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 13:24:39 INFO - PROCESS | 1826 | 1461529479778 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 13:24:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:24:39 INFO - PROCESS | 1826 | 1461529479784 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:24:39 INFO - PROCESS | 1826 | 1461529479786 Marionette TRACE conn3 <- [1,2422,null,{}] 13:24:39 INFO - PROCESS | 1826 | 1461529479791 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}] 13:24:40 INFO - PROCESS | 1826 | 1461529480026 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 13:24:40 INFO - PROCESS | 1826 | 1461529480039 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8adda000 == 158 [pid = 1826] [id = 613] 13:24:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f9e83d9d800) [pid = 1826] [serial = 1840] [outer = (nil)] 13:24:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f9e8a1dbc00) [pid = 1826] [serial = 1841] [outer = 0x7f9e83d9d800] 13:24:40 INFO - PROCESS | 1826 | 1461529480095 Marionette DEBUG loaded listener.js 13:24:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f9e8aa72000) [pid = 1826] [serial = 1842] [outer = 0x7f9e83d9d800] 13:24:41 INFO - PROCESS | 1826 | 1461529481218 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]]]}] 13:24:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:24:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1489ms 13:24:41 INFO - PROCESS | 1826 | 1461529481273 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 13:24:41 INFO - PROCESS | 1826 | 1461529481279 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 13:24:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:24:41 INFO - PROCESS | 1826 | 1461529481287 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:24:41 INFO - PROCESS | 1826 | 1461529481292 Marionette TRACE conn3 <- [1,2426,null,{}] 13:24:41 INFO - PROCESS | 1826 | 1461529481299 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}] 13:24:41 INFO - PROCESS | 1826 | 1461529481502 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 13:24:41 INFO - PROCESS | 1826 | 1461529481731 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7eb5b000 == 159 [pid = 1826] [id = 614] 13:24:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f9e7bfa1400) [pid = 1826] [serial = 1843] [outer = (nil)] 13:24:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f9e7cf46c00) [pid = 1826] [serial = 1844] [outer = 0x7f9e7bfa1400] 13:24:41 INFO - PROCESS | 1826 | 1461529481844 Marionette DEBUG loaded listener.js 13:24:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f9e7d7e8800) [pid = 1826] [serial = 1845] [outer = 0x7f9e7bfa1400] 13:24:42 INFO - PROCESS | 1826 | 1461529482740 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]]]}] 13:24:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:24:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1485ms 13:24:42 INFO - PROCESS | 1826 | 1461529482774 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 13:24:42 INFO - PROCESS | 1826 | 1461529482782 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 13:24:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:24:42 INFO - PROCESS | 1826 | 1461529482791 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:24:42 INFO - PROCESS | 1826 | 1461529482795 Marionette TRACE conn3 <- [1,2430,null,{}] 13:24:42 INFO - PROCESS | 1826 | 1461529482800 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}] 13:24:42 INFO - PROCESS | 1826 | 1461529482984 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 13:24:43 INFO - PROCESS | 1826 | 1461529483208 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e829d8000 == 160 [pid = 1826] [id = 615] 13:24:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f9e7e5abc00) [pid = 1826] [serial = 1846] [outer = (nil)] 13:24:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f9e7f78f000) [pid = 1826] [serial = 1847] [outer = 0x7f9e7e5abc00] 13:24:43 INFO - PROCESS | 1826 | 1461529483318 Marionette DEBUG loaded listener.js 13:24:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f9e804c6400) [pid = 1826] [serial = 1848] [outer = 0x7f9e7e5abc00] 13:24:44 INFO - PROCESS | 1826 | 1461529484244 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]]]}] 13:24:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:24:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1481ms 13:24:44 INFO - PROCESS | 1826 | 1461529484272 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 13:24:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:24:44 INFO - PROCESS | 1826 | 1461529484275 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 13:24:44 INFO - PROCESS | 1826 | 1461529484281 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:24:44 INFO - PROCESS | 1826 | 1461529484286 Marionette TRACE conn3 <- [1,2434,null,{}] 13:24:44 INFO - PROCESS | 1826 | 1461529484303 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}] 13:24:44 INFO - PROCESS | 1826 | 1461529484572 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 13:24:44 INFO - PROCESS | 1826 | 1461529484786 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d52b000 == 161 [pid = 1826] [id = 616] 13:24:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f9e7a366c00) [pid = 1826] [serial = 1849] [outer = (nil)] 13:24:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f9e83c07400) [pid = 1826] [serial = 1850] [outer = 0x7f9e7a366c00] 13:24:44 INFO - PROCESS | 1826 | 1461529484861 Marionette DEBUG loaded listener.js 13:24:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f9e83fe5400) [pid = 1826] [serial = 1851] [outer = 0x7f9e7a366c00] 13:24:45 INFO - PROCESS | 1826 | 1461529485689 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]]]}] 13:24:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:24:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1435ms 13:24:45 INFO - PROCESS | 1826 | 1461529485730 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 13:24:45 INFO - PROCESS | 1826 | 1461529485735 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 13:24:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:24:45 INFO - PROCESS | 1826 | 1461529485742 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:24:45 INFO - PROCESS | 1826 | 1461529485745 Marionette TRACE conn3 <- [1,2438,null,{}] 13:24:45 INFO - PROCESS | 1826 | 1461529485750 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}] 13:24:45 INFO - PROCESS | 1826 | 1461529485936 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 13:24:46 INFO - PROCESS | 1826 | 1461529486157 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8fb99000 == 162 [pid = 1826] [id = 617] 13:24:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f9e7d7e6000) [pid = 1826] [serial = 1852] [outer = (nil)] 13:24:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f9e8a0be400) [pid = 1826] [serial = 1853] [outer = 0x7f9e7d7e6000] 13:24:46 INFO - PROCESS | 1826 | 1461529486269 Marionette DEBUG loaded listener.js 13:24:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f9e8a1d9800) [pid = 1826] [serial = 1854] [outer = 0x7f9e7d7e6000] 13:24:47 INFO - PROCESS | 1826 | 1461529487152 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]]]}] 13:24:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:24:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1479ms 13:24:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:24:47 INFO - PROCESS | 1826 | 1461529487223 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 13:24:47 INFO - PROCESS | 1826 | 1461529487225 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 13:24:47 INFO - PROCESS | 1826 | 1461529487230 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:24:47 INFO - PROCESS | 1826 | 1461529487234 Marionette TRACE conn3 <- [1,2442,null,{}] 13:24:47 INFO - PROCESS | 1826 | 1461529487239 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}] 13:24:47 INFO - PROCESS | 1826 | 1461529487426 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 13:24:47 INFO - PROCESS | 1826 | 1461529487650 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90e99000 == 163 [pid = 1826] [id = 618] 13:24:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f9e844f8800) [pid = 1826] [serial = 1855] [outer = (nil)] 13:24:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f9e8ad18400) [pid = 1826] [serial = 1856] [outer = 0x7f9e844f8800] 13:24:47 INFO - PROCESS | 1826 | 1461529487760 Marionette DEBUG loaded listener.js 13:24:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f9e8c670000) [pid = 1826] [serial = 1857] [outer = 0x7f9e844f8800] 13:24:48 INFO - PROCESS | 1826 | 1461529488657 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]]]}] 13:24:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:24:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1477ms 13:24:48 INFO - PROCESS | 1826 | 1461529488708 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 13:24:48 INFO - PROCESS | 1826 | 1461529488711 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 13:24:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:24:48 INFO - PROCESS | 1826 | 1461529488716 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:24:48 INFO - PROCESS | 1826 | 1461529488719 Marionette TRACE conn3 <- [1,2446,null,{}] 13:24:48 INFO - PROCESS | 1826 | 1461529488725 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}] 13:24:48 INFO - PROCESS | 1826 | 1461529488943 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 13:24:49 INFO - PROCESS | 1826 | 1461529489204 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95098000 == 164 [pid = 1826] [id = 619] 13:24:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f9e7a372400) [pid = 1826] [serial = 1858] [outer = (nil)] 13:24:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f9e8d27cc00) [pid = 1826] [serial = 1859] [outer = 0x7f9e7a372400] 13:24:49 INFO - PROCESS | 1826 | 1461529489317 Marionette DEBUG loaded listener.js 13:24:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f9e8d7f2000) [pid = 1826] [serial = 1860] [outer = 0x7f9e7a372400] 13:24:50 INFO - PROCESS | 1826 | 1461529490093 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]]]}] 13:24:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:24:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1430ms 13:24:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:24:50 INFO - PROCESS | 1826 | 1461529490148 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 13:24:50 INFO - PROCESS | 1826 | 1461529490151 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 13:24:50 INFO - PROCESS | 1826 | 1461529490157 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:24:50 INFO - PROCESS | 1826 | 1461529490160 Marionette TRACE conn3 <- [1,2450,null,{}] 13:24:50 INFO - PROCESS | 1826 | 1461529490165 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}] 13:24:50 INFO - PROCESS | 1826 | 1461529490373 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 13:24:50 INFO - PROCESS | 1826 | 1461529490595 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95aaf800 == 165 [pid = 1826] [id = 620] 13:24:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f9e7deea400) [pid = 1826] [serial = 1861] [outer = (nil)] 13:24:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f9e8db27800) [pid = 1826] [serial = 1862] [outer = 0x7f9e7deea400] 13:24:50 INFO - PROCESS | 1826 | 1461529490706 Marionette DEBUG loaded listener.js 13:24:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f9e8dbfdc00) [pid = 1826] [serial = 1863] [outer = 0x7f9e7deea400] 13:24:51 INFO - PROCESS | 1826 | 1461529491574 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]]]}] 13:24:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:24:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1429ms 13:24:51 INFO - PROCESS | 1826 | 1461529491600 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 13:24:51 INFO - PROCESS | 1826 | 1461529491604 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 13:24:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:24:51 INFO - PROCESS | 1826 | 1461529491635 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:24:51 INFO - PROCESS | 1826 | 1461529491639 Marionette TRACE conn3 <- [1,2454,null,{}] 13:24:51 INFO - PROCESS | 1826 | 1461529491648 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}] 13:24:51 INFO - PROCESS | 1826 | 1461529491840 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 13:24:52 INFO - PROCESS | 1826 | 1461529492102 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96322800 == 166 [pid = 1826] [id = 621] 13:24:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f9e8d736000) [pid = 1826] [serial = 1864] [outer = (nil)] 13:24:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f9e8e0e3000) [pid = 1826] [serial = 1865] [outer = 0x7f9e8d736000] 13:24:52 INFO - PROCESS | 1826 | 1461529492176 Marionette DEBUG loaded listener.js 13:24:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f9e8ec14000) [pid = 1826] [serial = 1866] [outer = 0x7f9e8d736000] 13:24:53 INFO - PROCESS | 1826 | 1461529493003 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]]]}] 13:24:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:24:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1439ms 13:24:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:24:53 INFO - PROCESS | 1826 | 1461529493075 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 13:24:53 INFO - PROCESS | 1826 | 1461529493078 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 13:24:53 INFO - PROCESS | 1826 | 1461529493084 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:24:53 INFO - PROCESS | 1826 | 1461529493087 Marionette TRACE conn3 <- [1,2458,null,{}] 13:24:53 INFO - PROCESS | 1826 | 1461529493092 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}] 13:24:53 INFO - PROCESS | 1826 | 1461529493324 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 13:24:53 INFO - PROCESS | 1826 | 1461529493589 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96edb000 == 167 [pid = 1826] [id = 622] 13:24:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f9e83edb800) [pid = 1826] [serial = 1867] [outer = (nil)] 13:24:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f9e8ec20400) [pid = 1826] [serial = 1868] [outer = 0x7f9e83edb800] 13:24:53 INFO - PROCESS | 1826 | 1461529493723 Marionette DEBUG loaded listener.js 13:24:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f9e8ec4e800) [pid = 1826] [serial = 1869] [outer = 0x7f9e83edb800] 13:24:54 INFO - PROCESS | 1826 | 1461529494537 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]]]}] 13:24:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:24:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1479ms 13:24:54 INFO - PROCESS | 1826 | 1461529494563 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 13:24:54 INFO - PROCESS | 1826 | 1461529494566 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 13:24:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:24:54 INFO - PROCESS | 1826 | 1461529494572 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:24:54 INFO - PROCESS | 1826 | 1461529494574 Marionette TRACE conn3 <- [1,2462,null,{}] 13:24:54 INFO - PROCESS | 1826 | 1461529494579 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}] 13:24:54 INFO - PROCESS | 1826 | 1461529494771 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 13:24:55 INFO - PROCESS | 1826 | 1461529495036 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e97893000 == 168 [pid = 1826] [id = 623] 13:24:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f9e8ec15c00) [pid = 1826] [serial = 1870] [outer = (nil)] 13:24:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f9e8f071000) [pid = 1826] [serial = 1871] [outer = 0x7f9e8ec15c00] 13:24:55 INFO - PROCESS | 1826 | 1461529495110 Marionette DEBUG loaded listener.js 13:24:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f9e90513400) [pid = 1826] [serial = 1872] [outer = 0x7f9e8ec15c00] 13:24:55 INFO - PROCESS | 1826 | 1461529495994 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]]]}] 13:24:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:24:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1475ms 13:24:56 INFO - PROCESS | 1826 | 1461529496048 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 13:24:56 INFO - PROCESS | 1826 | 1461529496052 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 13:24:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:24:56 INFO - PROCESS | 1826 | 1461529496058 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:24:56 INFO - PROCESS | 1826 | 1461529496062 Marionette TRACE conn3 <- [1,2466,null,{}] 13:24:56 INFO - PROCESS | 1826 | 1461529496066 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}] 13:24:56 INFO - PROCESS | 1826 | 1461529496281 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 13:24:56 INFO - PROCESS | 1826 | 1461529496552 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9dfe7000 == 169 [pid = 1826] [id = 624] 13:24:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f9e908ac400) [pid = 1826] [serial = 1873] [outer = (nil)] 13:24:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f9e90b9b400) [pid = 1826] [serial = 1874] [outer = 0x7f9e908ac400] 13:24:56 INFO - PROCESS | 1826 | 1461529496687 Marionette DEBUG loaded listener.js 13:24:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f9e90e3ec00) [pid = 1826] [serial = 1875] [outer = 0x7f9e908ac400] 13:24:57 INFO - PROCESS | 1826 | 1461529497480 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]]]}] 13:24:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:24:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1480ms 13:24:57 INFO - PROCESS | 1826 | 1461529497538 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 13:24:57 INFO - PROCESS | 1826 | 1461529497540 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 13:24:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:24:57 INFO - PROCESS | 1826 | 1461529497564 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:24:57 INFO - PROCESS | 1826 | 1461529497568 Marionette TRACE conn3 <- [1,2470,null,{}] 13:24:57 INFO - PROCESS | 1826 | 1461529497575 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}] 13:24:57 INFO - PROCESS | 1826 | 1461529497771 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 13:24:58 INFO - PROCESS | 1826 | 1461529498035 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea4058000 == 170 [pid = 1826] [id = 625] 13:24:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f9e908b2400) [pid = 1826] [serial = 1876] [outer = (nil)] 13:24:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f9e910c5c00) [pid = 1826] [serial = 1877] [outer = 0x7f9e908b2400] 13:24:58 INFO - PROCESS | 1826 | 1461529498105 Marionette DEBUG loaded listener.js 13:24:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f9e910d4000) [pid = 1826] [serial = 1878] [outer = 0x7f9e908b2400] 13:24:58 INFO - PROCESS | 1826 | 1461529498986 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]]]}] 13:24:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:24:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1496ms 13:24:59 INFO - PROCESS | 1826 | 1461529499043 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 13:24:59 INFO - PROCESS | 1826 | 1461529499047 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 13:24:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:24:59 INFO - PROCESS | 1826 | 1461529499053 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:24:59 INFO - PROCESS | 1826 | 1461529499056 Marionette TRACE conn3 <- [1,2474,null,{}] 13:24:59 INFO - PROCESS | 1826 | 1461529499069 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}] 13:24:59 INFO - PROCESS | 1826 | 1461529499254 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 13:24:59 INFO - PROCESS | 1826 | 1461529499525 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea521b800 == 171 [pid = 1826] [id = 626] 13:24:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f9e90e3fc00) [pid = 1826] [serial = 1879] [outer = (nil)] 13:24:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f9e91148800) [pid = 1826] [serial = 1880] [outer = 0x7f9e90e3fc00] 13:24:59 INFO - PROCESS | 1826 | 1461529499598 Marionette DEBUG loaded listener.js 13:24:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f9e91521000) [pid = 1826] [serial = 1881] [outer = 0x7f9e90e3fc00] 13:25:00 INFO - PROCESS | 1826 | 1461529500470 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]]]}] 13:25:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:25:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1487ms 13:25:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:25:00 INFO - PROCESS | 1826 | 1461529500541 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 13:25:00 INFO - PROCESS | 1826 | 1461529500543 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 13:25:00 INFO - PROCESS | 1826 | 1461529500549 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:25:00 INFO - PROCESS | 1826 | 1461529500552 Marionette TRACE conn3 <- [1,2478,null,{}] 13:25:00 INFO - PROCESS | 1826 | 1461529500557 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}] 13:25:00 INFO - PROCESS | 1826 | 1461529500745 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 13:25:01 INFO - PROCESS | 1826 | 1461529501015 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea8d35800 == 172 [pid = 1826] [id = 627] 13:25:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x7f9e91143c00) [pid = 1826] [serial = 1882] [outer = (nil)] 13:25:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x7f9e91529400) [pid = 1826] [serial = 1883] [outer = 0x7f9e91143c00] 13:25:01 INFO - PROCESS | 1826 | 1461529501144 Marionette DEBUG loaded listener.js 13:25:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x7f9e9152fc00) [pid = 1826] [serial = 1884] [outer = 0x7f9e91143c00] 13:25:02 INFO - PROCESS | 1826 | 1461529501999 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]]]}] 13:25:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:25:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1482ms 13:25:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:25:02 INFO - PROCESS | 1826 | 1461529502031 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 13:25:02 INFO - PROCESS | 1826 | 1461529502033 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 13:25:02 INFO - PROCESS | 1826 | 1461529502039 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:25:02 INFO - PROCESS | 1826 | 1461529502042 Marionette TRACE conn3 <- [1,2482,null,{}] 13:25:02 INFO - PROCESS | 1826 | 1461529502047 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}] 13:25:02 INFO - PROCESS | 1826 | 1461529502242 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 13:25:02 INFO - PROCESS | 1826 | 1461529502521 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea928e000 == 173 [pid = 1826] [id = 628] 13:25:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 275 (0x7f9e8c669c00) [pid = 1826] [serial = 1885] [outer = (nil)] 13:25:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 276 (0x7f9e91704800) [pid = 1826] [serial = 1886] [outer = 0x7f9e8c669c00] 13:25:02 INFO - PROCESS | 1826 | 1461529502600 Marionette DEBUG loaded listener.js 13:25:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 277 (0x7f9e91710800) [pid = 1826] [serial = 1887] [outer = 0x7f9e8c669c00] 13:25:03 INFO - PROCESS | 1826 | 1461529503499 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]]]}] 13:25:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:25:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1536ms 13:25:03 INFO - PROCESS | 1826 | 1461529503575 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 13:25:03 INFO - PROCESS | 1826 | 1461529503578 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 13:25:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:25:03 INFO - PROCESS | 1826 | 1461529503584 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:25:03 INFO - PROCESS | 1826 | 1461529503586 Marionette TRACE conn3 <- [1,2486,null,{}] 13:25:03 INFO - PROCESS | 1826 | 1461529503591 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}] 13:25:03 INFO - PROCESS | 1826 | 1461529503789 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 13:25:04 INFO - PROCESS | 1826 | 1461529504538 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7cf1e800 == 174 [pid = 1826] [id = 629] 13:25:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 278 (0x7f9e789e0000) [pid = 1826] [serial = 1888] [outer = (nil)] 13:25:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 279 (0x7f9e78bed000) [pid = 1826] [serial = 1889] [outer = 0x7f9e789e0000] 13:25:04 INFO - PROCESS | 1826 | 1461529504612 Marionette DEBUG loaded listener.js 13:25:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 280 (0x7f9e7a36ac00) [pid = 1826] [serial = 1890] [outer = 0x7f9e789e0000] 13:25:05 INFO - PROCESS | 1826 | 1461529505474 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]]]}] 13:25:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:25:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1931ms 13:25:05 INFO - PROCESS | 1826 | 1461529505516 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 13:25:05 INFO - PROCESS | 1826 | 1461529505522 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 13:25:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:25:05 INFO - PROCESS | 1826 | 1461529505529 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:25:05 INFO - PROCESS | 1826 | 1461529505533 Marionette TRACE conn3 <- [1,2490,null,{}] 13:25:05 INFO - PROCESS | 1826 | 1461529505540 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}] 13:25:05 INFO - PROCESS | 1826 | 1461529505720 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 13:25:06 INFO - PROCESS | 1826 | 1461529505997 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80e9f000 == 175 [pid = 1826] [id = 630] 13:25:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 281 (0x7f9e789e1400) [pid = 1826] [serial = 1891] [outer = (nil)] 13:25:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 282 (0x7f9e7dc33c00) [pid = 1826] [serial = 1892] [outer = 0x7f9e789e1400] 13:25:06 INFO - PROCESS | 1826 | 1461529506066 Marionette DEBUG loaded listener.js 13:25:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 283 (0x7f9e7ebee000) [pid = 1826] [serial = 1893] [outer = 0x7f9e789e1400] 13:25:06 INFO - PROCESS | 1826 | 1461529506977 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]]]}] 13:25:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:25:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1482ms 13:25:07 INFO - PROCESS | 1826 | 1461529507013 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 13:25:07 INFO - PROCESS | 1826 | 1461529507019 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 13:25:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:25:07 INFO - PROCESS | 1826 | 1461529507027 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:25:07 INFO - PROCESS | 1826 | 1461529507030 Marionette TRACE conn3 <- [1,2494,null,{}] 13:25:07 INFO - PROCESS | 1826 | 1461529507035 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}] 13:25:07 INFO - PROCESS | 1826 | 1461529507218 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 13:25:07 INFO - PROCESS | 1826 | 1461529507718 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7b7b7000 == 176 [pid = 1826] [id = 631] 13:25:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 284 (0x7f9e7f79bc00) [pid = 1826] [serial = 1894] [outer = (nil)] 13:25:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 285 (0x7f9e7fa23800) [pid = 1826] [serial = 1895] [outer = 0x7f9e7f79bc00] 13:25:07 INFO - PROCESS | 1826 | 1461529507834 Marionette DEBUG loaded listener.js 13:25:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 286 (0x7f9e80f61800) [pid = 1826] [serial = 1896] [outer = 0x7f9e7f79bc00] 13:25:08 INFO - PROCESS | 1826 | 1461529508707 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]]]}] 13:25:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:25:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1732ms 13:25:08 INFO - PROCESS | 1826 | 1461529508759 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 13:25:08 INFO - PROCESS | 1826 | 1461529508763 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 13:25:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:25:08 INFO - PROCESS | 1826 | 1461529508771 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:25:08 INFO - PROCESS | 1826 | 1461529508779 Marionette TRACE conn3 <- [1,2498,null,{}] 13:25:08 INFO - PROCESS | 1826 | 1461529508793 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}] 13:25:08 INFO - PROCESS | 1826 | 1461529508986 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 13:25:09 INFO - PROCESS | 1826 | 1461529509256 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8267c000 == 177 [pid = 1826] [id = 632] 13:25:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 287 (0x7f9e7fa19c00) [pid = 1826] [serial = 1897] [outer = (nil)] 13:25:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 288 (0x7f9e828b7800) [pid = 1826] [serial = 1898] [outer = 0x7f9e7fa19c00] 13:25:09 INFO - PROCESS | 1826 | 1461529509322 Marionette DEBUG loaded listener.js 13:25:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 289 (0x7f9e83c0f000) [pid = 1826] [serial = 1899] [outer = 0x7f9e7fa19c00] 13:25:10 INFO - PROCESS | 1826 | 1461529510154 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]]]}] 13:25:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:25:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1437ms 13:25:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:25:10 INFO - PROCESS | 1826 | 1461529510206 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 13:25:10 INFO - PROCESS | 1826 | 1461529510209 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 13:25:10 INFO - PROCESS | 1826 | 1461529510215 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:25:10 INFO - PROCESS | 1826 | 1461529510218 Marionette TRACE conn3 <- [1,2502,null,{}] 13:25:10 INFO - PROCESS | 1826 | 1461529510222 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}] 13:25:10 INFO - PROCESS | 1826 | 1461529510423 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 13:25:10 INFO - PROCESS | 1826 | 1461529510703 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80c06800 == 178 [pid = 1826] [id = 633] 13:25:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 290 (0x7f9e7a36f800) [pid = 1826] [serial = 1900] [outer = (nil)] 13:25:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 291 (0x7f9e83ed5400) [pid = 1826] [serial = 1901] [outer = 0x7f9e7a36f800] 13:25:10 INFO - PROCESS | 1826 | 1461529510772 Marionette DEBUG loaded listener.js 13:25:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 292 (0x7f9e83fef000) [pid = 1826] [serial = 1902] [outer = 0x7f9e7a36f800] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea4218800 == 177 [pid = 1826] [id = 374] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95a31800 == 176 [pid = 1826] [id = 135] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e83d92800 == 175 [pid = 1826] [id = 612] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e842cb800 == 174 [pid = 1826] [id = 611] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80d2b000 == 173 [pid = 1826] [id = 610] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7f7da800 == 172 [pid = 1826] [id = 586] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7eddb800 == 171 [pid = 1826] [id = 585] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ee92000 == 170 [pid = 1826] [id = 609] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7895c000 == 169 [pid = 1826] [id = 608] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7face000 == 168 [pid = 1826] [id = 607] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7d820800 == 167 [pid = 1826] [id = 606] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9132a800 == 166 [pid = 1826] [id = 602] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e91084000 == 165 [pid = 1826] [id = 601] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90bb7800 == 164 [pid = 1826] [id = 600] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8f0ee000 == 163 [pid = 1826] [id = 599] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d2a2800 == 162 [pid = 1826] [id = 598] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8c512800 == 161 [pid = 1826] [id = 597] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8ab37000 == 160 [pid = 1826] [id = 596] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8a9cd800 == 159 [pid = 1826] [id = 595] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e89e45000 == 158 [pid = 1826] [id = 594] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e842de000 == 157 [pid = 1826] [id = 593] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e83e64000 == 156 [pid = 1826] [id = 592] 13:25:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7c080800 == 155 [pid = 1826] [id = 589] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 291 (0x7f9e7b79c400) [pid = 1826] [serial = 1749] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 290 (0x7f9e8cf2f800) [pid = 1826] [serial = 1730] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 289 (0x7f9e7d7ef800) [pid = 1826] [serial = 1755] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 288 (0x7f9e8cd51000) [pid = 1826] [serial = 1727] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 287 (0x7f9e78beec00) [pid = 1826] [serial = 1745] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 286 (0x7f9e7b495c00) [pid = 1826] [serial = 1742] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 285 (0x7f9e8ad12800) [pid = 1826] [serial = 1724] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 284 (0x7f9e8d7e3c00) [pid = 1826] [serial = 1733] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 283 (0x7f9e8efb3400) [pid = 1826] [serial = 1739] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 282 (0x7f9e7cd2b800) [pid = 1826] [serial = 1751] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 281 (0x7f9e8a97bc00) [pid = 1826] [serial = 1721] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 280 (0x7f9e83f8dc00) [pid = 1826] [serial = 1712] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 279 (0x7f9e8a0c9000) [pid = 1826] [serial = 1718] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 278 (0x7f9e7efd2000) [pid = 1826] [serial = 1761] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 277 (0x7f9e7e5b2000) [pid = 1826] [serial = 1758] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 276 (0x7f9e7ebf5800) [pid = 1826] [serial = 1760] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 275 (0x7f9e7a1cec00) [pid = 1826] [serial = 1748] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 274 (0x7f9e846ca000) [pid = 1826] [serial = 1715] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x7f9e7d7e5c00) [pid = 1826] [serial = 1754] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x7f9e8ec0ec00) [pid = 1826] [serial = 1736] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x7f9e7b79ac00) [pid = 1826] [serial = 1763] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f9e7dc3b000) [pid = 1826] [serial = 1757] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f9e7cd2a400) [pid = 1826] [serial = 1703] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f9e7e5b1400) [pid = 1826] [serial = 1764] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f9e7ce5ac00) [pid = 1826] [serial = 1752] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f9e8170a400) [pid = 1826] [serial = 1709] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f9e7e5b9000) [pid = 1826] [serial = 1706] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f9e83ed4000) [pid = 1826] [serial = 1700] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f9e7a1dbc00) [pid = 1826] [serial = 1746] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f9e804c0000) [pid = 1826] [serial = 1766] [outer = (nil)] [url = about:blank] 13:25:11 INFO - PROCESS | 1826 | 1461529511800 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]]]}] 13:25:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:25:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1633ms 13:25:11 INFO - PROCESS | 1826 | 1461529511847 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 13:25:11 INFO - PROCESS | 1826 | 1461529511851 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 13:25:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:25:11 INFO - PROCESS | 1826 | 1461529511856 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:25:11 INFO - PROCESS | 1826 | 1461529511858 Marionette TRACE conn3 <- [1,2506,null,{}] 13:25:11 INFO - PROCESS | 1826 | 1461529511863 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}] 13:25:12 INFO - PROCESS | 1826 | 1461529512040 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 13:25:12 INFO - PROCESS | 1826 | 1461529512232 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7e1c6000 == 156 [pid = 1826] [id = 634] 13:25:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f9e7e5b9000) [pid = 1826] [serial = 1903] [outer = (nil)] 13:25:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f9e81710000) [pid = 1826] [serial = 1904] [outer = 0x7f9e7e5b9000] 13:25:12 INFO - PROCESS | 1826 | 1461529512306 Marionette DEBUG loaded listener.js 13:25:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f9e844fa400) [pid = 1826] [serial = 1905] [outer = 0x7f9e7e5b9000] 13:25:13 INFO - PROCESS | 1826 | 1461529513022 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]]]}] 13:25:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:25:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1183ms 13:25:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:25:13 INFO - PROCESS | 1826 | 1461529513040 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 13:25:13 INFO - PROCESS | 1826 | 1461529513042 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 13:25:13 INFO - PROCESS | 1826 | 1461529513048 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:25:13 INFO - PROCESS | 1826 | 1461529513050 Marionette TRACE conn3 <- [1,2510,null,{}] 13:25:13 INFO - PROCESS | 1826 | 1461529513055 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}] 13:25:13 INFO - PROCESS | 1826 | 1461529513313 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 13:25:13 INFO - PROCESS | 1826 | 1461529513439 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80c49000 == 157 [pid = 1826] [id = 635] 13:25:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f9e7ec61800) [pid = 1826] [serial = 1906] [outer = (nil)] 13:25:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f9e8a1db800) [pid = 1826] [serial = 1907] [outer = 0x7f9e7ec61800] 13:25:13 INFO - PROCESS | 1826 | 1461529513499 Marionette DEBUG loaded listener.js 13:25:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f9e8aa72800) [pid = 1826] [serial = 1908] [outer = 0x7f9e7ec61800] 13:25:14 INFO - PROCESS | 1826 | 1461529514310 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]]]}] 13:25:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:25:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1281ms 13:25:14 INFO - PROCESS | 1826 | 1461529514328 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 13:25:14 INFO - PROCESS | 1826 | 1461529514330 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 13:25:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:25:14 INFO - PROCESS | 1826 | 1461529514338 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:25:14 INFO - PROCESS | 1826 | 1461529514340 Marionette TRACE conn3 <- [1,2514,null,{}] 13:25:14 INFO - PROCESS | 1826 | 1461529514355 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}] 13:25:14 INFO - PROCESS | 1826 | 1461529514590 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 13:25:14 INFO - PROCESS | 1826 | 1461529514620 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e89da1000 == 158 [pid = 1826] [id = 636] 13:25:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f9e83d9c400) [pid = 1826] [serial = 1909] [outer = (nil)] 13:25:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f9e8cd4a400) [pid = 1826] [serial = 1910] [outer = 0x7f9e83d9c400] 13:25:14 INFO - PROCESS | 1826 | 1461529514679 Marionette DEBUG loaded listener.js 13:25:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f9e8ce74c00) [pid = 1826] [serial = 1911] [outer = 0x7f9e83d9c400] 13:25:15 INFO - PROCESS | 1826 | 1461529515526 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]]]}] 13:25:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:25:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1247ms 13:25:15 INFO - PROCESS | 1826 | 1461529515584 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 13:25:15 INFO - PROCESS | 1826 | 1461529515586 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 13:25:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:25:15 INFO - PROCESS | 1826 | 1461529515592 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:25:15 INFO - PROCESS | 1826 | 1461529515594 Marionette TRACE conn3 <- [1,2518,null,{}] 13:25:15 INFO - PROCESS | 1826 | 1461529515599 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}] 13:25:16 INFO - PROCESS | 1826 | 1461529516755 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f9e8292e800) [pid = 1826] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f9e8fb63400) [pid = 1826] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f9e7a1d5c00) [pid = 1826] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f9e7cf4d800) [pid = 1826] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f9e91147000) [pid = 1826] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f9e8ec02c00) [pid = 1826] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f9e7ec60400) [pid = 1826] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f9e78bf4800) [pid = 1826] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f9e91872000) [pid = 1826] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f9e7a36a800) [pid = 1826] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f9e7e5b0400) [pid = 1826] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f9e94383000) [pid = 1826] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f9e8ad13c00) [pid = 1826] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f9e7efd4c00) [pid = 1826] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f9e789e4800) [pid = 1826] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f9e9056d400) [pid = 1826] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f9e78bed800) [pid = 1826] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f9e7ce4d000) [pid = 1826] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f9e7bf97400) [pid = 1826] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f9e9247f400) [pid = 1826] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f9e7dc2c400) [pid = 1826] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f9e8ec0c000) [pid = 1826] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f9e7dee8400) [pid = 1826] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f9e92e59800) [pid = 1826] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f9e7cb52000) [pid = 1826] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f9e7cb53400) [pid = 1826] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f9e83fe4400) [pid = 1826] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f9e89ecd400) [pid = 1826] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f9e7dc2f000) [pid = 1826] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f9e83d9d400) [pid = 1826] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f9e804c0400) [pid = 1826] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f9e789dc800) [pid = 1826] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f9e789db400) [pid = 1826] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f9e83ede800) [pid = 1826] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f9e8d7f1c00) [pid = 1826] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f9e83ee0400) [pid = 1826] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f9e7bdaa800) [pid = 1826] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f9e7e5ae400) [pid = 1826] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f9e7ec58400) [pid = 1826] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f9e789e2000) [pid = 1826] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f9e78bedc00) [pid = 1826] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f9e7a198800) [pid = 1826] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f9e844f5000) [pid = 1826] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f9e7f78e400) [pid = 1826] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f9e8efb8400) [pid = 1826] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f9e78bf1000) [pid = 1826] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f9e7bda2800) [pid = 1826] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:25:16 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f9e99633400) [pid = 1826] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:25:17 INFO - PROCESS | 1826 | 1461529516999 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e78961800 == 159 [pid = 1826] [id = 637] 13:25:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f9e789db400) [pid = 1826] [serial = 1912] [outer = (nil)] 13:25:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f9e789e5800) [pid = 1826] [serial = 1913] [outer = 0x7f9e789db400] 13:25:17 INFO - PROCESS | 1826 | 1461529517059 Marionette DEBUG loaded listener.js 13:25:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f9e7a36a000) [pid = 1826] [serial = 1914] [outer = 0x7f9e789db400] 13:25:17 INFO - PROCESS | 1826 | 1461529517680 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]]]}] 13:25:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:25:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 2136ms 13:25:17 INFO - PROCESS | 1826 | 1461529517729 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 13:25:17 INFO - PROCESS | 1826 | 1461529517732 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 13:25:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:25:17 INFO - PROCESS | 1826 | 1461529517737 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:25:17 INFO - PROCESS | 1826 | 1461529517749 Marionette TRACE conn3 <- [1,2522,null,{}] 13:25:17 INFO - PROCESS | 1826 | 1461529517754 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}] 13:25:17 INFO - PROCESS | 1826 | 1461529517930 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 13:25:18 INFO - PROCESS | 1826 | 1461529518119 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e89d9a800 == 160 [pid = 1826] [id = 638] 13:25:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f9e789dbc00) [pid = 1826] [serial = 1915] [outer = (nil)] 13:25:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f9e7bdaa000) [pid = 1826] [serial = 1916] [outer = 0x7f9e789dbc00] 13:25:18 INFO - PROCESS | 1826 | 1461529518177 Marionette DEBUG loaded listener.js 13:25:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f9e7dee8400) [pid = 1826] [serial = 1917] [outer = 0x7f9e789dbc00] 13:25:19 INFO - PROCESS | 1826 | 1461529519095 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]]]}] 13:25:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:25:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1437ms 13:25:19 INFO - PROCESS | 1826 | 1461529519176 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 13:25:19 INFO - PROCESS | 1826 | 1461529519182 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 13:25:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:25:19 INFO - PROCESS | 1826 | 1461529519190 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:25:19 INFO - PROCESS | 1826 | 1461529519196 Marionette TRACE conn3 <- [1,2526,null,{}] 13:25:19 INFO - PROCESS | 1826 | 1461529519206 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}] 13:25:19 INFO - PROCESS | 1826 | 1461529519457 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 13:25:19 INFO - PROCESS | 1826 | 1461529519796 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7facc800 == 161 [pid = 1826] [id = 639] 13:25:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f9e7a1d6800) [pid = 1826] [serial = 1918] [outer = (nil)] 13:25:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f9e7cb49c00) [pid = 1826] [serial = 1919] [outer = 0x7f9e7a1d6800] 13:25:19 INFO - PROCESS | 1826 | 1461529519868 Marionette DEBUG loaded listener.js 13:25:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f9e7cfb9400) [pid = 1826] [serial = 1920] [outer = 0x7f9e7a1d6800] 13:25:20 INFO - PROCESS | 1826 | 1461529520754 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]]]}] 13:25:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:25:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1633ms 13:25:20 INFO - PROCESS | 1826 | 1461529520823 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 13:25:20 INFO - PROCESS | 1826 | 1461529520831 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 13:25:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:25:20 INFO - PROCESS | 1826 | 1461529520842 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:25:20 INFO - PROCESS | 1826 | 1461529520845 Marionette TRACE conn3 <- [1,2530,null,{}] 13:25:20 INFO - PROCESS | 1826 | 1461529520851 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}] 13:25:21 INFO - PROCESS | 1826 | 1461529521090 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 13:25:21 INFO - PROCESS | 1826 | 1461529521415 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e842de000 == 162 [pid = 1826] [id = 640] 13:25:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f9e7dee5c00) [pid = 1826] [serial = 1921] [outer = (nil)] 13:25:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f9e7ec60400) [pid = 1826] [serial = 1922] [outer = 0x7f9e7dee5c00] 13:25:21 INFO - PROCESS | 1826 | 1461529521488 Marionette DEBUG loaded listener.js 13:25:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f9e7f79a400) [pid = 1826] [serial = 1923] [outer = 0x7f9e7dee5c00] 13:25:22 INFO - PROCESS | 1826 | 1461529522425 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]]]}] 13:25:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:25:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1631ms 13:25:22 INFO - PROCESS | 1826 | 1461529522473 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 13:25:22 INFO - PROCESS | 1826 | 1461529522477 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 13:25:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:25:22 INFO - PROCESS | 1826 | 1461529522483 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:25:22 INFO - PROCESS | 1826 | 1461529522489 Marionette TRACE conn3 <- [1,2534,null,{}] 13:25:22 INFO - PROCESS | 1826 | 1461529522503 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}] 13:25:22 INFO - PROCESS | 1826 | 1461529522704 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 13:25:23 INFO - PROCESS | 1826 | 1461529523024 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d29c800 == 163 [pid = 1826] [id = 641] 13:25:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f9e8170fc00) [pid = 1826] [serial = 1924] [outer = (nil)] 13:25:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f9e83c0fc00) [pid = 1826] [serial = 1925] [outer = 0x7f9e8170fc00] 13:25:23 INFO - PROCESS | 1826 | 1461529523103 Marionette DEBUG loaded listener.js 13:25:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f9e83f84c00) [pid = 1826] [serial = 1926] [outer = 0x7f9e8170fc00] 13:25:23 INFO - PROCESS | 1826 | 1461529523972 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]]]}] 13:25:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:25:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1538ms 13:25:24 INFO - PROCESS | 1826 | 1461529524021 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 13:25:24 INFO - PROCESS | 1826 | 1461529524025 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 13:25:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:25:24 INFO - PROCESS | 1826 | 1461529524031 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:25:24 INFO - PROCESS | 1826 | 1461529524034 Marionette TRACE conn3 <- [1,2538,null,{}] 13:25:24 INFO - PROCESS | 1826 | 1461529524039 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}] 13:25:24 INFO - PROCESS | 1826 | 1461529524238 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 13:25:24 INFO - PROCESS | 1826 | 1461529524513 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e906f0000 == 164 [pid = 1826] [id = 642] 13:25:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f9e83fe5800) [pid = 1826] [serial = 1927] [outer = (nil)] 13:25:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f9e89e6d000) [pid = 1826] [serial = 1928] [outer = 0x7f9e83fe5800] 13:25:24 INFO - PROCESS | 1826 | 1461529524632 Marionette DEBUG loaded listener.js 13:25:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f9e8a1d2000) [pid = 1826] [serial = 1929] [outer = 0x7f9e83fe5800] 13:25:25 INFO - PROCESS | 1826 | 1461529525518 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]]]}] 13:25:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:25:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1528ms 13:25:25 INFO - PROCESS | 1826 | 1461529525560 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 13:25:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:25:25 INFO - PROCESS | 1826 | 1461529525564 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 13:25:25 INFO - PROCESS | 1826 | 1461529525570 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:25:25 INFO - PROCESS | 1826 | 1461529525573 Marionette TRACE conn3 <- [1,2542,null,{}] 13:25:25 INFO - PROCESS | 1826 | 1461529525578 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}] 13:25:25 INFO - PROCESS | 1826 | 1461529525771 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 13:25:26 INFO - PROCESS | 1826 | 1461529526050 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9108a000 == 165 [pid = 1826] [id = 643] 13:25:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f9e7cf47800) [pid = 1826] [serial = 1930] [outer = (nil)] 13:25:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f9e8a1d9000) [pid = 1826] [serial = 1931] [outer = 0x7f9e7cf47800] 13:25:26 INFO - PROCESS | 1826 | 1461529526164 Marionette DEBUG loaded listener.js 13:25:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f9e8cf22800) [pid = 1826] [serial = 1932] [outer = 0x7f9e7cf47800] 13:25:27 INFO - PROCESS | 1826 | 1461529526997 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]]]}] 13:25:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:25:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1481ms 13:25:27 INFO - PROCESS | 1826 | 1461529527051 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 13:25:27 INFO - PROCESS | 1826 | 1461529527055 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 13:25:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:25:27 INFO - PROCESS | 1826 | 1461529527060 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:25:27 INFO - PROCESS | 1826 | 1461529527063 Marionette TRACE conn3 <- [1,2546,null,{}] 13:25:27 INFO - PROCESS | 1826 | 1461529527068 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}] 13:25:27 INFO - PROCESS | 1826 | 1461529527302 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 13:25:27 INFO - PROCESS | 1826 | 1461529527573 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e916de800 == 166 [pid = 1826] [id = 644] 13:25:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f9e8d735800) [pid = 1826] [serial = 1933] [outer = (nil)] 13:25:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f9e8e1da800) [pid = 1826] [serial = 1934] [outer = 0x7f9e8d735800] 13:25:27 INFO - PROCESS | 1826 | 1461529527697 Marionette DEBUG loaded listener.js 13:25:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f9e8ec51000) [pid = 1826] [serial = 1935] [outer = 0x7f9e8d735800] 13:25:28 INFO - PROCESS | 1826 | 1461529528494 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]]]}] 13:25:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:25:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1481ms 13:25:28 INFO - PROCESS | 1826 | 1461529528541 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 13:25:28 INFO - PROCESS | 1826 | 1461529528545 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 13:25:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:25:28 INFO - PROCESS | 1826 | 1461529528556 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:25:28 INFO - PROCESS | 1826 | 1461529528559 Marionette TRACE conn3 <- [1,2550,null,{}] 13:25:28 INFO - PROCESS | 1826 | 1461529528588 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}] 13:25:28 INFO - PROCESS | 1826 | 1461529528782 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 13:25:29 INFO - PROCESS | 1826 | 1461529529051 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95aaf000 == 167 [pid = 1826] [id = 645] 13:25:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f9e8d7e3c00) [pid = 1826] [serial = 1936] [outer = (nil)] 13:25:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f9e90518400) [pid = 1826] [serial = 1937] [outer = 0x7f9e8d7e3c00] 13:25:29 INFO - PROCESS | 1826 | 1461529529123 Marionette DEBUG loaded listener.js 13:25:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f9e908b5800) [pid = 1826] [serial = 1938] [outer = 0x7f9e8d7e3c00] 13:25:30 INFO - PROCESS | 1826 | 1461529530028 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]]]}] 13:25:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:25:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1507ms 13:25:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:25:30 INFO - PROCESS | 1826 | 1461529530059 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 13:25:30 INFO - PROCESS | 1826 | 1461529530062 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 13:25:30 INFO - PROCESS | 1826 | 1461529530068 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:25:30 INFO - PROCESS | 1826 | 1461529530071 Marionette TRACE conn3 <- [1,2554,null,{}] 13:25:30 INFO - PROCESS | 1826 | 1461529530076 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}] 13:25:30 INFO - PROCESS | 1826 | 1461529530274 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 13:25:30 INFO - PROCESS | 1826 | 1461529530561 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9c7fd000 == 168 [pid = 1826] [id = 646] 13:25:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f9e83f88000) [pid = 1826] [serial = 1939] [outer = (nil)] 13:25:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f9e90ba0000) [pid = 1826] [serial = 1940] [outer = 0x7f9e83f88000] 13:25:30 INFO - PROCESS | 1826 | 1461529530672 Marionette DEBUG loaded listener.js 13:25:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f9e91147000) [pid = 1826] [serial = 1941] [outer = 0x7f9e83f88000] 13:25:31 INFO - PROCESS | 1826 | 1461529531481 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]]]}] 13:25:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:25:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1443ms 13:25:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:25:31 INFO - PROCESS | 1826 | 1461529531511 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 13:25:31 INFO - PROCESS | 1826 | 1461529531513 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 13:25:31 INFO - PROCESS | 1826 | 1461529531519 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:25:31 INFO - PROCESS | 1826 | 1461529531522 Marionette TRACE conn3 <- [1,2558,null,{}] 13:25:31 INFO - PROCESS | 1826 | 1461529531527 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}] 13:25:31 INFO - PROCESS | 1826 | 1461529531727 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 13:25:32 INFO - PROCESS | 1826 | 1461529532004 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea8d2f000 == 169 [pid = 1826] [id = 647] 13:25:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f9e8104d800) [pid = 1826] [serial = 1942] [outer = (nil)] 13:25:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f9e91705c00) [pid = 1826] [serial = 1943] [outer = 0x7f9e8104d800] 13:25:32 INFO - PROCESS | 1826 | 1461529532084 Marionette DEBUG loaded listener.js 13:25:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f9e91728800) [pid = 1826] [serial = 1944] [outer = 0x7f9e8104d800] 13:25:32 INFO - PROCESS | 1826 | 1461529532950 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]]]}] 13:25:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:25:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1481ms 13:25:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:25:33 INFO - PROCESS | 1826 | 1461529532999 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 13:25:33 INFO - PROCESS | 1826 | 1461529533002 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 13:25:33 INFO - PROCESS | 1826 | 1461529533006 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:25:33 INFO - PROCESS | 1826 | 1461529533010 Marionette TRACE conn3 <- [1,2562,null,{}] 13:25:33 INFO - PROCESS | 1826 | 1461529533015 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}] 13:25:33 INFO - PROCESS | 1826 | 1461529533202 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 13:25:33 INFO - PROCESS | 1826 | 1461529533489 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ead4c4800 == 170 [pid = 1826] [id = 648] 13:25:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f9e83f90c00) [pid = 1826] [serial = 1945] [outer = (nil)] 13:25:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f9e91873800) [pid = 1826] [serial = 1946] [outer = 0x7f9e83f90c00] 13:25:33 INFO - PROCESS | 1826 | 1461529533559 Marionette DEBUG loaded listener.js 13:25:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f9e9187c400) [pid = 1826] [serial = 1947] [outer = 0x7f9e83f90c00] 13:25:34 INFO - PROCESS | 1826 | 1461529534463 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]]]}] 13:25:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:25:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1487ms 13:25:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:25:34 INFO - PROCESS | 1826 | 1461529534495 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 13:25:34 INFO - PROCESS | 1826 | 1461529534498 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 13:25:34 INFO - PROCESS | 1826 | 1461529534503 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:25:34 INFO - PROCESS | 1826 | 1461529534507 Marionette TRACE conn3 <- [1,2566,null,{}] 13:25:34 INFO - PROCESS | 1826 | 1461529534512 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}] 13:25:34 INFO - PROCESS | 1826 | 1461529534722 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 13:25:35 INFO - PROCESS | 1826 | 1461529535001 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7b876800 == 171 [pid = 1826] [id = 649] 13:25:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f9e92e52c00) [pid = 1826] [serial = 1948] [outer = (nil)] 13:25:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f9e92fe5000) [pid = 1826] [serial = 1949] [outer = 0x7f9e92e52c00] 13:25:35 INFO - PROCESS | 1826 | 1461529535128 Marionette DEBUG loaded listener.js 13:25:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f9e94107800) [pid = 1826] [serial = 1950] [outer = 0x7f9e92e52c00] 13:25:35 INFO - PROCESS | 1826 | 1461529535970 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]]]}] 13:25:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:25:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1527ms 13:25:36 INFO - PROCESS | 1826 | 1461529536031 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 13:25:36 INFO - PROCESS | 1826 | 1461529536034 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 13:25:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:25:36 INFO - PROCESS | 1826 | 1461529536039 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:25:36 INFO - PROCESS | 1826 | 1461529536041 Marionette TRACE conn3 <- [1,2570,null,{}] 13:25:36 INFO - PROCESS | 1826 | 1461529536047 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}] 13:25:36 INFO - PROCESS | 1826 | 1461529536237 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 13:25:36 INFO - PROCESS | 1826 | 1461529536515 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7b3d9800 == 172 [pid = 1826] [id = 650] 13:25:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f9e92486400) [pid = 1826] [serial = 1951] [outer = (nil)] 13:25:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f9e94fef800) [pid = 1826] [serial = 1952] [outer = 0x7f9e92486400] 13:25:36 INFO - PROCESS | 1826 | 1461529536590 Marionette DEBUG loaded listener.js 13:25:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f9e957de400) [pid = 1826] [serial = 1953] [outer = 0x7f9e92486400] 13:25:37 INFO - PROCESS | 1826 | 1461529537484 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]]]}] 13:25:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:25:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1476ms 13:25:37 INFO - PROCESS | 1826 | 1461529537517 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 13:25:37 INFO - PROCESS | 1826 | 1461529537519 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 13:25:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:25:37 INFO - PROCESS | 1826 | 1461529537534 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:25:37 INFO - PROCESS | 1826 | 1461529537536 Marionette TRACE conn3 <- [1,2574,null,{}] 13:25:37 INFO - PROCESS | 1826 | 1461529537541 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}] 13:25:37 INFO - PROCESS | 1826 | 1461529537732 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 13:25:38 INFO - PROCESS | 1826 | 1461529538009 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7d613000 == 173 [pid = 1826] [id = 651] 13:25:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f9e92e53c00) [pid = 1826] [serial = 1954] [outer = (nil)] 13:25:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f9e95a82c00) [pid = 1826] [serial = 1955] [outer = 0x7f9e92e53c00] 13:25:38 INFO - PROCESS | 1826 | 1461529538122 Marionette DEBUG loaded listener.js 13:25:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f9e95ba7800) [pid = 1826] [serial = 1956] [outer = 0x7f9e92e53c00] 13:25:38 INFO - PROCESS | 1826 | 1461529538940 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]]]}] 13:25:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:25:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1480ms 13:25:39 INFO - PROCESS | 1826 | 1461529539015 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 13:25:39 INFO - PROCESS | 1826 | 1461529539018 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 13:25:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:25:39 INFO - PROCESS | 1826 | 1461529539024 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:25:39 INFO - PROCESS | 1826 | 1461529539027 Marionette TRACE conn3 <- [1,2578,null,{}] 13:25:39 INFO - PROCESS | 1826 | 1461529539032 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}] 13:25:39 INFO - PROCESS | 1826 | 1461529539237 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 13:25:39 INFO - PROCESS | 1826 | 1461529539516 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7c10f800 == 174 [pid = 1826] [id = 652] 13:25:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f9e7e5b7000) [pid = 1826] [serial = 1957] [outer = (nil)] 13:25:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f9e8cf22c00) [pid = 1826] [serial = 1958] [outer = 0x7f9e7e5b7000] 13:25:39 INFO - PROCESS | 1826 | 1461529539629 Marionette DEBUG loaded listener.js 13:25:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f9e960ad800) [pid = 1826] [serial = 1959] [outer = 0x7f9e7e5b7000] 13:25:40 INFO - PROCESS | 1826 | 1461529540429 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]]]}] 13:25:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:25:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1433ms 13:25:40 INFO - PROCESS | 1826 | 1461529540457 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 13:25:40 INFO - PROCESS | 1826 | 1461529540460 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 13:25:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:25:40 INFO - PROCESS | 1826 | 1461529540466 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:25:40 INFO - PROCESS | 1826 | 1461529540468 Marionette TRACE conn3 <- [1,2582,null,{}] 13:25:40 INFO - PROCESS | 1826 | 1461529540473 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}] 13:25:40 INFO - PROCESS | 1826 | 1461529540667 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 13:25:40 INFO - PROCESS | 1826 | 1461529540946 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7d61f800 == 175 [pid = 1826] [id = 653] 13:25:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x7f9e80f67c00) [pid = 1826] [serial = 1960] [outer = (nil)] 13:25:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x7f9e96e2d800) [pid = 1826] [serial = 1961] [outer = 0x7f9e80f67c00] 13:25:41 INFO - PROCESS | 1826 | 1461529541021 Marionette DEBUG loaded listener.js 13:25:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x7f9e97189800) [pid = 1826] [serial = 1962] [outer = 0x7f9e80f67c00] 13:25:41 INFO - PROCESS | 1826 | 1461529541870 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]]]}] 13:25:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:25:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1481ms 13:25:41 INFO - PROCESS | 1826 | 1461529541948 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 13:25:41 INFO - PROCESS | 1826 | 1461529541950 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 13:25:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:25:41 INFO - PROCESS | 1826 | 1461529541956 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:25:41 INFO - PROCESS | 1826 | 1461529541959 Marionette TRACE conn3 <- [1,2586,null,{}] 13:25:41 INFO - PROCESS | 1826 | 1461529541964 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}] 13:25:42 INFO - PROCESS | 1826 | 1461529542199 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 13:25:42 INFO - PROCESS | 1826 | 1461529542538 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e740da800 == 176 [pid = 1826] [id = 654] 13:25:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 275 (0x7f9e95b9e400) [pid = 1826] [serial = 1963] [outer = (nil)] 13:25:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 276 (0x7f9e97218400) [pid = 1826] [serial = 1964] [outer = 0x7f9e95b9e400] 13:25:42 INFO - PROCESS | 1826 | 1461529542608 Marionette DEBUG loaded listener.js 13:25:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 277 (0x7f9e97823400) [pid = 1826] [serial = 1965] [outer = 0x7f9e95b9e400] 13:25:43 INFO - PROCESS | 1826 | 1461529543413 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]]]}] 13:25:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:25:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1529ms 13:25:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:25:43 INFO - PROCESS | 1826 | 1461529543486 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 13:25:43 INFO - PROCESS | 1826 | 1461529543488 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 13:25:43 INFO - PROCESS | 1826 | 1461529543494 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:25:43 INFO - PROCESS | 1826 | 1461529543497 Marionette TRACE conn3 <- [1,2590,null,{}] 13:25:43 INFO - PROCESS | 1826 | 1461529543502 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}] 13:25:43 INFO - PROCESS | 1826 | 1461529543711 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 13:25:43 INFO - PROCESS | 1826 | 1461529543989 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e73f4e800 == 177 [pid = 1826] [id = 655] 13:25:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 278 (0x7f9e7ce51800) [pid = 1826] [serial = 1966] [outer = (nil)] 13:25:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 279 (0x7f9e92e5d800) [pid = 1826] [serial = 1967] [outer = 0x7f9e7ce51800] 13:25:44 INFO - PROCESS | 1826 | 1461529544103 Marionette DEBUG loaded listener.js 13:25:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 280 (0x7f9e9943d400) [pid = 1826] [serial = 1968] [outer = 0x7f9e7ce51800] 13:25:44 INFO - PROCESS | 1826 | 1461529544926 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]]]}] 13:25:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:25:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1480ms 13:25:44 INFO - PROCESS | 1826 | 1461529544992 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 13:25:44 INFO - PROCESS | 1826 | 1461529544994 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 13:25:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:25:45 INFO - PROCESS | 1826 | 1461529545004 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:25:45 INFO - PROCESS | 1826 | 1461529545006 Marionette TRACE conn3 <- [1,2594,null,{}] 13:25:45 INFO - PROCESS | 1826 | 1461529545010 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}] 13:25:45 INFO - PROCESS | 1826 | 1461529545211 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 13:25:45 INFO - PROCESS | 1826 | 1461529545514 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ccef800 == 178 [pid = 1826] [id = 656] 13:25:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 281 (0x7f9e7a36bc00) [pid = 1826] [serial = 1969] [outer = (nil)] 13:25:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 282 (0x7f9e7f799400) [pid = 1826] [serial = 1970] [outer = 0x7f9e7a36bc00] 13:25:45 INFO - PROCESS | 1826 | 1461529545621 Marionette DEBUG loaded listener.js 13:25:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 283 (0x7f9e982c0000) [pid = 1826] [serial = 1971] [outer = 0x7f9e7a36bc00] 13:25:46 INFO - PROCESS | 1826 | 1461529546546 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]]]}] 13:25:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:25:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1586ms 13:25:46 INFO - PROCESS | 1826 | 1461529546590 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 13:25:46 INFO - PROCESS | 1826 | 1461529546594 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 13:25:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:25:46 INFO - PROCESS | 1826 | 1461529546599 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:25:46 INFO - PROCESS | 1826 | 1461529546601 Marionette TRACE conn3 <- [1,2598,null,{}] 13:25:46 INFO - PROCESS | 1826 | 1461529546607 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}] 13:25:46 INFO - PROCESS | 1826 | 1461529546813 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 13:25:47 INFO - PROCESS | 1826 | 1461529547139 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7c07a800 == 179 [pid = 1826] [id = 657] 13:25:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 284 (0x7f9e789df400) [pid = 1826] [serial = 1972] [outer = (nil)] 13:25:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 285 (0x7f9e7a367c00) [pid = 1826] [serial = 1973] [outer = 0x7f9e789df400] 13:25:47 INFO - PROCESS | 1826 | 1461529547212 Marionette DEBUG loaded listener.js 13:25:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 286 (0x7f9e7cb54000) [pid = 1826] [serial = 1974] [outer = 0x7f9e789df400] 13:25:48 INFO - PROCESS | 1826 | 1461529548076 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]]]}] 13:25:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:25:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1532ms 13:25:48 INFO - PROCESS | 1826 | 1461529548133 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 13:25:48 INFO - PROCESS | 1826 | 1461529548136 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 13:25:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:25:48 INFO - PROCESS | 1826 | 1461529548141 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:25:48 INFO - PROCESS | 1826 | 1461529548143 Marionette TRACE conn3 <- [1,2602,null,{}] 13:25:48 INFO - PROCESS | 1826 | 1461529548149 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}] 13:25:48 INFO - PROCESS | 1826 | 1461529548348 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 13:25:48 INFO - PROCESS | 1826 | 1461529548643 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7dc10000 == 180 [pid = 1826] [id = 658] 13:25:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 287 (0x7f9e78bee800) [pid = 1826] [serial = 1975] [outer = (nil)] 13:25:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 288 (0x7f9e7b488400) [pid = 1826] [serial = 1976] [outer = 0x7f9e78bee800] 13:25:48 INFO - PROCESS | 1826 | 1461529548760 Marionette DEBUG loaded listener.js 13:25:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 289 (0x7f9e7cd2ec00) [pid = 1826] [serial = 1977] [outer = 0x7f9e78bee800] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea9512000 == 179 [pid = 1826] [id = 120] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea8826800 == 178 [pid = 1826] [id = 83] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e94643000 == 177 [pid = 1826] [id = 121] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80c13800 == 176 [pid = 1826] [id = 409] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9789a000 == 175 [pid = 1826] [id = 194] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e78961800 == 174 [pid = 1826] [id = 637] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e89da1000 == 173 [pid = 1826] [id = 636] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80c49000 == 172 [pid = 1826] [id = 635] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7e1c6000 == 171 [pid = 1826] [id = 634] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80c06800 == 170 [pid = 1826] [id = 633] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8267c000 == 169 [pid = 1826] [id = 632] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7b7b7000 == 168 [pid = 1826] [id = 631] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80e9f000 == 167 [pid = 1826] [id = 630] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7cf1e800 == 166 [pid = 1826] [id = 629] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9dfe7000 == 165 [pid = 1826] [id = 624] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e97893000 == 164 [pid = 1826] [id = 623] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e96edb000 == 163 [pid = 1826] [id = 622] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e96322800 == 162 [pid = 1826] [id = 621] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95aaf800 == 161 [pid = 1826] [id = 620] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95098000 == 160 [pid = 1826] [id = 619] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90e99000 == 159 [pid = 1826] [id = 618] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8fb99000 == 158 [pid = 1826] [id = 617] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8adda000 == 157 [pid = 1826] [id = 613] 13:25:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7eb5b000 == 156 [pid = 1826] [id = 614] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 288 (0x7f9e8a1dbc00) [pid = 1826] [serial = 1841] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 287 (0x7f9e8a0bb800) [pid = 1826] [serial = 1644] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 286 (0x7f9e81046000) [pid = 1826] [serial = 1778] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 285 (0x7f9e91726800) [pid = 1826] [serial = 1659] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 284 (0x7f9e7f798c00) [pid = 1826] [serial = 1775] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 283 (0x7f9e7cf4cc00) [pid = 1826] [serial = 1674] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 282 (0x7f9e8a1d0000) [pid = 1826] [serial = 1839] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 281 (0x7f9e89ed5800) [pid = 1826] [serial = 1838] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 280 (0x7f9ea2f37c00) [pid = 1826] [serial = 1515] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 279 (0x7f9e7cfc0000) [pid = 1826] [serial = 1772] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 278 (0x7f9e91146000) [pid = 1826] [serial = 1656] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 277 (0x7f9e83f84400) [pid = 1826] [serial = 1641] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 276 (0x7f9e7a14c000) [pid = 1826] [serial = 1820] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 275 (0x7f9e982c0c00) [pid = 1826] [serial = 1584] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 274 (0x7f9e7fa1b800) [pid = 1826] [serial = 1827] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x7f9e82932800) [pid = 1826] [serial = 1833] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x7f9ea42e8000) [pid = 1826] [serial = 1518] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x7f9e8cd4d800) [pid = 1826] [serial = 1805] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f9e8d731000) [pid = 1826] [serial = 1647] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f9e89ed6800) [pid = 1826] [serial = 1425] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f9e7cfc3000) [pid = 1826] [serial = 1824] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f9ea5228800) [pid = 1826] [serial = 1665] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f9ea9061c00) [pid = 1826] [serial = 1527] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f9e89e72c00) [pid = 1826] [serial = 1796] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f9e83f91000) [pid = 1826] [serial = 1790] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f9e844f8400) [pid = 1826] [serial = 1793] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f9e807c3800) [pid = 1826] [serial = 1829] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f9ea71e8c00) [pid = 1826] [serial = 1668] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f9ea524ac00) [pid = 1826] [serial = 1587] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f9e7dc3a800) [pid = 1826] [serial = 1590] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f9e90515800) [pid = 1826] [serial = 1575] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f9e83ed6800) [pid = 1826] [serial = 1787] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f9e81044c00) [pid = 1826] [serial = 1638] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f9e99634c00) [pid = 1826] [serial = 1512] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f9e81705000) [pid = 1826] [serial = 1830] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f9e7a1d3000) [pid = 1826] [serial = 1823] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f9e7d788400) [pid = 1826] [serial = 1563] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f9e7e5b8400) [pid = 1826] [serial = 1536] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f9e816e5000) [pid = 1826] [serial = 1781] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f9e93a41400) [pid = 1826] [serial = 1578] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f9e95bdc000) [pid = 1826] [serial = 1581] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f9e8ad1b400) [pid = 1826] [serial = 1802] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f9ea92a9c00) [pid = 1826] [serial = 1593] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f9e83eda000) [pid = 1826] [serial = 1835] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f9e8fb90000) [pid = 1826] [serial = 1650] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f9e7a150c00) [pid = 1826] [serial = 1632] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f9e7dc37400) [pid = 1826] [serial = 1599] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f9e8c66ac00) [pid = 1826] [serial = 1569] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f9e8d394c00) [pid = 1826] [serial = 1811] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f9e828be400) [pid = 1826] [serial = 1832] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f9e908b3800) [pid = 1826] [serial = 1653] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f9e8dbf2800) [pid = 1826] [serial = 1572] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f9e7dc2d000) [pid = 1826] [serial = 1635] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f9e7dc33000) [pid = 1826] [serial = 1826] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f9e7cb57800) [pid = 1826] [serial = 1814] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f9e7cfc5000) [pid = 1826] [serial = 1817] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f9e8ce75400) [pid = 1826] [serial = 1808] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f9e83d99400) [pid = 1826] [serial = 1566] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f9ea8aa1000) [pid = 1826] [serial = 1524] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f9e7b79dc00) [pid = 1826] [serial = 1602] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f9e7a365400) [pid = 1826] [serial = 1821] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f9e7b494000) [pid = 1826] [serial = 1671] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f9e7d784800) [pid = 1826] [serial = 1677] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f9e95a80c00) [pid = 1826] [serial = 1662] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f9e7f79d400) [pid = 1826] [serial = 1596] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f9e89e6c800) [pid = 1826] [serial = 1836] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f9e82930c00) [pid = 1826] [serial = 1784] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f9e9500dc00) [pid = 1826] [serial = 1509] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f9e7bdaf400) [pid = 1826] [serial = 1530] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f9e8a975c00) [pid = 1826] [serial = 1799] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f9e7cb4ec00) [pid = 1826] [serial = 1533] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f9ea524f000) [pid = 1826] [serial = 1521] [outer = (nil)] [url = about:blank] 13:25:50 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f9e7b489400) [pid = 1826] [serial = 1769] [outer = (nil)] [url = about:blank] 13:25:51 INFO - PROCESS | 1826 | 1461529551065 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]]]}] 13:25:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:25:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 2986ms 13:25:51 INFO - PROCESS | 1826 | 1461529551136 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 13:25:51 INFO - PROCESS | 1826 | 1461529551141 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 13:25:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:25:51 INFO - PROCESS | 1826 | 1461529551149 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:25:51 INFO - PROCESS | 1826 | 1461529551153 Marionette TRACE conn3 <- [1,2606,null,{}] 13:25:51 INFO - PROCESS | 1826 | 1461529551160 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}] 13:25:51 INFO - PROCESS | 1826 | 1461529551346 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 13:25:51 INFO - PROCESS | 1826 | 1461529551360 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7b3e0000 == 157 [pid = 1826] [id = 659] 13:25:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f9e7bdaf400) [pid = 1826] [serial = 1978] [outer = (nil)] 13:25:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f9e7cd28400) [pid = 1826] [serial = 1979] [outer = 0x7f9e7bdaf400] 13:25:51 INFO - PROCESS | 1826 | 1461529551421 Marionette DEBUG loaded listener.js 13:25:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f9e7cf47000) [pid = 1826] [serial = 1980] [outer = 0x7f9e7bdaf400] 13:25:52 INFO - PROCESS | 1826 | 1461529552399 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]]]}] 13:25:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:25:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1285ms 13:25:52 INFO - PROCESS | 1826 | 1461529552435 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 13:25:52 INFO - PROCESS | 1826 | 1461529552443 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 13:25:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:25:52 INFO - PROCESS | 1826 | 1461529552451 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:25:52 INFO - PROCESS | 1826 | 1461529552455 Marionette TRACE conn3 <- [1,2610,null,{}] 13:25:52 INFO - PROCESS | 1826 | 1461529552463 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}] 13:25:52 INFO - PROCESS | 1826 | 1461529552652 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 13:25:52 INFO - PROCESS | 1826 | 1461529552853 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7cf1e000 == 158 [pid = 1826] [id = 660] 13:25:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f9e7a14b800) [pid = 1826] [serial = 1981] [outer = (nil)] 13:25:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f9e7d7e6400) [pid = 1826] [serial = 1982] [outer = 0x7f9e7a14b800] 13:25:52 INFO - PROCESS | 1826 | 1461529552913 Marionette DEBUG loaded listener.js 13:25:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f9e7dee8c00) [pid = 1826] [serial = 1983] [outer = 0x7f9e7a14b800] 13:25:53 INFO - PROCESS | 1826 | 1461529553754 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]]]}] 13:25:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:25:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1339ms 13:25:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:25:53 INFO - PROCESS | 1826 | 1461529553790 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 13:25:53 INFO - PROCESS | 1826 | 1461529553793 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 13:25:53 INFO - PROCESS | 1826 | 1461529553798 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:25:53 INFO - PROCESS | 1826 | 1461529553804 Marionette TRACE conn3 <- [1,2614,null,{}] 13:25:53 INFO - PROCESS | 1826 | 1461529553826 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}] 13:25:54 INFO - PROCESS | 1826 | 1461529554069 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 13:25:54 INFO - PROCESS | 1826 | 1461529554109 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ecc2800 == 159 [pid = 1826] [id = 661] 13:25:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f9e7efcb800) [pid = 1826] [serial = 1984] [outer = (nil)] 13:25:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f9e7f790c00) [pid = 1826] [serial = 1985] [outer = 0x7f9e7efcb800] 13:25:54 INFO - PROCESS | 1826 | 1461529554171 Marionette DEBUG loaded listener.js 13:25:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f9e7fa25800) [pid = 1826] [serial = 1986] [outer = 0x7f9e7efcb800] 13:25:55 INFO - PROCESS | 1826 | 1461529555131 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]]]}] 13:25:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:25:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1394ms 13:25:55 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f9e789e1400) [pid = 1826] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:25:55 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f9e7f79bc00) [pid = 1826] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:25:55 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f9e7e5b9000) [pid = 1826] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:25:55 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f9e7fa19c00) [pid = 1826] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:25:55 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f9e789db400) [pid = 1826] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:25:55 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f9e7ec61800) [pid = 1826] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:25:55 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f9e789e0000) [pid = 1826] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:25:55 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f9e83d9c400) [pid = 1826] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:25:55 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f9e7a36f800) [pid = 1826] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:25:55 INFO - PROCESS | 1826 | 1461529555976 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 13:25:55 INFO - PROCESS | 1826 | 1461529555980 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 13:25:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:25:56 INFO - PROCESS | 1826 | 1461529555999 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:25:56 INFO - PROCESS | 1826 | 1461529556001 Marionette TRACE conn3 <- [1,2618,null,{}] 13:25:56 INFO - PROCESS | 1826 | 1461529556007 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}] 13:25:56 INFO - PROCESS | 1826 | 1461529556179 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 13:25:56 INFO - PROCESS | 1826 | 1461529556361 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ee8d800 == 160 [pid = 1826] [id = 662] 13:25:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f9e7dc31c00) [pid = 1826] [serial = 1987] [outer = (nil)] 13:25:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f9e7fa28c00) [pid = 1826] [serial = 1988] [outer = 0x7f9e7dc31c00] 13:25:56 INFO - PROCESS | 1826 | 1461529556420 Marionette DEBUG loaded listener.js 13:25:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f9e80f65c00) [pid = 1826] [serial = 1989] [outer = 0x7f9e7dc31c00] 13:25:57 INFO - PROCESS | 1826 | 1461529557046 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]]]}] 13:25:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:25:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1082ms 13:25:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:25:57 INFO - PROCESS | 1826 | 1461529557077 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 13:25:57 INFO - PROCESS | 1826 | 1461529557080 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 13:25:57 INFO - PROCESS | 1826 | 1461529557084 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:25:57 INFO - PROCESS | 1826 | 1461529557097 Marionette TRACE conn3 <- [1,2622,null,{}] 13:25:57 INFO - PROCESS | 1826 | 1461529557103 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}] 13:25:57 INFO - PROCESS | 1826 | 1461529557344 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 13:25:57 INFO - PROCESS | 1826 | 1461529557364 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80c20000 == 161 [pid = 1826] [id = 663] 13:25:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f9e7ec5dc00) [pid = 1826] [serial = 1990] [outer = (nil)] 13:25:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f9e80f5d800) [pid = 1826] [serial = 1991] [outer = 0x7f9e7ec5dc00] 13:25:57 INFO - PROCESS | 1826 | 1461529557435 Marionette DEBUG loaded listener.js 13:25:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f9e82932800) [pid = 1826] [serial = 1992] [outer = 0x7f9e7ec5dc00] 13:25:58 INFO - PROCESS | 1826 | 1461529558519 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]]]}] 13:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1490ms 13:25:58 INFO - PROCESS | 1826 | 1461529558576 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 13:25:58 INFO - PROCESS | 1826 | 1461529558582 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 13:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:25:58 INFO - PROCESS | 1826 | 1461529558590 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:25:58 INFO - PROCESS | 1826 | 1461529558596 Marionette TRACE conn3 <- [1,2626,null,{}] 13:25:58 INFO - PROCESS | 1826 | 1461529558605 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}] 13:25:58 INFO - PROCESS | 1826 | 1461529558829 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 13:25:59 INFO - PROCESS | 1826 | 1461529559151 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ccda800 == 162 [pid = 1826] [id = 664] 13:25:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f9e7bf99000) [pid = 1826] [serial = 1993] [outer = (nil)] 13:25:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f9e7cfbdc00) [pid = 1826] [serial = 1994] [outer = 0x7f9e7bf99000] 13:25:59 INFO - PROCESS | 1826 | 1461529559231 Marionette DEBUG loaded listener.js 13:25:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f9e7dc2d000) [pid = 1826] [serial = 1995] [outer = 0x7f9e7bf99000] 13:26:00 INFO - PROCESS | 1826 | 1461529560097 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]]]}] 13:26:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:26:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1541ms 13:26:00 INFO - PROCESS | 1826 | 1461529560131 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 13:26:00 INFO - PROCESS | 1826 | 1461529560139 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 13:26:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:26:00 INFO - PROCESS | 1826 | 1461529560149 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:26:00 INFO - PROCESS | 1826 | 1461529560152 Marionette TRACE conn3 <- [1,2630,null,{}] 13:26:00 INFO - PROCESS | 1826 | 1461529560158 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}] 13:26:00 INFO - PROCESS | 1826 | 1461529560350 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 13:26:00 INFO - PROCESS | 1826 | 1461529560624 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e808e4800 == 163 [pid = 1826] [id = 665] 13:26:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f9e7deecc00) [pid = 1826] [serial = 1996] [outer = (nil)] 13:26:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f9e7ec60800) [pid = 1826] [serial = 1997] [outer = 0x7f9e7deecc00] 13:26:00 INFO - PROCESS | 1826 | 1461529560697 Marionette DEBUG loaded listener.js 13:26:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f9e80f64000) [pid = 1826] [serial = 1998] [outer = 0x7f9e7deecc00] 13:26:01 INFO - PROCESS | 1826 | 1461529561647 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]]]}] 13:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1528ms 13:26:01 INFO - PROCESS | 1826 | 1461529561677 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 13:26:01 INFO - PROCESS | 1826 | 1461529561680 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 13:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:26:01 INFO - PROCESS | 1826 | 1461529561686 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:26:01 INFO - PROCESS | 1826 | 1461529561691 Marionette TRACE conn3 <- [1,2634,null,{}] 13:26:01 INFO - PROCESS | 1826 | 1461529561707 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}] 13:26:01 INFO - PROCESS | 1826 | 1461529561942 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 13:26:02 INFO - PROCESS | 1826 | 1461529562259 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8267c000 == 164 [pid = 1826] [id = 666] 13:26:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f9e83d9d400) [pid = 1826] [serial = 1999] [outer = (nil)] 13:26:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f9e83ed6800) [pid = 1826] [serial = 2000] [outer = 0x7f9e83d9d400] 13:26:02 INFO - PROCESS | 1826 | 1461529562335 Marionette DEBUG loaded listener.js 13:26:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f9e83f91800) [pid = 1826] [serial = 2001] [outer = 0x7f9e83d9d400] 13:26:03 INFO - PROCESS | 1826 | 1461529563168 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]]]}] 13:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1541ms 13:26:03 INFO - PROCESS | 1826 | 1461529563228 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 13:26:03 INFO - PROCESS | 1826 | 1461529563232 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 13:26:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:26:03 INFO - PROCESS | 1826 | 1461529563238 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:26:03 INFO - PROCESS | 1826 | 1461529563240 Marionette TRACE conn3 <- [1,2638,null,{}] 13:26:03 INFO - PROCESS | 1826 | 1461529563246 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}] 13:26:03 INFO - PROCESS | 1826 | 1461529563440 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 13:26:03 INFO - PROCESS | 1826 | 1461529563716 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e84211000 == 165 [pid = 1826] [id = 667] 13:26:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f9e83dcb000) [pid = 1826] [serial = 2002] [outer = (nil)] 13:26:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f9e89e76800) [pid = 1826] [serial = 2003] [outer = 0x7f9e83dcb000] 13:26:03 INFO - PROCESS | 1826 | 1461529563789 Marionette DEBUG loaded listener.js 13:26:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f9e8a1d8c00) [pid = 1826] [serial = 2004] [outer = 0x7f9e83dcb000] 13:26:04 INFO - PROCESS | 1826 | 1461529564653 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]]]}] 13:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1476ms 13:26:04 INFO - PROCESS | 1826 | 1461529564715 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 13:26:04 INFO - PROCESS | 1826 | 1461529564719 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 13:26:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:26:04 INFO - PROCESS | 1826 | 1461529564725 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:26:04 INFO - PROCESS | 1826 | 1461529564728 Marionette TRACE conn3 <- [1,2642,null,{}] 13:26:04 INFO - PROCESS | 1826 | 1461529564733 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}] 13:26:04 INFO - PROCESS | 1826 | 1461529564923 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 13:26:05 INFO - PROCESS | 1826 | 1461529565192 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e89e2c800 == 166 [pid = 1826] [id = 668] 13:26:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f9e846c7400) [pid = 1826] [serial = 2005] [outer = (nil)] 13:26:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f9e8aa70400) [pid = 1826] [serial = 2006] [outer = 0x7f9e846c7400] 13:26:05 INFO - PROCESS | 1826 | 1461529565267 Marionette DEBUG loaded listener.js 13:26:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f9e8c66f400) [pid = 1826] [serial = 2007] [outer = 0x7f9e846c7400] 13:26:06 INFO - PROCESS | 1826 | 1461529566136 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]]]}] 13:26:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:26:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1476ms 13:26:06 INFO - PROCESS | 1826 | 1461529566202 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 13:26:06 INFO - PROCESS | 1826 | 1461529566205 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 13:26:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:26:06 INFO - PROCESS | 1826 | 1461529566211 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:26:06 INFO - PROCESS | 1826 | 1461529566213 Marionette TRACE conn3 <- [1,2646,null,{}] 13:26:06 INFO - PROCESS | 1826 | 1461529566218 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}] 13:26:06 INFO - PROCESS | 1826 | 1461529566444 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 13:26:06 INFO - PROCESS | 1826 | 1461529566712 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8ab34800 == 167 [pid = 1826] [id = 669] 13:26:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f9e846c9000) [pid = 1826] [serial = 2008] [outer = (nil)] 13:26:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f9e8d39f400) [pid = 1826] [serial = 2009] [outer = 0x7f9e846c9000] 13:26:06 INFO - PROCESS | 1826 | 1461529566835 Marionette DEBUG loaded listener.js 13:26:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f9e8db22800) [pid = 1826] [serial = 2010] [outer = 0x7f9e846c9000] 13:26:07 INFO - PROCESS | 1826 | 1461529567679 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]]]}] 13:26:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:26:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1525ms 13:26:07 INFO - PROCESS | 1826 | 1461529567737 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 13:26:07 INFO - PROCESS | 1826 | 1461529567739 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 13:26:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:26:07 INFO - PROCESS | 1826 | 1461529567745 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:26:07 INFO - PROCESS | 1826 | 1461529567747 Marionette TRACE conn3 <- [1,2650,null,{}] 13:26:07 INFO - PROCESS | 1826 | 1461529567753 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}] 13:26:07 INFO - PROCESS | 1826 | 1461529567947 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 13:26:08 INFO - PROCESS | 1826 | 1461529568218 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d02b000 == 168 [pid = 1826] [id = 670] 13:26:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f9e846cb400) [pid = 1826] [serial = 2011] [outer = (nil)] 13:26:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f9e8ec11c00) [pid = 1826] [serial = 2012] [outer = 0x7f9e846cb400] 13:26:08 INFO - PROCESS | 1826 | 1461529568326 Marionette DEBUG loaded listener.js 13:26:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f9e8ec4f800) [pid = 1826] [serial = 2013] [outer = 0x7f9e846cb400] 13:26:09 INFO - PROCESS | 1826 | 1461529569153 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]]]}] 13:26:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:26:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1432ms 13:26:09 INFO - PROCESS | 1826 | 1461529569181 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 13:26:09 INFO - PROCESS | 1826 | 1461529569184 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 13:26:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:26:09 INFO - PROCESS | 1826 | 1461529569190 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:26:09 INFO - PROCESS | 1826 | 1461529569193 Marionette TRACE conn3 <- [1,2654,null,{}] 13:26:09 INFO - PROCESS | 1826 | 1461529569198 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}] 13:26:09 INFO - PROCESS | 1826 | 1461529569410 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 13:26:09 INFO - PROCESS | 1826 | 1461529569687 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d746000 == 169 [pid = 1826] [id = 671] 13:26:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f9e846d0000) [pid = 1826] [serial = 2014] [outer = (nil)] 13:26:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f9e9051dc00) [pid = 1826] [serial = 2015] [outer = 0x7f9e846d0000] 13:26:09 INFO - PROCESS | 1826 | 1461529569760 Marionette DEBUG loaded listener.js 13:26:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f9e90b9a400) [pid = 1826] [serial = 2016] [outer = 0x7f9e846d0000] 13:26:10 INFO - PROCESS | 1826 | 1461529570598 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]]]}] 13:26:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:26:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1479ms 13:26:10 INFO - PROCESS | 1826 | 1461529570670 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 13:26:10 INFO - PROCESS | 1826 | 1461529570673 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 13:26:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:26:10 INFO - PROCESS | 1826 | 1461529570678 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:26:10 INFO - PROCESS | 1826 | 1461529570681 Marionette TRACE conn3 <- [1,2658,null,{}] 13:26:10 INFO - PROCESS | 1826 | 1461529570686 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}] 13:26:10 INFO - PROCESS | 1826 | 1461529570922 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 13:26:11 INFO - PROCESS | 1826 | 1461529571228 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e906e0800 == 170 [pid = 1826] [id = 672] 13:26:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f9e8efb5000) [pid = 1826] [serial = 2017] [outer = (nil)] 13:26:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f9e910d3c00) [pid = 1826] [serial = 2018] [outer = 0x7f9e8efb5000] 13:26:11 INFO - PROCESS | 1826 | 1461529571303 Marionette DEBUG loaded listener.js 13:26:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f9e91524800) [pid = 1826] [serial = 2019] [outer = 0x7f9e8efb5000] 13:26:12 INFO - PROCESS | 1826 | 1461529572115 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]]]}] 13:26:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:26:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1475ms 13:26:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:26:12 INFO - PROCESS | 1826 | 1461529572154 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 13:26:12 INFO - PROCESS | 1826 | 1461529572157 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 13:26:12 INFO - PROCESS | 1826 | 1461529572163 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:26:12 INFO - PROCESS | 1826 | 1461529572166 Marionette TRACE conn3 <- [1,2662,null,{}] 13:26:12 INFO - PROCESS | 1826 | 1461529572171 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}] 13:26:12 INFO - PROCESS | 1826 | 1461529572365 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 13:26:12 INFO - PROCESS | 1826 | 1461529572649 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90e93000 == 171 [pid = 1826] [id = 673] 13:26:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f9e8ec1c400) [pid = 1826] [serial = 2020] [outer = (nil)] 13:26:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f9e91723800) [pid = 1826] [serial = 2021] [outer = 0x7f9e8ec1c400] 13:26:12 INFO - PROCESS | 1826 | 1461529572721 Marionette DEBUG loaded listener.js 13:26:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f9e9187c800) [pid = 1826] [serial = 2022] [outer = 0x7f9e8ec1c400] 13:26:13 INFO - PROCESS | 1826 | 1461529573552 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]]]}] 13:26:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:26:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1430ms 13:26:13 INFO - PROCESS | 1826 | 1461529573592 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 13:26:13 INFO - PROCESS | 1826 | 1461529573596 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 13:26:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:26:13 INFO - PROCESS | 1826 | 1461529573601 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:26:13 INFO - PROCESS | 1826 | 1461529573605 Marionette TRACE conn3 <- [1,2666,null,{}] 13:26:13 INFO - PROCESS | 1826 | 1461529573609 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}] 13:26:13 INFO - PROCESS | 1826 | 1461529573927 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 13:26:14 INFO - PROCESS | 1826 | 1461529574136 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9163f000 == 172 [pid = 1826] [id = 674] 13:26:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f9e948db000) [pid = 1826] [serial = 2023] [outer = (nil)] 13:26:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f9e95597000) [pid = 1826] [serial = 2024] [outer = 0x7f9e948db000] 13:26:14 INFO - PROCESS | 1826 | 1461529574260 Marionette DEBUG loaded listener.js 13:26:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f9e96246800) [pid = 1826] [serial = 2025] [outer = 0x7f9e948db000] 13:26:15 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:15 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:26:15 INFO - PROCESS | 1826 | 1461529575584 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]]]}] 13:26:15 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) 13:26:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2035ms 13:26:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:26:15 INFO - PROCESS | 1826 | 1461529575636 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 13:26:15 INFO - PROCESS | 1826 | 1461529575639 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 13:26:15 INFO - PROCESS | 1826 | 1461529575685 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:26:15 INFO - PROCESS | 1826 | 1461529575689 Marionette TRACE conn3 <- [1,2670,null,{}] 13:26:15 INFO - PROCESS | 1826 | 1461529575748 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}] 13:26:15 INFO - PROCESS | 1826 | 1461529575940 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 13:26:16 INFO - PROCESS | 1826 | 1461529576206 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95213000 == 173 [pid = 1826] [id = 675] 13:26:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f9e92e59800) [pid = 1826] [serial = 2026] [outer = (nil)] 13:26:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f9e982c0c00) [pid = 1826] [serial = 2027] [outer = 0x7f9e92e59800] 13:26:16 INFO - PROCESS | 1826 | 1461529576274 Marionette DEBUG loaded listener.js 13:26:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f9e99640000) [pid = 1826] [serial = 2028] [outer = 0x7f9e92e59800] 13:26:17 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:17 INFO - PROCESS | 1826 | 1461529577583 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] 13:26:17 INFO - PROCESS | 1826 | 1461529577679 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 13:26:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:26:17 INFO - PROCESS | 1826 | 1461529577692 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:26:17 INFO - PROCESS | 1826 | 1461529577694 Marionette TRACE conn3 <- [1,2674,null,{}] 13:26:17 INFO - PROCESS | 1826 | 1461529577699 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}] 13:26:17 INFO - PROCESS | 1826 | 1461529577978 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 13:26:18 INFO - PROCESS | 1826 | 1461529578206 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e96986000 == 174 [pid = 1826] [id = 676] 13:26:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f9e82924400) [pid = 1826] [serial = 2029] [outer = (nil)] 13:26:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f9e998abc00) [pid = 1826] [serial = 2030] [outer = 0x7f9e82924400] 13:26:18 INFO - PROCESS | 1826 | 1461529578274 Marionette DEBUG loaded listener.js 13:26:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f9ea2f3b800) [pid = 1826] [serial = 2031] [outer = 0x7f9e82924400] 13:26:19 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:19 INFO - PROCESS | 1826 | 1461529579571 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] 13:26:19 INFO - PROCESS | 1826 | 1461529579632 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 13:26:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:26:19 INFO - PROCESS | 1826 | 1461529579639 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:26:19 INFO - PROCESS | 1826 | 1461529579642 Marionette TRACE conn3 <- [1,2678,null,{}] 13:26:19 INFO - PROCESS | 1826 | 1461529579647 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}] 13:26:19 INFO - PROCESS | 1826 | 1461529579919 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 13:26:20 INFO - PROCESS | 1826 | 1461529580164 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9dfdf000 == 175 [pid = 1826] [id = 677] 13:26:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f9e94fefc00) [pid = 1826] [serial = 2032] [outer = (nil)] 13:26:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f9ea3eab400) [pid = 1826] [serial = 2033] [outer = 0x7f9e94fefc00] 13:26:20 INFO - PROCESS | 1826 | 1461529580233 Marionette DEBUG loaded listener.js 13:26:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f9ea424dc00) [pid = 1826] [serial = 2034] [outer = 0x7f9e94fefc00] 13:26:21 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:21 INFO - PROCESS | 1826 | 1461529581493 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]]]}] 13:26:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 13:26:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1878ms 13:26:21 INFO - PROCESS | 1826 | 1461529581517 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 13:26:21 INFO - PROCESS | 1826 | 1461529581520 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 13:26:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:26:21 INFO - PROCESS | 1826 | 1461529581525 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:26:21 INFO - PROCESS | 1826 | 1461529581527 Marionette TRACE conn3 <- [1,2682,null,{}] 13:26:21 INFO - PROCESS | 1826 | 1461529581533 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}] 13:26:21 INFO - PROCESS | 1826 | 1461529581725 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 13:26:22 INFO - PROCESS | 1826 | 1461529582046 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7cf1a000 == 176 [pid = 1826] [id = 678] 13:26:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f9e789e2800) [pid = 1826] [serial = 2035] [outer = (nil)] 13:26:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f9e7a1cec00) [pid = 1826] [serial = 2036] [outer = 0x7f9e789e2800] 13:26:22 INFO - PROCESS | 1826 | 1461529582115 Marionette DEBUG loaded listener.js 13:26:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f9e828b7c00) [pid = 1826] [serial = 2037] [outer = 0x7f9e789e2800] 13:26:23 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:23 INFO - PROCESS | 1826 | 1461529583933 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]]]}] 13:26:24 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) 13:26:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2477ms 13:26:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:26:24 INFO - PROCESS | 1826 | 1461529584003 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 13:26:24 INFO - PROCESS | 1826 | 1461529584007 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 13:26:24 INFO - PROCESS | 1826 | 1461529584015 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:26:24 INFO - PROCESS | 1826 | 1461529584020 Marionette TRACE conn3 <- [1,2686,null,{}] 13:26:24 INFO - PROCESS | 1826 | 1461529584027 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}] 13:26:24 INFO - PROCESS | 1826 | 1461529584323 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 13:26:24 INFO - PROCESS | 1826 | 1461529584531 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7cf0a800 == 177 [pid = 1826] [id = 679] 13:26:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f9e7bf9e400) [pid = 1826] [serial = 2038] [outer = (nil)] 13:26:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f9e7cd2e800) [pid = 1826] [serial = 2039] [outer = 0x7f9e7bf9e400] 13:26:24 INFO - PROCESS | 1826 | 1461529584600 Marionette DEBUG loaded listener.js 13:26:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f9e7d784800) [pid = 1826] [serial = 2040] [outer = 0x7f9e7bf9e400] 13:26:26 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:26 INFO - PROCESS | 1826 | 1461529586044 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] 13:26:26 INFO - PROCESS | 1826 | 1461529586129 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 13:26:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:26:26 INFO - PROCESS | 1826 | 1461529586140 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:26:26 INFO - PROCESS | 1826 | 1461529586143 Marionette TRACE conn3 <- [1,2690,null,{}] 13:26:26 INFO - PROCESS | 1826 | 1461529586148 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}] 13:26:26 INFO - PROCESS | 1826 | 1461529586335 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 13:26:26 INFO - PROCESS | 1826 | 1461529586611 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7b3e2800 == 178 [pid = 1826] [id = 680] 13:26:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f9e7d788000) [pid = 1826] [serial = 2041] [outer = (nil)] 13:26:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x7f9e7dc37800) [pid = 1826] [serial = 2042] [outer = 0x7f9e7d788000] 13:26:26 INFO - PROCESS | 1826 | 1461529586675 Marionette DEBUG loaded listener.js 13:26:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x7f9e7f795000) [pid = 1826] [serial = 2043] [outer = 0x7f9e7d788000] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e89da4000 == 177 [pid = 1826] [id = 511] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ee8d800 == 176 [pid = 1826] [id = 662] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x7f9e83c07400) [pid = 1826] [serial = 1850] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x7f9e8d27cc00) [pid = 1826] [serial = 1859] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f9e8ad18400) [pid = 1826] [serial = 1856] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f9e91148800) [pid = 1826] [serial = 1880] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f9e91704800) [pid = 1826] [serial = 1886] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f9e8db27800) [pid = 1826] [serial = 1862] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f9e8e0e3000) [pid = 1826] [serial = 1865] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f9e8ec20400) [pid = 1826] [serial = 1868] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f9e7f78f000) [pid = 1826] [serial = 1847] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f9e8f071000) [pid = 1826] [serial = 1871] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f9e910c5c00) [pid = 1826] [serial = 1877] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f9e90b9b400) [pid = 1826] [serial = 1874] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f9e7cf46c00) [pid = 1826] [serial = 1844] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f9e91529400) [pid = 1826] [serial = 1883] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f9e8a0be400) [pid = 1826] [serial = 1853] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f9e7bdaa000) [pid = 1826] [serial = 1916] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ecc2800 == 175 [pid = 1826] [id = 661] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7cf1e000 == 174 [pid = 1826] [id = 660] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7b3e0000 == 173 [pid = 1826] [id = 659] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7dc10000 == 172 [pid = 1826] [id = 658] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7c07a800 == 171 [pid = 1826] [id = 657] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ccef800 == 170 [pid = 1826] [id = 656] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e73f4e800 == 169 [pid = 1826] [id = 655] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e740da800 == 168 [pid = 1826] [id = 654] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7d61f800 == 167 [pid = 1826] [id = 653] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7c10f800 == 166 [pid = 1826] [id = 652] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7d613000 == 165 [pid = 1826] [id = 651] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7b3d9800 == 164 [pid = 1826] [id = 650] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7b876800 == 163 [pid = 1826] [id = 649] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ead4c4800 == 162 [pid = 1826] [id = 648] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea8d2f000 == 161 [pid = 1826] [id = 647] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9c7fd000 == 160 [pid = 1826] [id = 646] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95aaf000 == 159 [pid = 1826] [id = 645] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e916de800 == 158 [pid = 1826] [id = 644] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9108a000 == 157 [pid = 1826] [id = 643] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e906f0000 == 156 [pid = 1826] [id = 642] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d29c800 == 155 [pid = 1826] [id = 641] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea8d31800 == 154 [pid = 1826] [id = 375] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e842de000 == 153 [pid = 1826] [id = 640] 13:26:27 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7facc800 == 152 [pid = 1826] [id = 639] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f9e7ebee000) [pid = 1826] [serial = 1893] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f9e80f61800) [pid = 1826] [serial = 1896] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f9e7fa23800) [pid = 1826] [serial = 1895] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f9e844fa400) [pid = 1826] [serial = 1905] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f9e828b7800) [pid = 1826] [serial = 1898] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f9e7a36a000) [pid = 1826] [serial = 1914] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f9e7dc33c00) [pid = 1826] [serial = 1892] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f9e81710000) [pid = 1826] [serial = 1904] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f9e8a1db800) [pid = 1826] [serial = 1907] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f9e78bed000) [pid = 1826] [serial = 1889] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f9e8cd4a400) [pid = 1826] [serial = 1910] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f9e8ce74c00) [pid = 1826] [serial = 1911] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f9e83c0f000) [pid = 1826] [serial = 1899] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f9e789e5800) [pid = 1826] [serial = 1913] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f9e8aa72800) [pid = 1826] [serial = 1908] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f9e83ed5400) [pid = 1826] [serial = 1901] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f9e7a36ac00) [pid = 1826] [serial = 1890] [outer = (nil)] [url = about:blank] 13:26:27 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f9e83fef000) [pid = 1826] [serial = 1902] [outer = (nil)] [url = about:blank] 13:26:28 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:28 INFO - PROCESS | 1826 | 1461529588206 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] 13:26:28 INFO - PROCESS | 1826 | 1461529588230 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 13:26:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:26:28 INFO - PROCESS | 1826 | 1461529588235 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:26:28 INFO - PROCESS | 1826 | 1461529588240 Marionette TRACE conn3 <- [1,2694,null,{}] 13:26:28 INFO - PROCESS | 1826 | 1461529588254 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}] 13:26:28 INFO - PROCESS | 1826 | 1461529588431 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 13:26:28 INFO - PROCESS | 1826 | 1461529588618 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7c090800 == 153 [pid = 1826] [id = 681] 13:26:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f9e7d788800) [pid = 1826] [serial = 2044] [outer = (nil)] 13:26:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f9e80f63000) [pid = 1826] [serial = 2045] [outer = 0x7f9e7d788800] 13:26:28 INFO - PROCESS | 1826 | 1461529588677 Marionette DEBUG loaded listener.js 13:26:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f9e8292f800) [pid = 1826] [serial = 2046] [outer = 0x7f9e7d788800] 13:26:29 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:29 INFO - PROCESS | 1826 | 1461529589826 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] 13:26:29 INFO - PROCESS | 1826 | 1461529589879 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 13:26:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:26:29 INFO - PROCESS | 1826 | 1461529589884 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:26:29 INFO - PROCESS | 1826 | 1461529589886 Marionette TRACE conn3 <- [1,2698,null,{}] 13:26:29 INFO - PROCESS | 1826 | 1461529589891 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}] 13:26:30 INFO - PROCESS | 1826 | 1461529590136 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 13:26:30 INFO - PROCESS | 1826 | 1461529590308 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ecd7800 == 154 [pid = 1826] [id = 682] 13:26:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f9e83c03400) [pid = 1826] [serial = 2047] [outer = (nil)] 13:26:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f9e83ed9800) [pid = 1826] [serial = 2048] [outer = 0x7f9e83c03400] 13:26:30 INFO - PROCESS | 1826 | 1461529590365 Marionette DEBUG loaded listener.js 13:26:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f9e83fe3000) [pid = 1826] [serial = 2049] [outer = 0x7f9e83c03400] 13:26:31 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:31 INFO - PROCESS | 1826 | 1461529591540 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] 13:26:31 INFO - PROCESS | 1826 | 1461529591618 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 13:26:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:26:31 INFO - PROCESS | 1826 | 1461529591623 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:26:31 INFO - PROCESS | 1826 | 1461529591625 Marionette TRACE conn3 <- [1,2702,null,{}] 13:26:31 INFO - PROCESS | 1826 | 1461529591630 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}] 13:26:32 INFO - PROCESS | 1826 | 1461529592671 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f9e83d9d800) [pid = 1826] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f9e908b2400) [pid = 1826] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f9e7bfa1400) [pid = 1826] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f9e91143c00) [pid = 1826] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f9e7efcb800) [pid = 1826] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f9e7dc31c00) [pid = 1826] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f9e92e53c00) [pid = 1826] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f9e8170fc00) [pid = 1826] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f9e95b9e400) [pid = 1826] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f9e789df400) [pid = 1826] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f9e92e52c00) [pid = 1826] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f9e83f90c00) [pid = 1826] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f9e7dee5c00) [pid = 1826] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f9e7a1d6800) [pid = 1826] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f9e82929400) [pid = 1826] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f9e8104d800) [pid = 1826] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f9e828b7400) [pid = 1826] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f9e7e5abc00) [pid = 1826] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f9e83fe5800) [pid = 1826] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f9e8d72b000) [pid = 1826] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f9e789e7c00) [pid = 1826] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f9e7a19bc00) [pid = 1826] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f9e908ac400) [pid = 1826] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f9e7a36bc00) [pid = 1826] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f9e8d736000) [pid = 1826] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f9e7efd1400) [pid = 1826] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f9e7cb57c00) [pid = 1826] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f9e8a1ddc00) [pid = 1826] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f9e78bf2400) [pid = 1826] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f9e80f5cc00) [pid = 1826] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f9e8c669c00) [pid = 1826] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f9e7b7a3800) [pid = 1826] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f9e90e3fc00) [pid = 1826] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f9e8a980c00) [pid = 1826] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f9e7a14b800) [pid = 1826] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f9e8a972800) [pid = 1826] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f9e7deea400) [pid = 1826] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f9e81044000) [pid = 1826] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f9e83dd8c00) [pid = 1826] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f9e8ec1d000) [pid = 1826] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f9e8a1d5800) [pid = 1826] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f9e7a372400) [pid = 1826] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f9e7d7e6000) [pid = 1826] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f9e7ce55c00) [pid = 1826] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f9e89e6cc00) [pid = 1826] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f9e7ce51800) [pid = 1826] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f9e83da5000) [pid = 1826] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f9e844f8800) [pid = 1826] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f9e89ed4c00) [pid = 1826] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f9e82927c00) [pid = 1826] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f9e7cfb9c00) [pid = 1826] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f9e78bf3400) [pid = 1826] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f9e92486400) [pid = 1826] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f9e8ec15c00) [pid = 1826] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f9e83f82c00) [pid = 1826] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f9e7a366c00) [pid = 1826] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f9e89e6dc00) [pid = 1826] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f9e8ad10000) [pid = 1826] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f9e828bd800) [pid = 1826] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f9e83edb800) [pid = 1826] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f9e7efce400) [pid = 1826] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f9e7a19f400) [pid = 1826] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f9e7bda7000) [pid = 1826] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f9e7cfc3400) [pid = 1826] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f9e7bdaf400) [pid = 1826] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f9e80f67c00) [pid = 1826] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f9e7e5b7000) [pid = 1826] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f9e78bee800) [pid = 1826] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f9e8d735800) [pid = 1826] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f9e8d7e3c00) [pid = 1826] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f9e83f88000) [pid = 1826] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f9e7cf47800) [pid = 1826] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:26:32 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f9e7a14cc00) [pid = 1826] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:26:32 INFO - PROCESS | 1826 | 1461529592963 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e740d0800 == 155 [pid = 1826] [id = 683] 13:26:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f9e789e4400) [pid = 1826] [serial = 2050] [outer = (nil)] 13:26:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f9e78bf3c00) [pid = 1826] [serial = 2051] [outer = 0x7f9e789e4400] 13:26:33 INFO - PROCESS | 1826 | 1461529593024 Marionette DEBUG loaded listener.js 13:26:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f9e7b79b400) [pid = 1826] [serial = 2052] [outer = 0x7f9e789e4400] 13:26:33 INFO - PROCESS | 1826 | 1461529593639 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]]]}] 13:26:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:26:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2074ms 13:26:33 INFO - PROCESS | 1826 | 1461529593698 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 13:26:33 INFO - PROCESS | 1826 | 1461529593701 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 13:26:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:26:33 INFO - PROCESS | 1826 | 1461529593706 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:26:33 INFO - PROCESS | 1826 | 1461529593708 Marionette TRACE conn3 <- [1,2706,null,{}] 13:26:33 INFO - PROCESS | 1826 | 1461529593713 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}] 13:26:33 INFO - PROCESS | 1826 | 1461529593936 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 13:26:34 INFO - PROCESS | 1826 | 1461529594133 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80cce000 == 156 [pid = 1826] [id = 684] 13:26:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f9e7bda7000) [pid = 1826] [serial = 2053] [outer = (nil)] 13:26:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f9e7efce400) [pid = 1826] [serial = 2054] [outer = 0x7f9e7bda7000] 13:26:34 INFO - PROCESS | 1826 | 1461529594197 Marionette DEBUG loaded listener.js 13:26:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f9e83f88000) [pid = 1826] [serial = 2055] [outer = 0x7f9e7bda7000] 13:26:35 INFO - PROCESS | 1826 | 1461529595163 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]]]}] 13:26:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:26:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1523ms 13:26:35 INFO - PROCESS | 1826 | 1461529595231 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 13:26:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:26:35 INFO - PROCESS | 1826 | 1461529595237 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 13:26:35 INFO - PROCESS | 1826 | 1461529595245 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:26:35 INFO - PROCESS | 1826 | 1461529595250 Marionette TRACE conn3 <- [1,2710,null,{}] 13:26:35 INFO - PROCESS | 1826 | 1461529595259 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}] 13:26:35 INFO - PROCESS | 1826 | 1461529595509 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 13:26:35 INFO - PROCESS | 1826 | 1461529595849 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7b860800 == 157 [pid = 1826] [id = 685] 13:26:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f9e7a1d8400) [pid = 1826] [serial = 2056] [outer = (nil)] 13:26:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f9e7bf9ac00) [pid = 1826] [serial = 2057] [outer = 0x7f9e7a1d8400] 13:26:35 INFO - PROCESS | 1826 | 1461529595920 Marionette DEBUG loaded listener.js 13:26:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f9e7cfbb800) [pid = 1826] [serial = 2058] [outer = 0x7f9e7a1d8400] 13:26:36 INFO - PROCESS | 1826 | 1461529596779 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] 13:26:36 INFO - PROCESS | 1826 | 1461529596839 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 13:26:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:26:36 INFO - PROCESS | 1826 | 1461529596849 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:26:36 INFO - PROCESS | 1826 | 1461529596853 Marionette TRACE conn3 <- [1,2714,null,{}] 13:26:36 INFO - PROCESS | 1826 | 1461529596858 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}] 13:26:37 INFO - PROCESS | 1826 | 1461529597057 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 13:26:37 INFO - PROCESS | 1826 | 1461529597379 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80c1e000 == 158 [pid = 1826] [id = 686] 13:26:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f9e7ebf9400) [pid = 1826] [serial = 2059] [outer = (nil)] 13:26:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f9e7f79dc00) [pid = 1826] [serial = 2060] [outer = 0x7f9e7ebf9400] 13:26:37 INFO - PROCESS | 1826 | 1461529597456 Marionette DEBUG loaded listener.js 13:26:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f9e807cac00) [pid = 1826] [serial = 2061] [outer = 0x7f9e7ebf9400] 13:26:38 INFO - PROCESS | 1826 | 1461529598405 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]]]}] 13:26:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:26:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1585ms 13:26:38 INFO - PROCESS | 1826 | 1461529598434 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 13:26:38 INFO - PROCESS | 1826 | 1461529598437 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 13:26:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:26:38 INFO - PROCESS | 1826 | 1461529598444 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:26:38 INFO - PROCESS | 1826 | 1461529598450 Marionette TRACE conn3 <- [1,2718,null,{}] 13:26:38 INFO - PROCESS | 1826 | 1461529598465 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}] 13:26:38 INFO - PROCESS | 1826 | 1461529598669 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 13:26:39 INFO - PROCESS | 1826 | 1461529599005 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e83e6e800 == 159 [pid = 1826] [id = 687] 13:26:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f9e83c04800) [pid = 1826] [serial = 2062] [outer = (nil)] 13:26:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f9e83dcd400) [pid = 1826] [serial = 2063] [outer = 0x7f9e83c04800] 13:26:39 INFO - PROCESS | 1826 | 1461529599097 Marionette DEBUG loaded listener.js 13:26:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f9e83fe1800) [pid = 1826] [serial = 2064] [outer = 0x7f9e83c04800] 13:26:39 INFO - PROCESS | 1826 | 1461529599952 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] 13:26:39 INFO - PROCESS | 1826 | 1461529599988 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 13:26:39 INFO - PROCESS | 1826 | 1461529599994 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:26:39 INFO - PROCESS | 1826 | 1461529599997 Marionette TRACE conn3 <- [1,2722,null,{}] 13:26:40 INFO - PROCESS | 1826 | 1461529600001 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}] 13:26:40 INFO - PROCESS | 1826 | 1461529600197 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 13:26:40 INFO - PROCESS | 1826 | 1461529600471 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8a9cb000 == 160 [pid = 1826] [id = 688] 13:26:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f9e8292ac00) [pid = 1826] [serial = 2065] [outer = (nil)] 13:26:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f9e89ed6800) [pid = 1826] [serial = 2066] [outer = 0x7f9e8292ac00] 13:26:40 INFO - PROCESS | 1826 | 1461529600543 Marionette DEBUG loaded listener.js 13:26:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f9e8a972800) [pid = 1826] [serial = 2067] [outer = 0x7f9e8292ac00] 13:26:41 INFO - PROCESS | 1826 | 1461529601407 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] 13:26:41 INFO - PROCESS | 1826 | 1461529601480 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 13:26:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:26:41 INFO - PROCESS | 1826 | 1461529601485 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:26:41 INFO - PROCESS | 1826 | 1461529601487 Marionette TRACE conn3 <- [1,2726,null,{}] 13:26:41 INFO - PROCESS | 1826 | 1461529601493 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}] 13:26:41 INFO - PROCESS | 1826 | 1461529601680 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 13:26:41 INFO - PROCESS | 1826 | 1461529601954 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8c515800 == 161 [pid = 1826] [id = 689] 13:26:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f9e83fe4000) [pid = 1826] [serial = 2068] [outer = (nil)] 13:26:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f9e8ad18400) [pid = 1826] [serial = 2069] [outer = 0x7f9e83fe4000] 13:26:42 INFO - PROCESS | 1826 | 1461529602065 Marionette DEBUG loaded listener.js 13:26:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f9e8cd7e400) [pid = 1826] [serial = 2070] [outer = 0x7f9e83fe4000] 13:26:42 INFO - PROCESS | 1826 | 1461529602886 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]]]}] 13:26:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:26:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1431ms 13:26:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:26:42 INFO - PROCESS | 1826 | 1461529602917 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 13:26:42 INFO - PROCESS | 1826 | 1461529602920 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 13:26:42 INFO - PROCESS | 1826 | 1461529602926 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:26:42 INFO - PROCESS | 1826 | 1461529602929 Marionette TRACE conn3 <- [1,2730,null,{}] 13:26:42 INFO - PROCESS | 1826 | 1461529602934 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}] 13:26:43 INFO - PROCESS | 1826 | 1461529603150 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 13:26:43 INFO - PROCESS | 1826 | 1461529603430 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8fb98000 == 162 [pid = 1826] [id = 690] 13:26:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f9e8d72e000) [pid = 1826] [serial = 2071] [outer = (nil)] 13:26:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f9e8d72f800) [pid = 1826] [serial = 2072] [outer = 0x7f9e8d72e000] 13:26:43 INFO - PROCESS | 1826 | 1461529603561 Marionette DEBUG loaded listener.js 13:26:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f9e8dbfc000) [pid = 1826] [serial = 2073] [outer = 0x7f9e8d72e000] 13:26:44 INFO - PROCESS | 1826 | 1461529604801 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] 13:26:44 INFO - PROCESS | 1826 | 1461529604858 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 13:26:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:26:44 INFO - PROCESS | 1826 | 1461529604864 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:26:44 INFO - PROCESS | 1826 | 1461529604867 Marionette TRACE conn3 <- [1,2734,null,{}] 13:26:44 INFO - PROCESS | 1826 | 1461529604920 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}] 13:26:45 INFO - PROCESS | 1826 | 1461529605130 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 13:26:45 INFO - PROCESS | 1826 | 1461529605399 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e911cb000 == 163 [pid = 1826] [id = 691] 13:26:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f9e8d72f400) [pid = 1826] [serial = 2074] [outer = (nil)] 13:26:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f9e8ec1b000) [pid = 1826] [serial = 2075] [outer = 0x7f9e8d72f400] 13:26:45 INFO - PROCESS | 1826 | 1461529605471 Marionette DEBUG loaded listener.js 13:26:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f9e8f077400) [pid = 1826] [serial = 2076] [outer = 0x7f9e8d72f400] 13:26:46 INFO - PROCESS | 1826 | 1461529606322 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]]]}] 13:26:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:26:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1521ms 13:26:46 INFO - PROCESS | 1826 | 1461529606400 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 13:26:46 INFO - PROCESS | 1826 | 1461529606403 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 13:26:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:26:46 INFO - PROCESS | 1826 | 1461529606414 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:26:46 INFO - PROCESS | 1826 | 1461529606416 Marionette TRACE conn3 <- [1,2738,null,{}] 13:26:46 INFO - PROCESS | 1826 | 1461529606422 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}] 13:26:46 INFO - PROCESS | 1826 | 1461529606620 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 13:26:46 INFO - PROCESS | 1826 | 1461529606894 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e91638000 == 164 [pid = 1826] [id = 692] 13:26:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f9e8dbfd800) [pid = 1826] [serial = 2077] [outer = (nil)] 13:26:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f9e9082d400) [pid = 1826] [serial = 2078] [outer = 0x7f9e8dbfd800] 13:26:46 INFO - PROCESS | 1826 | 1461529606966 Marionette DEBUG loaded listener.js 13:26:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f9e90b9bc00) [pid = 1826] [serial = 2079] [outer = 0x7f9e8dbfd800] 13:26:47 INFO - PROCESS | 1826 | 1461529607836 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]]]}] 13:26:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:26:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1483ms 13:26:47 INFO - PROCESS | 1826 | 1461529607897 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 13:26:47 INFO - PROCESS | 1826 | 1461529607901 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 13:26:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:26:47 INFO - PROCESS | 1826 | 1461529607931 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:26:47 INFO - PROCESS | 1826 | 1461529607933 Marionette TRACE conn3 <- [1,2742,null,{}] 13:26:47 INFO - PROCESS | 1826 | 1461529607939 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}] 13:26:48 INFO - PROCESS | 1826 | 1461529608141 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 13:26:48 INFO - PROCESS | 1826 | 1461529608417 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95715800 == 165 [pid = 1826] [id = 693] 13:26:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f9e7cd2c000) [pid = 1826] [serial = 2080] [outer = (nil)] 13:26:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f9e90e3d000) [pid = 1826] [serial = 2081] [outer = 0x7f9e7cd2c000] 13:26:48 INFO - PROCESS | 1826 | 1461529608487 Marionette DEBUG loaded listener.js 13:26:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f9e91148800) [pid = 1826] [serial = 2082] [outer = 0x7f9e7cd2c000] 13:26:49 INFO - PROCESS | 1826 | 1461529609388 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]]]}] 13:26:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:26:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1537ms 13:26:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:26:49 INFO - PROCESS | 1826 | 1461529609459 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 13:26:49 INFO - PROCESS | 1826 | 1461529609462 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 13:26:49 INFO - PROCESS | 1826 | 1461529609468 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:26:49 INFO - PROCESS | 1826 | 1461529609471 Marionette TRACE conn3 <- [1,2746,null,{}] 13:26:49 INFO - PROCESS | 1826 | 1461529609476 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}] 13:26:49 INFO - PROCESS | 1826 | 1461529609686 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 13:26:49 INFO - PROCESS | 1826 | 1461529609960 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e974d3800 == 166 [pid = 1826] [id = 694] 13:26:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f9e78bf1000) [pid = 1826] [serial = 2083] [outer = (nil)] 13:26:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f9e9170b400) [pid = 1826] [serial = 2084] [outer = 0x7f9e78bf1000] 13:26:50 INFO - PROCESS | 1826 | 1461529610073 Marionette DEBUG loaded listener.js 13:26:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f9e9172d800) [pid = 1826] [serial = 2085] [outer = 0x7f9e78bf1000] 13:26:50 INFO - PROCESS | 1826 | 1461529610911 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]]]}] 13:26:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:26:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1493ms 13:26:50 INFO - PROCESS | 1826 | 1461529610960 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 13:26:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:26:50 INFO - PROCESS | 1826 | 1461529610964 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 13:26:50 INFO - PROCESS | 1826 | 1461529610969 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:26:50 INFO - PROCESS | 1826 | 1461529610973 Marionette TRACE conn3 <- [1,2750,null,{}] 13:26:50 INFO - PROCESS | 1826 | 1461529610978 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}] 13:26:51 INFO - PROCESS | 1826 | 1461529611188 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 13:26:51 INFO - PROCESS | 1826 | 1461529611468 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea4222800 == 167 [pid = 1826] [id = 695] 13:26:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f9e828b7000) [pid = 1826] [serial = 2086] [outer = (nil)] 13:26:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f9e92486400) [pid = 1826] [serial = 2087] [outer = 0x7f9e828b7000] 13:26:51 INFO - PROCESS | 1826 | 1461529611547 Marionette DEBUG loaded listener.js 13:26:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f9e93adb000) [pid = 1826] [serial = 2088] [outer = 0x7f9e828b7000] 13:26:52 INFO - PROCESS | 1826 | 1461529612399 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]]]}] 13:26:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:26:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1488ms 13:26:52 INFO - PROCESS | 1826 | 1461529612457 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 13:26:52 INFO - PROCESS | 1826 | 1461529612461 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 13:26:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:26:52 INFO - PROCESS | 1826 | 1461529612466 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:26:52 INFO - PROCESS | 1826 | 1461529612469 Marionette TRACE conn3 <- [1,2754,null,{}] 13:26:52 INFO - PROCESS | 1826 | 1461529612474 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}] 13:26:52 INFO - PROCESS | 1826 | 1461529612668 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 13:26:52 INFO - PROCESS | 1826 | 1461529612949 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea8d1b000 == 168 [pid = 1826] [id = 696] 13:26:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f9e9187b000) [pid = 1826] [serial = 2089] [outer = (nil)] 13:26:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f9e9051d000) [pid = 1826] [serial = 2090] [outer = 0x7f9e9187b000] 13:26:53 INFO - PROCESS | 1826 | 1461529613029 Marionette DEBUG loaded listener.js 13:26:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f9e95a82400) [pid = 1826] [serial = 2091] [outer = 0x7f9e9187b000] 13:26:53 INFO - PROCESS | 1826 | 1461529613829 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]]]}] 13:26:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:26:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1428ms 13:26:53 INFO - PROCESS | 1826 | 1461529613898 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 13:26:53 INFO - PROCESS | 1826 | 1461529613902 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 13:26:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:26:53 INFO - PROCESS | 1826 | 1461529613929 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:26:53 INFO - PROCESS | 1826 | 1461529613932 Marionette TRACE conn3 <- [1,2758,null,{}] 13:26:53 INFO - PROCESS | 1826 | 1461529613937 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}] 13:26:54 INFO - PROCESS | 1826 | 1461529614147 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 13:26:54 INFO - PROCESS | 1826 | 1461529614421 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea9286800 == 169 [pid = 1826] [id = 697] 13:26:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f9e92e52c00) [pid = 1826] [serial = 2092] [outer = (nil)] 13:26:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f9e95baa800) [pid = 1826] [serial = 2093] [outer = 0x7f9e92e52c00] 13:26:54 INFO - PROCESS | 1826 | 1461529614493 Marionette DEBUG loaded listener.js 13:26:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f9e97030400) [pid = 1826] [serial = 2094] [outer = 0x7f9e92e52c00] 13:26:55 INFO - PROCESS | 1826 | 1461529615301 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]]]}] 13:26:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:26:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1430ms 13:26:55 INFO - PROCESS | 1826 | 1461529615359 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 13:26:55 INFO - PROCESS | 1826 | 1461529615361 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 13:26:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:26:55 INFO - PROCESS | 1826 | 1461529615367 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:26:55 INFO - PROCESS | 1826 | 1461529615369 Marionette TRACE conn3 <- [1,2762,null,{}] 13:26:55 INFO - PROCESS | 1826 | 1461529615394 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}] 13:26:55 INFO - PROCESS | 1826 | 1461529615593 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 13:26:55 INFO - PROCESS | 1826 | 1461529615872 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ead43b800 == 170 [pid = 1826] [id = 698] 13:26:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f9e93ad4c00) [pid = 1826] [serial = 2095] [outer = (nil)] 13:26:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f9e97817c00) [pid = 1826] [serial = 2096] [outer = 0x7f9e93ad4c00] 13:26:55 INFO - PROCESS | 1826 | 1461529615946 Marionette DEBUG loaded listener.js 13:26:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f9e99638c00) [pid = 1826] [serial = 2097] [outer = 0x7f9e93ad4c00] 13:26:56 INFO - PROCESS | 1826 | 1461529616798 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]]]}] 13:26:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:26:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1447ms 13:26:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:26:56 INFO - PROCESS | 1826 | 1461529616814 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 13:26:56 INFO - PROCESS | 1826 | 1461529616817 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 13:26:56 INFO - PROCESS | 1826 | 1461529616823 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:26:56 INFO - PROCESS | 1826 | 1461529616825 Marionette TRACE conn3 <- [1,2766,null,{}] 13:26:56 INFO - PROCESS | 1826 | 1461529616831 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}] 13:26:57 INFO - PROCESS | 1826 | 1461529617034 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 13:26:57 INFO - PROCESS | 1826 | 1461529617323 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90db5000 == 171 [pid = 1826] [id = 699] 13:26:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f9e92478400) [pid = 1826] [serial = 2098] [outer = (nil)] 13:26:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f9e9df7c400) [pid = 1826] [serial = 2099] [outer = 0x7f9e92478400] 13:26:57 INFO - PROCESS | 1826 | 1461529617397 Marionette DEBUG loaded listener.js 13:26:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f9ea4fe6c00) [pid = 1826] [serial = 2100] [outer = 0x7f9e92478400] 13:26:58 INFO - PROCESS | 1826 | 1461529618211 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]]]}] 13:26:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:26:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1435ms 13:26:58 INFO - PROCESS | 1826 | 1461529618257 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 13:26:58 INFO - PROCESS | 1826 | 1461529618261 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 13:26:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:26:58 INFO - PROCESS | 1826 | 1461529618266 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:26:58 INFO - PROCESS | 1826 | 1461529618268 Marionette TRACE conn3 <- [1,2770,null,{}] 13:26:58 INFO - PROCESS | 1826 | 1461529618279 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}] 13:26:58 INFO - PROCESS | 1826 | 1461529618483 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 13:26:58 INFO - PROCESS | 1826 | 1461529618764 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e82710000 == 172 [pid = 1826] [id = 700] 13:26:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f9ea50ce400) [pid = 1826] [serial = 2101] [outer = (nil)] 13:26:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f9ea5243800) [pid = 1826] [serial = 2102] [outer = 0x7f9ea50ce400] 13:26:58 INFO - PROCESS | 1826 | 1461529618838 Marionette DEBUG loaded listener.js 13:26:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f9ea524a000) [pid = 1826] [serial = 2103] [outer = 0x7f9ea50ce400] 13:26:59 INFO - PROCESS | 1826 | 1461529619685 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]]]}] 13:26:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:26:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1448ms 13:26:59 INFO - PROCESS | 1826 | 1461529619716 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 13:26:59 INFO - PROCESS | 1826 | 1461529619719 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 13:26:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:26:59 INFO - PROCESS | 1826 | 1461529619724 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:26:59 INFO - PROCESS | 1826 | 1461529619726 Marionette TRACE conn3 <- [1,2774,null,{}] 13:26:59 INFO - PROCESS | 1826 | 1461529619732 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}] 13:26:59 INFO - PROCESS | 1826 | 1461529619929 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 13:27:00 INFO - PROCESS | 1826 | 1461529620214 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ead42f800 == 173 [pid = 1826] [id = 701] 13:27:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f9ea5223800) [pid = 1826] [serial = 2104] [outer = (nil)] 13:27:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f9ea5252800) [pid = 1826] [serial = 2105] [outer = 0x7f9ea5223800] 13:27:00 INFO - PROCESS | 1826 | 1461529620286 Marionette DEBUG loaded listener.js 13:27:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f9ea7137400) [pid = 1826] [serial = 2106] [outer = 0x7f9ea5223800] 13:27:01 INFO - PROCESS | 1826 | 1461529621229 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]]]}] 13:27:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:27:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1577ms 13:27:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:27:01 INFO - PROCESS | 1826 | 1461529621303 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 13:27:01 INFO - PROCESS | 1826 | 1461529621305 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 13:27:01 INFO - PROCESS | 1826 | 1461529621311 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:27:01 INFO - PROCESS | 1826 | 1461529621314 Marionette TRACE conn3 <- [1,2778,null,{}] 13:27:01 INFO - PROCESS | 1826 | 1461529621319 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}] 13:27:01 INFO - PROCESS | 1826 | 1461529621543 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 13:27:01 INFO - PROCESS | 1826 | 1461529621867 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e73f56000 == 174 [pid = 1826] [id = 702] 13:27:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f9e78bef800) [pid = 1826] [serial = 2107] [outer = (nil)] 13:27:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f9e7b79d000) [pid = 1826] [serial = 2108] [outer = 0x7f9e78bef800] 13:27:01 INFO - PROCESS | 1826 | 1461529621945 Marionette DEBUG loaded listener.js 13:27:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f9e7dc2fc00) [pid = 1826] [serial = 2109] [outer = 0x7f9e78bef800] 13:27:02 INFO - PROCESS | 1826 | 1461529622817 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]]]}] 13:27:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:27:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1583ms 13:27:02 INFO - PROCESS | 1826 | 1461529622894 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 13:27:02 INFO - PROCESS | 1826 | 1461529622898 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 13:27:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:27:02 INFO - PROCESS | 1826 | 1461529622903 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:27:02 INFO - PROCESS | 1826 | 1461529622905 Marionette TRACE conn3 <- [1,2782,null,{}] 13:27:02 INFO - PROCESS | 1826 | 1461529622911 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}] 13:27:03 INFO - PROCESS | 1826 | 1461529623130 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 13:27:03 INFO - PROCESS | 1826 | 1461529623470 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7b85a000 == 175 [pid = 1826] [id = 703] 13:27:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f9e789df800) [pid = 1826] [serial = 2110] [outer = (nil)] 13:27:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f9e7b48b800) [pid = 1826] [serial = 2111] [outer = 0x7f9e789df800] 13:27:03 INFO - PROCESS | 1826 | 1461529623546 Marionette DEBUG loaded listener.js 13:27:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f9e828bc400) [pid = 1826] [serial = 2112] [outer = 0x7f9e789df800] 13:27:04 INFO - PROCESS | 1826 | 1461529624397 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]]]}] 13:27:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:27:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1531ms 13:27:04 INFO - PROCESS | 1826 | 1461529624435 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 13:27:04 INFO - PROCESS | 1826 | 1461529624438 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 13:27:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:27:04 INFO - PROCESS | 1826 | 1461529624444 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:27:04 INFO - PROCESS | 1826 | 1461529624447 Marionette TRACE conn3 <- [1,2786,null,{}] 13:27:04 INFO - PROCESS | 1826 | 1461529624452 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}] 13:27:04 INFO - PROCESS | 1826 | 1461529624669 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 13:27:04 INFO - PROCESS | 1826 | 1461529624957 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7cdbd800 == 176 [pid = 1826] [id = 704] 13:27:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f9e78bf5800) [pid = 1826] [serial = 2113] [outer = (nil)] 13:27:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f9e7ebf4c00) [pid = 1826] [serial = 2114] [outer = 0x7f9e78bf5800] 13:27:05 INFO - PROCESS | 1826 | 1461529625068 Marionette DEBUG loaded listener.js 13:27:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f9e8292bc00) [pid = 1826] [serial = 2115] [outer = 0x7f9e78bf5800] 13:27:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e740d0800 == 175 [pid = 1826] [id = 683] 13:27:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ecd7800 == 174 [pid = 1826] [id = 682] 13:27:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7c090800 == 173 [pid = 1826] [id = 681] 13:27:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7b3e2800 == 172 [pid = 1826] [id = 680] 13:27:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7cf0a800 == 171 [pid = 1826] [id = 679] 13:27:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7cf1a000 == 170 [pid = 1826] [id = 678] 13:27:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9dfdf000 == 169 [pid = 1826] [id = 677] 13:27:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e96986000 == 168 [pid = 1826] [id = 676] 13:27:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95213000 == 167 [pid = 1826] [id = 675] 13:27:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9163f000 == 166 [pid = 1826] [id = 674] 13:27:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90e93000 == 165 [pid = 1826] [id = 673] 13:27:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e906e0800 == 164 [pid = 1826] [id = 672] 13:27:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d746000 == 163 [pid = 1826] [id = 671] 13:27:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d02b000 == 162 [pid = 1826] [id = 670] 13:27:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8ab34800 == 161 [pid = 1826] [id = 669] 13:27:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e89e2c800 == 160 [pid = 1826] [id = 668] 13:27:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e84211000 == 159 [pid = 1826] [id = 667] 13:27:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8267c000 == 158 [pid = 1826] [id = 666] 13:27:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e808e4800 == 157 [pid = 1826] [id = 665] 13:27:06 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ccda800 == 156 [pid = 1826] [id = 664] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f9e8aa72000) [pid = 1826] [serial = 1842] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f9e910d4000) [pid = 1826] [serial = 1878] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f9e7d7e8800) [pid = 1826] [serial = 1845] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f9e9152fc00) [pid = 1826] [serial = 1884] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f9e7f790c00) [pid = 1826] [serial = 1985] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f9e7fa28c00) [pid = 1826] [serial = 1988] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f9e95ba7800) [pid = 1826] [serial = 1956] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f9e95a82c00) [pid = 1826] [serial = 1955] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f9e83f84c00) [pid = 1826] [serial = 1926] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f9e83c0fc00) [pid = 1826] [serial = 1925] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f9e97823400) [pid = 1826] [serial = 1965] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f9e97218400) [pid = 1826] [serial = 1964] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f9e7cb54000) [pid = 1826] [serial = 1974] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f9e7a367c00) [pid = 1826] [serial = 1973] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f9e94107800) [pid = 1826] [serial = 1950] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f9e92fe5000) [pid = 1826] [serial = 1949] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f9e9187c400) [pid = 1826] [serial = 1947] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f9e91873800) [pid = 1826] [serial = 1946] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f9e7ec60400) [pid = 1826] [serial = 1922] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f9e7f79a400) [pid = 1826] [serial = 1923] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f9e7cfb9400) [pid = 1826] [serial = 1920] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f9e83fee000) [pid = 1826] [serial = 1791] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f9e7cb49c00) [pid = 1826] [serial = 1919] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f9e91705c00) [pid = 1826] [serial = 1943] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f9e83da7400) [pid = 1826] [serial = 1785] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f9e804c6400) [pid = 1826] [serial = 1848] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f9e91728800) [pid = 1826] [serial = 1944] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f9e89e6d000) [pid = 1826] [serial = 1928] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f9e8ec1c000) [pid = 1826] [serial = 1737] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f9e8a1d2000) [pid = 1826] [serial = 1929] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f9e8d502c00) [pid = 1826] [serial = 1812] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f9e7bda9800) [pid = 1826] [serial = 1770] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f9e90e3ec00) [pid = 1826] [serial = 1875] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f9e982c0000) [pid = 1826] [serial = 1971] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f9e8ec14000) [pid = 1826] [serial = 1866] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f9e81050c00) [pid = 1826] [serial = 1779] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f9e8aa73c00) [pid = 1826] [serial = 1722] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f9e8aa73400) [pid = 1826] [serial = 1800] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f9e8d575400) [pid = 1826] [serial = 1818] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f9e8170b400) [pid = 1826] [serial = 1782] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f9e7f799400) [pid = 1826] [serial = 1970] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f9e91710800) [pid = 1826] [serial = 1887] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f9e7cfc6000) [pid = 1826] [serial = 1704] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f9e91521000) [pid = 1826] [serial = 1881] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f9e8e0e7800) [pid = 1826] [serial = 1734] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f9e7d7e6400) [pid = 1826] [serial = 1982] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f9e8cd80800) [pid = 1826] [serial = 1806] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f9e8dbfdc00) [pid = 1826] [serial = 1863] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f9e83c03c00) [pid = 1826] [serial = 1710] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f9e89e6e400) [pid = 1826] [serial = 1716] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f9e90516c00) [pid = 1826] [serial = 1740] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f9e8ce71000) [pid = 1826] [serial = 1728] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f9e8d7f2000) [pid = 1826] [serial = 1860] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f9e8a1d9800) [pid = 1826] [serial = 1854] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f9e7d7f0000) [pid = 1826] [serial = 1773] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f9e8a1dc400) [pid = 1826] [serial = 1719] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f9e9943d400) [pid = 1826] [serial = 1968] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f9e92e5d800) [pid = 1826] [serial = 1967] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f9e846cb800) [pid = 1826] [serial = 1794] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f9e8c670000) [pid = 1826] [serial = 1857] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f9e8c667400) [pid = 1826] [serial = 1803] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f9e83ee2c00) [pid = 1826] [serial = 1788] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f9e83fec400) [pid = 1826] [serial = 1713] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f9e83c0a400) [pid = 1826] [serial = 1815] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f9e957de400) [pid = 1826] [serial = 1953] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f9e94fef800) [pid = 1826] [serial = 1952] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f9e90513400) [pid = 1826] [serial = 1872] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f9e89ed5000) [pid = 1826] [serial = 1797] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f9e83fe5400) [pid = 1826] [serial = 1851] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f9e8c66ec00) [pid = 1826] [serial = 1725] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f9e8cf2b400) [pid = 1826] [serial = 1809] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f9e83ee2000) [pid = 1826] [serial = 1701] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f9e8ec4e800) [pid = 1826] [serial = 1869] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f9e804c4c00) [pid = 1826] [serial = 1776] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f9e807cc000) [pid = 1826] [serial = 1767] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f9e7efcb400) [pid = 1826] [serial = 1707] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f9e8d399800) [pid = 1826] [serial = 1731] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f9e7cd28400) [pid = 1826] [serial = 1979] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f9e7cf47000) [pid = 1826] [serial = 1980] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f9e97189800) [pid = 1826] [serial = 1962] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f9e96e2d800) [pid = 1826] [serial = 1961] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f9e960ad800) [pid = 1826] [serial = 1959] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f9e8cf22c00) [pid = 1826] [serial = 1958] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f9e7cd2ec00) [pid = 1826] [serial = 1977] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f9e7b488400) [pid = 1826] [serial = 1976] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f9e8ec51000) [pid = 1826] [serial = 1935] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f9e8e1da800) [pid = 1826] [serial = 1934] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f9e908b5800) [pid = 1826] [serial = 1938] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f9e90518400) [pid = 1826] [serial = 1937] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f9e91147000) [pid = 1826] [serial = 1941] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f9e90ba0000) [pid = 1826] [serial = 1940] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f9e8cf22800) [pid = 1826] [serial = 1932] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f9e8a1d9000) [pid = 1826] [serial = 1931] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f9e7fa25800) [pid = 1826] [serial = 1986] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f9e80f65c00) [pid = 1826] [serial = 1989] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f9e7dee8c00) [pid = 1826] [serial = 1983] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f9e80f5d800) [pid = 1826] [serial = 1991] [outer = (nil)] [url = about:blank] 13:27:06 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f9e83c0b000) [pid = 1826] [serial = 1743] [outer = (nil)] [url = about:blank] 13:27:07 INFO - PROCESS | 1826 | 1461529627268 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]]]}] 13:27:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:27:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 2894ms 13:27:07 INFO - PROCESS | 1826 | 1461529627338 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 13:27:07 INFO - PROCESS | 1826 | 1461529627344 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 13:27:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:27:07 INFO - PROCESS | 1826 | 1461529627350 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:27:07 INFO - PROCESS | 1826 | 1461529627356 Marionette TRACE conn3 <- [1,2790,null,{}] 13:27:07 INFO - PROCESS | 1826 | 1461529627362 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}] 13:27:07 INFO - PROCESS | 1826 | 1461529627561 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 13:27:07 INFO - PROCESS | 1826 | 1461529627745 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7a16a800 == 157 [pid = 1826] [id = 705] 13:27:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f9e7a1d4c00) [pid = 1826] [serial = 2116] [outer = (nil)] 13:27:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f9e7b48f000) [pid = 1826] [serial = 2117] [outer = 0x7f9e7a1d4c00] 13:27:07 INFO - PROCESS | 1826 | 1461529627807 Marionette DEBUG loaded listener.js 13:27:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f9e7cb54000) [pid = 1826] [serial = 2118] [outer = 0x7f9e7a1d4c00] 13:27:08 INFO - PROCESS | 1826 | 1461529628707 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]]]}] 13:27:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:27:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1380ms 13:27:08 INFO - PROCESS | 1826 | 1461529628730 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 13:27:08 INFO - PROCESS | 1826 | 1461529628737 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 13:27:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:27:08 INFO - PROCESS | 1826 | 1461529628746 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:27:08 INFO - PROCESS | 1826 | 1461529628750 Marionette TRACE conn3 <- [1,2794,null,{}] 13:27:08 INFO - PROCESS | 1826 | 1461529628755 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}] 13:27:08 INFO - PROCESS | 1826 | 1461529628952 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 13:27:09 INFO - PROCESS | 1826 | 1461529629201 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7b896800 == 158 [pid = 1826] [id = 706] 13:27:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f9e7cfbe400) [pid = 1826] [serial = 2119] [outer = (nil)] 13:27:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f9e7d7e5c00) [pid = 1826] [serial = 2120] [outer = 0x7f9e7cfbe400] 13:27:09 INFO - PROCESS | 1826 | 1461529629265 Marionette DEBUG loaded listener.js 13:27:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f9e7dee5c00) [pid = 1826] [serial = 2121] [outer = 0x7f9e7cfbe400] 13:27:10 INFO - PROCESS | 1826 | 1461529630094 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]]]}] 13:27:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:27:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1383ms 13:27:10 INFO - PROCESS | 1826 | 1461529630130 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 13:27:10 INFO - PROCESS | 1826 | 1461529630133 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 13:27:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:27:10 INFO - PROCESS | 1826 | 1461529630145 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:27:10 INFO - PROCESS | 1826 | 1461529630149 Marionette TRACE conn3 <- [1,2798,null,{}] 13:27:10 INFO - PROCESS | 1826 | 1461529630167 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}] 13:27:10 INFO - PROCESS | 1826 | 1461529630411 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 13:27:10 INFO - PROCESS | 1826 | 1461529630459 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7d61a000 == 159 [pid = 1826] [id = 707] 13:27:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f9e7f790c00) [pid = 1826] [serial = 2122] [outer = (nil)] 13:27:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f9e7fa1ac00) [pid = 1826] [serial = 2123] [outer = 0x7f9e7f790c00] 13:27:10 INFO - PROCESS | 1826 | 1461529630570 Marionette DEBUG loaded listener.js 13:27:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f9e807c9c00) [pid = 1826] [serial = 2124] [outer = 0x7f9e7f790c00] 13:27:11 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f9e83c03400) [pid = 1826] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:27:11 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f9e7bf9e400) [pid = 1826] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:27:11 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f9e7d788000) [pid = 1826] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:27:11 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f9e7d788800) [pid = 1826] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:27:11 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f9e789e4400) [pid = 1826] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:27:11 INFO - PROCESS | 1826 | 1461529631938 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]]]}] 13:27:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:27:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1845ms 13:27:11 INFO - PROCESS | 1826 | 1461529631984 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 13:27:11 INFO - PROCESS | 1826 | 1461529631988 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 13:27:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:27:11 INFO - PROCESS | 1826 | 1461529631993 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:27:11 INFO - PROCESS | 1826 | 1461529631995 Marionette TRACE conn3 <- [1,2802,null,{}] 13:27:12 INFO - PROCESS | 1826 | 1461529632000 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}] 13:27:12 INFO - PROCESS | 1826 | 1461529632259 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 13:27:12 INFO - PROCESS | 1826 | 1461529632279 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7eb66000 == 160 [pid = 1826] [id = 708] 13:27:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f9e789db000) [pid = 1826] [serial = 2125] [outer = (nil)] 13:27:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f9e807d0c00) [pid = 1826] [serial = 2126] [outer = 0x7f9e789db000] 13:27:12 INFO - PROCESS | 1826 | 1461529632337 Marionette DEBUG loaded listener.js 13:27:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f9e81708c00) [pid = 1826] [serial = 2127] [outer = 0x7f9e789db000] 13:27:13 INFO - PROCESS | 1826 | 1461529633128 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]]]}] 13:27:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:27:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1184ms 13:27:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:27:13 INFO - PROCESS | 1826 | 1461529633177 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 13:27:13 INFO - PROCESS | 1826 | 1461529633179 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 13:27:13 INFO - PROCESS | 1826 | 1461529633183 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:27:13 INFO - PROCESS | 1826 | 1461529633187 Marionette TRACE conn3 <- [1,2806,null,{}] 13:27:13 INFO - PROCESS | 1826 | 1461529633191 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}] 13:27:13 INFO - PROCESS | 1826 | 1461529633439 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 13:27:13 INFO - PROCESS | 1826 | 1461529633459 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ee8c800 == 161 [pid = 1826] [id = 709] 13:27:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f9e7d7ec400) [pid = 1826] [serial = 2128] [outer = (nil)] 13:27:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f9e8292e400) [pid = 1826] [serial = 2129] [outer = 0x7f9e7d7ec400] 13:27:13 INFO - PROCESS | 1826 | 1461529633516 Marionette DEBUG loaded listener.js 13:27:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f9e83c0bc00) [pid = 1826] [serial = 2130] [outer = 0x7f9e7d7ec400] 13:27:14 INFO - PROCESS | 1826 | 1461529634683 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]]]}] 13:27:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:27:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1531ms 13:27:14 INFO - PROCESS | 1826 | 1461529634715 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 13:27:14 INFO - PROCESS | 1826 | 1461529634722 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 13:27:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:27:14 INFO - PROCESS | 1826 | 1461529634729 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:27:14 INFO - PROCESS | 1826 | 1461529634735 Marionette TRACE conn3 <- [1,2810,null,{}] 13:27:14 INFO - PROCESS | 1826 | 1461529634742 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}] 13:27:14 INFO - PROCESS | 1826 | 1461529634946 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 13:27:15 INFO - PROCESS | 1826 | 1461529635220 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7c10c000 == 162 [pid = 1826] [id = 710] 13:27:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f9e7ce4d800) [pid = 1826] [serial = 2131] [outer = (nil)] 13:27:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f9e7cfbb000) [pid = 1826] [serial = 2132] [outer = 0x7f9e7ce4d800] 13:27:15 INFO - PROCESS | 1826 | 1461529635344 Marionette DEBUG loaded listener.js 13:27:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f9e7d7f0000) [pid = 1826] [serial = 2133] [outer = 0x7f9e7ce4d800] 13:27:16 INFO - PROCESS | 1826 | 1461529636213 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]]]}] 13:27:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:27:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1533ms 13:27:16 INFO - PROCESS | 1826 | 1461529636263 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 13:27:16 INFO - PROCESS | 1826 | 1461529636272 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 13:27:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:27:16 INFO - PROCESS | 1826 | 1461529636281 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:27:16 INFO - PROCESS | 1826 | 1461529636285 Marionette TRACE conn3 <- [1,2814,null,{}] 13:27:16 INFO - PROCESS | 1826 | 1461529636291 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}] 13:27:16 INFO - PROCESS | 1826 | 1461529636503 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 13:27:16 INFO - PROCESS | 1826 | 1461529636768 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7fabc000 == 163 [pid = 1826] [id = 711] 13:27:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f9e7e5b5800) [pid = 1826] [serial = 2134] [outer = (nil)] 13:27:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f9e804c7800) [pid = 1826] [serial = 2135] [outer = 0x7f9e7e5b5800] 13:27:16 INFO - PROCESS | 1826 | 1461529636926 Marionette DEBUG loaded listener.js 13:27:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f9e816e7c00) [pid = 1826] [serial = 2136] [outer = 0x7f9e7e5b5800] 13:27:17 INFO - PROCESS | 1826 | 1461529637745 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]]]}] 13:27:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:27:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1531ms 13:27:17 INFO - PROCESS | 1826 | 1461529637813 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 13:27:17 INFO - PROCESS | 1826 | 1461529637817 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 13:27:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:27:17 INFO - PROCESS | 1826 | 1461529637822 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:27:17 INFO - PROCESS | 1826 | 1461529637828 Marionette TRACE conn3 <- [1,2818,null,{}] 13:27:17 INFO - PROCESS | 1826 | 1461529637843 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}] 13:27:18 INFO - PROCESS | 1826 | 1461529638067 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 13:27:18 INFO - PROCESS | 1826 | 1461529638333 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80d21800 == 164 [pid = 1826] [id = 712] 13:27:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f9e83dc9c00) [pid = 1826] [serial = 2137] [outer = (nil)] 13:27:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f9e83edec00) [pid = 1826] [serial = 2138] [outer = 0x7f9e83dc9c00] 13:27:18 INFO - PROCESS | 1826 | 1461529638449 Marionette DEBUG loaded listener.js 13:27:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f9e83f91c00) [pid = 1826] [serial = 2139] [outer = 0x7f9e83dc9c00] 13:27:19 INFO - PROCESS | 1826 | 1461529639303 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]]]}] 13:27:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:27:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1534ms 13:27:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:27:19 INFO - PROCESS | 1826 | 1461529639357 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 13:27:19 INFO - PROCESS | 1826 | 1461529639361 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 13:27:19 INFO - PROCESS | 1826 | 1461529639367 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:27:19 INFO - PROCESS | 1826 | 1461529639369 Marionette TRACE conn3 <- [1,2822,null,{}] 13:27:19 INFO - PROCESS | 1826 | 1461529639374 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}] 13:27:19 INFO - PROCESS | 1826 | 1461529639571 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 13:27:19 INFO - PROCESS | 1826 | 1461529639843 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8267b800 == 165 [pid = 1826] [id = 713] 13:27:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f9e83d9b800) [pid = 1826] [serial = 2140] [outer = (nil)] 13:27:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f9e846c4400) [pid = 1826] [serial = 2141] [outer = 0x7f9e83d9b800] 13:27:19 INFO - PROCESS | 1826 | 1461529639953 Marionette DEBUG loaded listener.js 13:27:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f9e89ed5000) [pid = 1826] [serial = 2142] [outer = 0x7f9e83d9b800] 13:27:20 INFO - PROCESS | 1826 | 1461529640731 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]]]}] 13:27:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:27:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1430ms 13:27:20 INFO - PROCESS | 1826 | 1461529640797 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 13:27:20 INFO - PROCESS | 1826 | 1461529640801 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 13:27:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:27:20 INFO - PROCESS | 1826 | 1461529640806 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:27:20 INFO - PROCESS | 1826 | 1461529640808 Marionette TRACE conn3 <- [1,2826,null,{}] 13:27:20 INFO - PROCESS | 1826 | 1461529640814 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}] 13:27:21 INFO - PROCESS | 1826 | 1461529641017 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 13:27:21 INFO - PROCESS | 1826 | 1461529641290 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e83d8c000 == 166 [pid = 1826] [id = 714] 13:27:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f9e7a1a0800) [pid = 1826] [serial = 2143] [outer = (nil)] 13:27:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f9e8a0be000) [pid = 1826] [serial = 2144] [outer = 0x7f9e7a1a0800] 13:27:21 INFO - PROCESS | 1826 | 1461529641365 Marionette DEBUG loaded listener.js 13:27:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f9e8a97c800) [pid = 1826] [serial = 2145] [outer = 0x7f9e7a1a0800] 13:27:22 INFO - PROCESS | 1826 | 1461529642266 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:27:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:27:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1489ms 13:27:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:27:22 INFO - PROCESS | 1826 | 1461529642297 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 13:27:22 INFO - PROCESS | 1826 | 1461529642300 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 13:27:22 INFO - PROCESS | 1826 | 1461529642306 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:27:22 INFO - PROCESS | 1826 | 1461529642309 Marionette TRACE conn3 <- [1,2830,null,{}] 13:27:22 INFO - PROCESS | 1826 | 1461529642314 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}] 13:27:22 INFO - PROCESS | 1826 | 1461529642525 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 13:27:22 INFO - PROCESS | 1826 | 1461529642798 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e84361800 == 167 [pid = 1826] [id = 715] 13:27:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f9e8a97f800) [pid = 1826] [serial = 2146] [outer = (nil)] 13:27:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f9e8cf22c00) [pid = 1826] [serial = 2147] [outer = 0x7f9e8a97f800] 13:27:22 INFO - PROCESS | 1826 | 1461529642876 Marionette DEBUG loaded listener.js 13:27:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f9e8d3a0400) [pid = 1826] [serial = 2148] [outer = 0x7f9e8a97f800] 13:27:23 INFO - PROCESS | 1826 | 1461529643756 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]]]}] 13:27:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:27:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1488ms 13:27:23 INFO - PROCESS | 1826 | 1461529643794 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 13:27:23 INFO - PROCESS | 1826 | 1461529643797 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 13:27:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:27:23 INFO - PROCESS | 1826 | 1461529643803 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:27:23 INFO - PROCESS | 1826 | 1461529643805 Marionette TRACE conn3 <- [1,2834,null,{}] 13:27:23 INFO - PROCESS | 1826 | 1461529643810 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}] 13:27:24 INFO - PROCESS | 1826 | 1461529644005 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 13:27:24 INFO - PROCESS | 1826 | 1461529644298 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8a40e800 == 168 [pid = 1826] [id = 716] 13:27:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f9e7b489400) [pid = 1826] [serial = 2149] [outer = (nil)] 13:27:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f9e8d574800) [pid = 1826] [serial = 2150] [outer = 0x7f9e7b489400] 13:27:24 INFO - PROCESS | 1826 | 1461529644406 Marionette DEBUG loaded listener.js 13:27:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f9e8d7ee400) [pid = 1826] [serial = 2151] [outer = 0x7f9e7b489400] 13:27:25 INFO - PROCESS | 1826 | 1461529645234 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:27:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:27:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1487ms 13:27:25 INFO - PROCESS | 1826 | 1461529645291 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 13:27:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:27:25 INFO - PROCESS | 1826 | 1461529645295 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 13:27:25 INFO - PROCESS | 1826 | 1461529645300 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:27:25 INFO - PROCESS | 1826 | 1461529645303 Marionette TRACE conn3 <- [1,2838,null,{}] 13:27:25 INFO - PROCESS | 1826 | 1461529645308 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}] 13:27:25 INFO - PROCESS | 1826 | 1461529645505 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 13:27:25 INFO - PROCESS | 1826 | 1461529645777 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8ab3b000 == 169 [pid = 1826] [id = 717] 13:27:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f9e83f87c00) [pid = 1826] [serial = 2152] [outer = (nil)] 13:27:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f9e8db23800) [pid = 1826] [serial = 2153] [outer = 0x7f9e83f87c00] 13:27:25 INFO - PROCESS | 1826 | 1461529645908 Marionette DEBUG loaded listener.js 13:27:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f9e8ec0c800) [pid = 1826] [serial = 2154] [outer = 0x7f9e83f87c00] 13:27:26 INFO - PROCESS | 1826 | 1461529646709 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]]]}] 13:27:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:27:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1437ms 13:27:26 INFO - PROCESS | 1826 | 1461529646753 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 13:27:26 INFO - PROCESS | 1826 | 1461529646756 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 13:27:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:27:26 INFO - PROCESS | 1826 | 1461529646763 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:27:26 INFO - PROCESS | 1826 | 1461529646765 Marionette TRACE conn3 <- [1,2842,null,{}] 13:27:26 INFO - PROCESS | 1826 | 1461529646770 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}] 13:27:26 INFO - PROCESS | 1826 | 1461529646971 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 13:27:27 INFO - PROCESS | 1826 | 1461529647250 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d029800 == 170 [pid = 1826] [id = 718] 13:27:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f9e8d7eb400) [pid = 1826] [serial = 2155] [outer = (nil)] 13:27:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f9e8f06e400) [pid = 1826] [serial = 2156] [outer = 0x7f9e8d7eb400] 13:27:27 INFO - PROCESS | 1826 | 1461529647325 Marionette DEBUG loaded listener.js 13:27:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f9e9082dc00) [pid = 1826] [serial = 2157] [outer = 0x7f9e8d7eb400] 13:27:28 INFO - PROCESS | 1826 | 1461529648157 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]]]}] 13:27:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:27:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1436ms 13:27:28 INFO - PROCESS | 1826 | 1461529648202 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 13:27:28 INFO - PROCESS | 1826 | 1461529648206 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 13:27:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:27:28 INFO - PROCESS | 1826 | 1461529648211 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:27:28 INFO - PROCESS | 1826 | 1461529648213 Marionette TRACE conn3 <- [1,2846,null,{}] 13:27:28 INFO - PROCESS | 1826 | 1461529648219 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}] 13:27:28 INFO - PROCESS | 1826 | 1461529648419 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 13:27:28 INFO - PROCESS | 1826 | 1461529648693 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d864000 == 171 [pid = 1826] [id = 719] 13:27:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f9e8d39dc00) [pid = 1826] [serial = 2158] [outer = (nil)] 13:27:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f9e90e3bc00) [pid = 1826] [serial = 2159] [outer = 0x7f9e8d39dc00] 13:27:28 INFO - PROCESS | 1826 | 1461529648779 Marionette DEBUG loaded listener.js 13:27:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f9e91148000) [pid = 1826] [serial = 2160] [outer = 0x7f9e8d39dc00] 13:27:29 INFO - PROCESS | 1826 | 1461529649678 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]]]}] 13:27:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:27:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1527ms 13:27:29 INFO - PROCESS | 1826 | 1461529649740 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 13:27:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:27:29 INFO - PROCESS | 1826 | 1461529649744 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 13:27:29 INFO - PROCESS | 1826 | 1461529649749 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:27:29 INFO - PROCESS | 1826 | 1461529649753 Marionette TRACE conn3 <- [1,2850,null,{}] 13:27:29 INFO - PROCESS | 1826 | 1461529649758 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}] 13:27:30 INFO - PROCESS | 1826 | 1461529650005 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 13:27:30 INFO - PROCESS | 1826 | 1461529650282 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e906f5800 == 172 [pid = 1826] [id = 720] 13:27:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f9e8ec14000) [pid = 1826] [serial = 2161] [outer = (nil)] 13:27:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f9e92487800) [pid = 1826] [serial = 2162] [outer = 0x7f9e8ec14000] 13:27:30 INFO - PROCESS | 1826 | 1461529650406 Marionette DEBUG loaded listener.js 13:27:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f9e94ff3800) [pid = 1826] [serial = 2163] [outer = 0x7f9e8ec14000] 13:27:31 INFO - PROCESS | 1826 | 1461529651261 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:27:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:27:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1581ms 13:27:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:27:31 INFO - PROCESS | 1826 | 1461529651331 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 13:27:31 INFO - PROCESS | 1826 | 1461529651334 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 13:27:31 INFO - PROCESS | 1826 | 1461529651340 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:27:31 INFO - PROCESS | 1826 | 1461529651343 Marionette TRACE conn3 <- [1,2854,null,{}] 13:27:31 INFO - PROCESS | 1826 | 1461529651348 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}] 13:27:31 INFO - PROCESS | 1826 | 1461529651552 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 13:27:31 INFO - PROCESS | 1826 | 1461529651823 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90e6c800 == 173 [pid = 1826] [id = 721] 13:27:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f9e9172e000) [pid = 1826] [serial = 2164] [outer = (nil)] 13:27:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f9e95a7c000) [pid = 1826] [serial = 2165] [outer = 0x7f9e9172e000] 13:27:31 INFO - PROCESS | 1826 | 1461529651897 Marionette DEBUG loaded listener.js 13:27:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f9e96249800) [pid = 1826] [serial = 2166] [outer = 0x7f9e9172e000] 13:27:32 INFO - PROCESS | 1826 | 1461529652741 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]]]}] 13:27:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:27:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1481ms 13:27:32 INFO - PROCESS | 1826 | 1461529652820 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 13:27:32 INFO - PROCESS | 1826 | 1461529652824 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 13:27:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:27:32 INFO - PROCESS | 1826 | 1461529652829 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:27:32 INFO - PROCESS | 1826 | 1461529652841 Marionette TRACE conn3 <- [1,2858,null,{}] 13:27:32 INFO - PROCESS | 1826 | 1461529652846 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}] 13:27:33 INFO - PROCESS | 1826 | 1461529653083 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 13:27:33 INFO - PROCESS | 1826 | 1461529653395 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e91314000 == 174 [pid = 1826] [id = 722] 13:27:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f9e95226000) [pid = 1826] [serial = 2167] [outer = (nil)] 13:27:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f9e982c3800) [pid = 1826] [serial = 2168] [outer = 0x7f9e95226000] 13:27:33 INFO - PROCESS | 1826 | 1461529653469 Marionette DEBUG loaded listener.js 13:27:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f9e9df80400) [pid = 1826] [serial = 2169] [outer = 0x7f9e95226000] 13:27:34 INFO - PROCESS | 1826 | 1461529654319 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:27:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:27:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1536ms 13:27:34 INFO - PROCESS | 1826 | 1461529654365 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 13:27:34 INFO - PROCESS | 1826 | 1461529654369 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 13:27:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:27:34 INFO - PROCESS | 1826 | 1461529654374 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:27:34 INFO - PROCESS | 1826 | 1461529654377 Marionette TRACE conn3 <- [1,2862,null,{}] 13:27:34 INFO - PROCESS | 1826 | 1461529654382 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}] 13:27:34 INFO - PROCESS | 1826 | 1461529654583 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 13:27:34 INFO - PROCESS | 1826 | 1461529654860 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e918c9800 == 175 [pid = 1826] [id = 723] 13:27:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f9e789dd800) [pid = 1826] [serial = 2170] [outer = (nil)] 13:27:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f9e95b9f000) [pid = 1826] [serial = 2171] [outer = 0x7f9e789dd800] 13:27:34 INFO - PROCESS | 1826 | 1461529654935 Marionette DEBUG loaded listener.js 13:27:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f9ea5043400) [pid = 1826] [serial = 2172] [outer = 0x7f9e789dd800] 13:27:35 INFO - PROCESS | 1826 | 1461529655788 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]]]}] 13:27:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:27:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1477ms 13:27:35 INFO - PROCESS | 1826 | 1461529655853 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 13:27:35 INFO - PROCESS | 1826 | 1461529655856 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 13:27:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:27:35 INFO - PROCESS | 1826 | 1461529655862 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:27:35 INFO - PROCESS | 1826 | 1461529655864 Marionette TRACE conn3 <- [1,2866,null,{}] 13:27:35 INFO - PROCESS | 1826 | 1461529655869 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}] 13:27:36 INFO - PROCESS | 1826 | 1461529656071 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 13:27:36 INFO - PROCESS | 1826 | 1461529656348 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e950a4000 == 176 [pid = 1826] [id = 724] 13:27:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f9e7b796400) [pid = 1826] [serial = 2173] [outer = (nil)] 13:27:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f9ea713a800) [pid = 1826] [serial = 2174] [outer = 0x7f9e7b796400] 13:27:36 INFO - PROCESS | 1826 | 1461529656421 Marionette DEBUG loaded listener.js 13:27:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f9ea8a9c800) [pid = 1826] [serial = 2175] [outer = 0x7f9e7b796400] 13:27:37 INFO - PROCESS | 1826 | 1461529657327 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]]]}] 13:27:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:27:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1529ms 13:27:37 INFO - PROCESS | 1826 | 1461529657391 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 13:27:37 INFO - PROCESS | 1826 | 1461529657395 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 13:27:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:27:37 INFO - PROCESS | 1826 | 1461529657400 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:27:37 INFO - PROCESS | 1826 | 1461529657403 Marionette TRACE conn3 <- [1,2870,null,{}] 13:27:37 INFO - PROCESS | 1826 | 1461529657408 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}] 13:27:37 INFO - PROCESS | 1826 | 1461529657617 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 13:27:37 INFO - PROCESS | 1826 | 1461529657898 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e965df000 == 177 [pid = 1826] [id = 725] 13:27:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f9e97189800) [pid = 1826] [serial = 2176] [outer = (nil)] 13:27:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f9ea8ec4400) [pid = 1826] [serial = 2177] [outer = 0x7f9e97189800] 13:27:38 INFO - PROCESS | 1826 | 1461529658011 Marionette DEBUG loaded listener.js 13:27:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f9ea9068c00) [pid = 1826] [serial = 2178] [outer = 0x7f9e97189800] 13:27:38 INFO - PROCESS | 1826 | 1461529658925 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]]]}] 13:27:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:27:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1583ms 13:27:38 INFO - PROCESS | 1826 | 1461529658984 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 13:27:38 INFO - PROCESS | 1826 | 1461529658986 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 13:27:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:27:38 INFO - PROCESS | 1826 | 1461529658992 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:27:38 INFO - PROCESS | 1826 | 1461529658995 Marionette TRACE conn3 <- [1,2874,null,{}] 13:27:39 INFO - PROCESS | 1826 | 1461529659000 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}] 13:27:39 INFO - PROCESS | 1826 | 1461529659217 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 13:27:39 INFO - PROCESS | 1826 | 1461529659548 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9960d800 == 178 [pid = 1826] [id = 726] 13:27:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f9e7b7a2000) [pid = 1826] [serial = 2179] [outer = (nil)] 13:27:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f9e845a8c00) [pid = 1826] [serial = 2180] [outer = 0x7f9e7b7a2000] 13:27:39 INFO - PROCESS | 1826 | 1461529659625 Marionette DEBUG loaded listener.js 13:27:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f9e845b4000) [pid = 1826] [serial = 2181] [outer = 0x7f9e7b7a2000] 13:27:40 INFO - PROCESS | 1826 | 1461529660449 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]]]}] 13:27:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:27:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1526ms 13:27:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:27:40 INFO - PROCESS | 1826 | 1461529660519 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 13:27:40 INFO - PROCESS | 1826 | 1461529660521 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 13:27:40 INFO - PROCESS | 1826 | 1461529660527 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:27:40 INFO - PROCESS | 1826 | 1461529660530 Marionette TRACE conn3 <- [1,2878,null,{}] 13:27:40 INFO - PROCESS | 1826 | 1461529660535 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}] 13:27:40 INFO - PROCESS | 1826 | 1461529660749 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 13:27:41 INFO - PROCESS | 1826 | 1461529661024 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea4057800 == 179 [pid = 1826] [id = 727] 13:27:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f9e7d790000) [pid = 1826] [serial = 2182] [outer = (nil)] 13:27:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f9ea8aa5c00) [pid = 1826] [serial = 2183] [outer = 0x7f9e7d790000] 13:27:41 INFO - PROCESS | 1826 | 1461529661095 Marionette DEBUG loaded listener.js 13:27:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f9ea9095c00) [pid = 1826] [serial = 2184] [outer = 0x7f9e7d790000] 13:27:41 INFO - PROCESS | 1826 | 1461529661940 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]]]}] 13:27:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:27:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1484ms 13:27:42 INFO - PROCESS | 1826 | 1461529662011 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 13:27:42 INFO - PROCESS | 1826 | 1461529662015 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 13:27:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:27:42 INFO - PROCESS | 1826 | 1461529662020 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:27:42 INFO - PROCESS | 1826 | 1461529662023 Marionette TRACE conn3 <- [1,2882,null,{}] 13:27:42 INFO - PROCESS | 1826 | 1461529662033 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}] 13:27:42 INFO - PROCESS | 1826 | 1461529662283 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 13:27:42 INFO - PROCESS | 1826 | 1461529662600 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea8e68000 == 180 [pid = 1826] [id = 728] 13:27:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f9e82724c00) [pid = 1826] [serial = 2185] [outer = (nil)] 13:27:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f9e8272c000) [pid = 1826] [serial = 2186] [outer = 0x7f9e82724c00] 13:27:42 INFO - PROCESS | 1826 | 1461529662673 Marionette DEBUG loaded listener.js 13:27:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f9e82730400) [pid = 1826] [serial = 2187] [outer = 0x7f9e82724c00] 13:27:43 INFO - PROCESS | 1826 | 1461529663520 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]]]}] 13:27:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:27:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1532ms 13:27:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:27:43 INFO - PROCESS | 1826 | 1461529663554 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 13:27:43 INFO - PROCESS | 1826 | 1461529663556 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 13:27:43 INFO - PROCESS | 1826 | 1461529663562 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:27:43 INFO - PROCESS | 1826 | 1461529663565 Marionette TRACE conn3 <- [1,2886,null,{}] 13:27:43 INFO - PROCESS | 1826 | 1461529663570 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}] 13:27:43 INFO - PROCESS | 1826 | 1461529663779 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 13:27:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7eb66000 == 179 [pid = 1826] [id = 708] 13:27:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7d61a000 == 178 [pid = 1826] [id = 707] 13:27:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7b896800 == 177 [pid = 1826] [id = 706] 13:27:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7a16a800 == 176 [pid = 1826] [id = 705] 13:27:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e82710000 == 175 [pid = 1826] [id = 700] 13:27:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90db5000 == 174 [pid = 1826] [id = 699] 13:27:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ead43b800 == 173 [pid = 1826] [id = 698] 13:27:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea9286800 == 172 [pid = 1826] [id = 697] 13:27:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea8d1b000 == 171 [pid = 1826] [id = 696] 13:27:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea4222800 == 170 [pid = 1826] [id = 695] 13:27:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e974d3800 == 169 [pid = 1826] [id = 694] 13:27:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e95715800 == 168 [pid = 1826] [id = 693] 13:27:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e91638000 == 167 [pid = 1826] [id = 692] 13:27:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e911cb000 == 166 [pid = 1826] [id = 691] 13:27:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8fb98000 == 165 [pid = 1826] [id = 690] 13:27:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8c515800 == 164 [pid = 1826] [id = 689] 13:27:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8a9cb000 == 163 [pid = 1826] [id = 688] 13:27:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e83e6e800 == 162 [pid = 1826] [id = 687] 13:27:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80c1e000 == 161 [pid = 1826] [id = 686] 13:27:45 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7b860800 == 160 [pid = 1826] [id = 685] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f9e83ed9800) [pid = 1826] [serial = 2048] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f9e83fe3000) [pid = 1826] [serial = 2049] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f9e7cd2e800) [pid = 1826] [serial = 2039] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f9e8aa70400) [pid = 1826] [serial = 2006] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f9e7f795000) [pid = 1826] [serial = 2043] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f9e7dc37800) [pid = 1826] [serial = 2042] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f9e7a1cec00) [pid = 1826] [serial = 2036] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f9e89e76800) [pid = 1826] [serial = 2003] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f9e7ec60800) [pid = 1826] [serial = 1997] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f9e83ed6800) [pid = 1826] [serial = 2000] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f9e8d39f400) [pid = 1826] [serial = 2009] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f9e7cfbdc00) [pid = 1826] [serial = 1994] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f9e9051dc00) [pid = 1826] [serial = 2015] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f9e910d3c00) [pid = 1826] [serial = 2018] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f9e91723800) [pid = 1826] [serial = 2021] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f9e95597000) [pid = 1826] [serial = 2024] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f9e982c0c00) [pid = 1826] [serial = 2027] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f9e998abc00) [pid = 1826] [serial = 2030] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f9e80f63000) [pid = 1826] [serial = 2045] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f9e8ec11c00) [pid = 1826] [serial = 2012] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f9e7d784800) [pid = 1826] [serial = 2040] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f9ea3eab400) [pid = 1826] [serial = 2033] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f9e7b79b400) [pid = 1826] [serial = 2052] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f9e8292f800) [pid = 1826] [serial = 2046] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f9e78bf3c00) [pid = 1826] [serial = 2051] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f9e7efce400) [pid = 1826] [serial = 2054] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 1826 | 1461529665595 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e740cb800 == 161 [pid = 1826] [id = 729] 13:27:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f9e7a150c00) [pid = 1826] [serial = 2188] [outer = (nil)] 13:27:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f9e7a19d800) [pid = 1826] [serial = 2189] [outer = 0x7f9e7a150c00] 13:27:45 INFO - PROCESS | 1826 | 1461529665666 Marionette DEBUG loaded listener.js 13:27:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f9e7a373c00) [pid = 1826] [serial = 2190] [outer = 0x7f9e7a150c00] 13:27:46 INFO - PROCESS | 1826 | 1461529666427 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]]]}] 13:27:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:27:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2886ms 13:27:46 INFO - PROCESS | 1826 | 1461529666450 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 13:27:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:27:46 INFO - PROCESS | 1826 | 1461529666455 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 13:27:46 INFO - PROCESS | 1826 | 1461529666462 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:27:46 INFO - PROCESS | 1826 | 1461529666467 Marionette TRACE conn3 <- [1,2890,null,{}] 13:27:46 INFO - PROCESS | 1826 | 1461529666474 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}] 13:27:46 INFO - PROCESS | 1826 | 1461529666687 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 13:27:46 INFO - PROCESS | 1826 | 1461529666880 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7b85d800 == 162 [pid = 1826] [id = 730] 13:27:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f9e7a195800) [pid = 1826] [serial = 2191] [outer = (nil)] 13:27:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f9e7ce4d400) [pid = 1826] [serial = 2192] [outer = 0x7f9e7a195800] 13:27:46 INFO - PROCESS | 1826 | 1461529666946 Marionette DEBUG loaded listener.js 13:27:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f9e7d785000) [pid = 1826] [serial = 2193] [outer = 0x7f9e7a195800] 13:27:47 INFO - PROCESS | 1826 | 1461529667752 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:27:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:27:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1382ms 13:27:47 INFO - PROCESS | 1826 | 1461529667850 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 13:27:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:27:47 INFO - PROCESS | 1826 | 1461529667855 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 13:27:47 INFO - PROCESS | 1826 | 1461529667861 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:27:47 INFO - PROCESS | 1826 | 1461529667864 Marionette TRACE conn3 <- [1,2894,null,{}] 13:27:47 INFO - PROCESS | 1826 | 1461529667869 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}] 13:27:48 INFO - PROCESS | 1826 | 1461529668142 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 13:27:48 INFO - PROCESS | 1826 | 1461529668174 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7cda0800 == 163 [pid = 1826] [id = 731] 13:27:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f9e7e5ae400) [pid = 1826] [serial = 2194] [outer = (nil)] 13:27:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f9e7ebf5800) [pid = 1826] [serial = 2195] [outer = 0x7f9e7e5ae400] 13:27:48 INFO - PROCESS | 1826 | 1461529668235 Marionette DEBUG loaded listener.js 13:27:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f9e7f790000) [pid = 1826] [serial = 2196] [outer = 0x7f9e7e5ae400] 13:27:49 INFO - PROCESS | 1826 | 1461529669198 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]]]}] 13:27:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:27:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1380ms 13:27:49 INFO - PROCESS | 1826 | 1461529669245 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 13:27:49 INFO - PROCESS | 1826 | 1461529669250 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 13:27:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:27:49 INFO - PROCESS | 1826 | 1461529669306 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:27:49 INFO - PROCESS | 1826 | 1461529669321 Marionette TRACE conn3 <- [1,2898,null,{}] 13:27:49 INFO - PROCESS | 1826 | 1461529669343 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}] 13:27:49 INFO - PROCESS | 1826 | 1461529669610 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 13:27:49 INFO - PROCESS | 1826 | 1461529669642 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7e1d6800 == 164 [pid = 1826] [id = 732] 13:27:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f9e7d7ed000) [pid = 1826] [serial = 2197] [outer = (nil)] 13:27:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f9e81706000) [pid = 1826] [serial = 2198] [outer = 0x7f9e7d7ed000] 13:27:49 INFO - PROCESS | 1826 | 1461529669702 Marionette DEBUG loaded listener.js 13:27:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f9e828bb000) [pid = 1826] [serial = 2199] [outer = 0x7f9e7d7ed000] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f9e7ec5dc00) [pid = 1826] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f9e7cfbe400) [pid = 1826] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f9e8dbfd800) [pid = 1826] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f9e789df800) [pid = 1826] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f9e93ad4c00) [pid = 1826] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f9e83d9d400) [pid = 1826] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f9e78bf1000) [pid = 1826] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f9e82924400) [pid = 1826] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f9e9187b000) [pid = 1826] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f9e846cb400) [pid = 1826] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f9ea50ce400) [pid = 1826] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f9e7f790c00) [pid = 1826] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f9ea5223800) [pid = 1826] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f9e846c7400) [pid = 1826] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f9e828b7000) [pid = 1826] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f9e92e52c00) [pid = 1826] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f9e789dbc00) [pid = 1826] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f9e846c9000) [pid = 1826] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f9e7cd2c000) [pid = 1826] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f9e7ebf9400) [pid = 1826] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f9e846d0000) [pid = 1826] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f9e92e59800) [pid = 1826] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f9e789e2800) [pid = 1826] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f9e78bef800) [pid = 1826] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f9e8ec1c400) [pid = 1826] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f9e7a1d4c00) [pid = 1826] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f9e8efb5000) [pid = 1826] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f9e7bda7000) [pid = 1826] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f9e7deecc00) [pid = 1826] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f9e92478400) [pid = 1826] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f9e948db000) [pid = 1826] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f9e7a1d8400) [pid = 1826] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f9e8d72f400) [pid = 1826] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f9e8d72e000) [pid = 1826] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f9e94fefc00) [pid = 1826] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f9e7bf99000) [pid = 1826] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f9e83dcb000) [pid = 1826] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f9e83fe4000) [pid = 1826] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f9e83c04800) [pid = 1826] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f9e8292ac00) [pid = 1826] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:27:50 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f9e789db000) [pid = 1826] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:27:51 INFO - PROCESS | 1826 | 1461529671299 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]]]}] 13:27:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:27:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2086ms 13:27:51 INFO - PROCESS | 1826 | 1461529671363 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 13:27:51 INFO - PROCESS | 1826 | 1461529671367 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 13:27:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:27:51 INFO - PROCESS | 1826 | 1461529671372 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:27:51 INFO - PROCESS | 1826 | 1461529671374 Marionette TRACE conn3 <- [1,2902,null,{}] 13:27:51 INFO - PROCESS | 1826 | 1461529671379 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}] 13:27:51 INFO - PROCESS | 1826 | 1461529671567 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 13:27:51 INFO - PROCESS | 1826 | 1461529671760 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7ecc7800 == 165 [pid = 1826] [id = 733] 13:27:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f9e789dbc00) [pid = 1826] [serial = 2200] [outer = (nil)] 13:27:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f9e7f791000) [pid = 1826] [serial = 2201] [outer = 0x7f9e789dbc00] 13:27:51 INFO - PROCESS | 1826 | 1461529671821 Marionette DEBUG loaded listener.js 13:27:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f9e82924400) [pid = 1826] [serial = 2202] [outer = 0x7f9e789dbc00] 13:27:52 INFO - PROCESS | 1826 | 1461529672527 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:27:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:27:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1176ms 13:27:52 INFO - PROCESS | 1826 | 1461529672549 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 13:27:52 INFO - PROCESS | 1826 | 1461529672552 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 13:27:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:27:52 INFO - PROCESS | 1826 | 1461529672557 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:27:52 INFO - PROCESS | 1826 | 1461529672559 Marionette TRACE conn3 <- [1,2906,null,{}] 13:27:52 INFO - PROCESS | 1826 | 1461529672565 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}] 13:27:52 INFO - PROCESS | 1826 | 1461529672969 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 13:27:53 INFO - PROCESS | 1826 | 1461529673150 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7895a800 == 166 [pid = 1826] [id = 734] 13:27:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f9e78bf1400) [pid = 1826] [serial = 2203] [outer = (nil)] 13:27:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f9e7a147c00) [pid = 1826] [serial = 2204] [outer = 0x7f9e78bf1400] 13:27:53 INFO - PROCESS | 1826 | 1461529673226 Marionette DEBUG loaded listener.js 13:27:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f9e7b79c400) [pid = 1826] [serial = 2205] [outer = 0x7f9e78bf1400] 13:27:54 INFO - PROCESS | 1826 | 1461529674265 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]]]}] 13:27:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:27:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1782ms 13:27:54 INFO - PROCESS | 1826 | 1461529674342 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 13:27:54 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:27:54 INFO - PROCESS | 1826 | 1461529674347 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 13:27:54 INFO - PROCESS | 1826 | 1461529674354 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:27:54 INFO - PROCESS | 1826 | 1461529674360 Marionette TRACE conn3 <- [1,2910,null,{}] 13:27:54 INFO - PROCESS | 1826 | 1461529674366 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}] 13:27:54 INFO - PROCESS | 1826 | 1461529674617 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 13:27:54 INFO - PROCESS | 1826 | 1461529674943 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7dc22800 == 167 [pid = 1826] [id = 735] 13:27:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f9e7dee7000) [pid = 1826] [serial = 2206] [outer = (nil)] 13:27:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f9e7ec56800) [pid = 1826] [serial = 2207] [outer = 0x7f9e7dee7000] 13:27:55 INFO - PROCESS | 1826 | 1461529675023 Marionette DEBUG loaded listener.js 13:27:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f9e7fa23800) [pid = 1826] [serial = 2208] [outer = 0x7f9e7dee7000] 13:27:55 INFO - PROCESS | 1826 | 1461529675833 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]]]}] 13:27:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:27:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:27:55 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1535ms 13:27:55 INFO - PROCESS | 1826 | 1461529675889 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 13:27:55 INFO - PROCESS | 1826 | 1461529675893 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 13:27:55 INFO - TEST-START | /DOMEvents/constructors.html 13:27:55 INFO - PROCESS | 1826 | 1461529675900 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:27:55 INFO - PROCESS | 1826 | 1461529675903 Marionette TRACE conn3 <- [1,2914,null,{}] 13:27:55 INFO - PROCESS | 1826 | 1461529675909 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}] 13:27:56 INFO - PROCESS | 1826 | 1461529676199 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 13:27:56 INFO - PROCESS | 1826 | 1461529676407 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e80cdc000 == 168 [pid = 1826] [id = 736] 13:27:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f9e7e5ba800) [pid = 1826] [serial = 2209] [outer = (nil)] 13:27:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f9e8292f800) [pid = 1826] [serial = 2210] [outer = 0x7f9e7e5ba800] 13:27:56 INFO - PROCESS | 1826 | 1461529676561 Marionette DEBUG loaded listener.js 13:27:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f9e83dc9800) [pid = 1826] [serial = 2211] [outer = 0x7f9e7e5ba800] 13:27:57 INFO - PROCESS | 1826 | 1461529677424 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]]]}] 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:27:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:27:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:27:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:27:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:27:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:27:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:27:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:27:57 INFO - TEST-OK | /DOMEvents/constructors.html | took 1599ms 13:27:57 INFO - PROCESS | 1826 | 1461529677500 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 13:27:57 INFO - PROCESS | 1826 | 1461529677512 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 13:27:57 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:27:57 INFO - PROCESS | 1826 | 1461529677555 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:27:57 INFO - PROCESS | 1826 | 1461529677563 Marionette TRACE conn3 <- [1,2918,null,{}] 13:27:57 INFO - PROCESS | 1826 | 1461529677572 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}] 13:27:57 INFO - PROCESS | 1826 | 1461529677786 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 13:27:58 INFO - PROCESS | 1826 | 1461529678103 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e829c2800 == 169 [pid = 1826] [id = 737] 13:27:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f9e83c06400) [pid = 1826] [serial = 2212] [outer = (nil)] 13:27:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f9e846cf800) [pid = 1826] [serial = 2213] [outer = 0x7f9e83c06400] 13:27:58 INFO - PROCESS | 1826 | 1461529678175 Marionette DEBUG loaded listener.js 13:27:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f9e8a0bec00) [pid = 1826] [serial = 2214] [outer = 0x7f9e83c06400] 13:27:58 INFO - PROCESS | 1826 | 1461529678906 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:27:58 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:27:58 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1419ms 13:27:58 INFO - PROCESS | 1826 | 1461529678943 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 13:27:58 INFO - PROCESS | 1826 | 1461529678945 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 13:27:58 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:27:58 INFO - PROCESS | 1826 | 1461529678952 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:27:58 INFO - PROCESS | 1826 | 1461529678955 Marionette TRACE conn3 <- [1,2922,null,{}] 13:27:58 INFO - PROCESS | 1826 | 1461529678960 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}] 13:27:59 INFO - PROCESS | 1826 | 1461529679175 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 13:27:59 INFO - PROCESS | 1826 | 1461529679440 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8434d000 == 170 [pid = 1826] [id = 738] 13:27:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f9e83ed9800) [pid = 1826] [serial = 2215] [outer = (nil)] 13:27:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f9e8a979000) [pid = 1826] [serial = 2216] [outer = 0x7f9e83ed9800] 13:27:59 INFO - PROCESS | 1826 | 1461529679516 Marionette DEBUG loaded listener.js 13:27:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f9e8c20d400) [pid = 1826] [serial = 2217] [outer = 0x7f9e83ed9800] 13:28:00 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 13:28:00 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 13:28:00 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 13:28:00 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 13:28:00 INFO - PROCESS | 1826 | 1461529680283 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]]]}] 13:28:00 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:28:00 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:28:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:28:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:28:00 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 13:28:00 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:28:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:28:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:28:00 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 13:28:00 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:28:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:28:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:28:00 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]" 13:28:00 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:28:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:28:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:28:00 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:28:00 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1377ms 13:28:00 INFO - PROCESS | 1826 | 1461529680333 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 13:28:00 INFO - PROCESS | 1826 | 1461529680341 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 13:28:00 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:28:00 INFO - PROCESS | 1826 | 1461529680348 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:28:00 INFO - PROCESS | 1826 | 1461529680350 Marionette TRACE conn3 <- [1,2926,null,{}] 13:28:00 INFO - PROCESS | 1826 | 1461529680356 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}] 13:28:00 INFO - PROCESS | 1826 | 1461529680554 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 13:28:00 INFO - PROCESS | 1826 | 1461529680838 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8ab3a800 == 171 [pid = 1826] [id = 739] 13:28:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f9e8d72ac00) [pid = 1826] [serial = 2218] [outer = (nil)] 13:28:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f9e8d7e9400) [pid = 1826] [serial = 2219] [outer = 0x7f9e8d72ac00] 13:28:00 INFO - PROCESS | 1826 | 1461529680924 Marionette DEBUG loaded listener.js 13:28:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f9e8ec1c400) [pid = 1826] [serial = 2220] [outer = 0x7f9e8d72ac00] 13:28:01 INFO - PROCESS | 1826 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:28:01 INFO - PROCESS | 1826 | 1461529681702 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]]]}] 13:28:01 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:28:01 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1379ms 13:28:01 INFO - PROCESS | 1826 | 1461529681728 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 13:28:01 INFO - PROCESS | 1826 | 1461529681731 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 13:28:01 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:28:01 INFO - PROCESS | 1826 | 1461529681737 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:28:01 INFO - PROCESS | 1826 | 1461529681739 Marionette TRACE conn3 <- [1,2930,null,{}] 13:28:01 INFO - PROCESS | 1826 | 1461529681744 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}] 13:28:01 INFO - PROCESS | 1826 | 1461529681963 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 13:28:02 INFO - PROCESS | 1826 | 1461529682215 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8eddd000 == 172 [pid = 1826] [id = 740] 13:28:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f9e89ecc400) [pid = 1826] [serial = 2221] [outer = (nil)] 13:28:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f9e90830000) [pid = 1826] [serial = 2222] [outer = 0x7f9e89ecc400] 13:28:02 INFO - PROCESS | 1826 | 1461529682287 Marionette DEBUG loaded listener.js 13:28:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f9e90e3a800) [pid = 1826] [serial = 2223] [outer = 0x7f9e89ecc400] 13:28:02 INFO - PROCESS | 1826 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:28:03 INFO - PROCESS | 1826 | 1461529683054 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]]]}] 13:28:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:28:03 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1336ms 13:28:03 INFO - PROCESS | 1826 | 1461529683086 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 13:28:03 INFO - PROCESS | 1826 | 1461529683090 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 13:28:03 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:28:03 INFO - PROCESS | 1826 | 1461529683098 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:28:03 INFO - PROCESS | 1826 | 1461529683101 Marionette TRACE conn3 <- [1,2934,null,{}] 13:28:03 INFO - PROCESS | 1826 | 1461529683106 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}] 13:28:03 INFO - PROCESS | 1826 | 1461529683305 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 13:28:03 INFO - PROCESS | 1826 | 1461529683558 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e90bc2000 == 173 [pid = 1826] [id = 741] 13:28:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f9e8cd51400) [pid = 1826] [serial = 2224] [outer = (nil)] 13:28:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f9e910cc400) [pid = 1826] [serial = 2225] [outer = 0x7f9e8cd51400] 13:28:03 INFO - PROCESS | 1826 | 1461529683634 Marionette DEBUG loaded listener.js 13:28:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f9e9152d800) [pid = 1826] [serial = 2226] [outer = 0x7f9e8cd51400] 13:28:04 INFO - PROCESS | 1826 | 1461529684424 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]]]}] 13:28:04 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:28:04 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1378ms 13:28:04 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:28:04 INFO - PROCESS | 1826 | 1461529684476 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 13:28:04 INFO - PROCESS | 1826 | 1461529684479 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 13:28:04 INFO - PROCESS | 1826 | 1461529684485 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:28:04 INFO - PROCESS | 1826 | 1461529684489 Marionette TRACE conn3 <- [1,2938,null,{}] 13:28:04 INFO - PROCESS | 1826 | 1461529684495 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}] 13:28:04 INFO - PROCESS | 1826 | 1461529684734 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 13:28:05 INFO - PROCESS | 1826 | 1461529685014 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e91085800 == 174 [pid = 1826] [id = 742] 13:28:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f9e90e39800) [pid = 1826] [serial = 2227] [outer = (nil)] 13:28:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f9e91722000) [pid = 1826] [serial = 2228] [outer = 0x7f9e90e39800] 13:28:05 INFO - PROCESS | 1826 | 1461529685087 Marionette DEBUG loaded listener.js 13:28:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f9e91876c00) [pid = 1826] [serial = 2229] [outer = 0x7f9e90e39800] 13:28:05 INFO - PROCESS | 1826 | 1461529685824 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]]]}] 13:28:05 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. 13:28:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1378ms 13:28:05 INFO - PROCESS | 1826 | 1461529685862 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 13:28:05 INFO - PROCESS | 1826 | 1461529685865 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 13:28:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:28:05 INFO - PROCESS | 1826 | 1461529685871 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:28:05 INFO - PROCESS | 1826 | 1461529685880 Marionette TRACE conn3 <- [1,2942,null,{}] 13:28:05 INFO - PROCESS | 1826 | 1461529685885 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}] 13:28:06 INFO - PROCESS | 1826 | 1461529686091 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 13:28:06 INFO - PROCESS | 1826 | 1461529686375 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e916d1000 == 175 [pid = 1826] [id = 743] 13:28:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f9e7bdb1000) [pid = 1826] [serial = 2230] [outer = (nil)] 13:28:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f9e9187e000) [pid = 1826] [serial = 2231] [outer = 0x7f9e7bdb1000] 13:28:06 INFO - PROCESS | 1826 | 1461529686450 Marionette DEBUG loaded listener.js 13:28:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f9e92e59800) [pid = 1826] [serial = 2232] [outer = 0x7f9e7bdb1000] 13:28:07 INFO - PROCESS | 1826 | 1461529687207 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"]]]}] 13:28:07 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 13:28:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:28:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1387ms 13:28:07 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:28:07 INFO - PROCESS | 1826 | 1461529687260 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 13:28:07 INFO - PROCESS | 1826 | 1461529687263 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 13:28:07 INFO - PROCESS | 1826 | 1461529687269 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:28:07 INFO - PROCESS | 1826 | 1461529687272 Marionette TRACE conn3 <- [1,2946,null,{}] 13:28:07 INFO - PROCESS | 1826 | 1461529687277 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}] 13:28:07 INFO - PROCESS | 1826 | 1461529687497 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 13:28:07 INFO - PROCESS | 1826 | 1461529687756 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9671d800 == 176 [pid = 1826] [id = 744] 13:28:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f9e92e5a800) [pid = 1826] [serial = 2233] [outer = (nil)] 13:28:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f9e948dd800) [pid = 1826] [serial = 2234] [outer = 0x7f9e92e5a800] 13:28:07 INFO - PROCESS | 1826 | 1461529687837 Marionette DEBUG loaded listener.js 13:28:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f9e95ba5800) [pid = 1826] [serial = 2235] [outer = 0x7f9e92e5a800] 13:28:08 INFO - PROCESS | 1826 | 1461529688612 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]]]}] 13:28:08 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. 13:28:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1389ms 13:28:08 INFO - PROCESS | 1826 | 1461529688657 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 13:28:08 INFO - PROCESS | 1826 | 1461529688662 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 13:28:08 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:28:08 INFO - PROCESS | 1826 | 1461529688667 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:28:08 INFO - PROCESS | 1826 | 1461529688671 Marionette TRACE conn3 <- [1,2950,null,{}] 13:28:08 INFO - PROCESS | 1826 | 1461529688676 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}] 13:28:08 INFO - PROCESS | 1826 | 1461529688934 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 13:28:09 INFO - PROCESS | 1826 | 1461529689231 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea4211800 == 177 [pid = 1826] [id = 745] 13:28:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f9e94103000) [pid = 1826] [serial = 2236] [outer = (nil)] 13:28:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f9ea3b5f400) [pid = 1826] [serial = 2237] [outer = 0x7f9e94103000] 13:28:09 INFO - PROCESS | 1826 | 1461529689309 Marionette DEBUG loaded listener.js 13:28:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f9ea5226000) [pid = 1826] [serial = 2238] [outer = 0x7f9e94103000] 13:28:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ea8d2e800 == 178 [pid = 1826] [id = 746] 13:28:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f9ea7136800) [pid = 1826] [serial = 2239] [outer = (nil)] 13:28:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f9e9df21c00) [pid = 1826] [serial = 2240] [outer = 0x7f9ea7136800] 13:28:10 INFO - PROCESS | 1826 | 1461529690177 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]]]}] 13:28:10 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. 13:28:10 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1537ms 13:28:10 INFO - PROCESS | 1826 | 1461529690215 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 13:28:10 INFO - PROCESS | 1826 | 1461529690218 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 13:28:10 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:28:10 INFO - PROCESS | 1826 | 1461529690230 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:28:10 INFO - PROCESS | 1826 | 1461529690232 Marionette TRACE conn3 <- [1,2954,null,{}] 13:28:10 INFO - PROCESS | 1826 | 1461529690237 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}] 13:28:10 INFO - PROCESS | 1826 | 1461529690504 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 13:28:10 INFO - PROCESS | 1826 | 1461529690783 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9ead4ae000 == 179 [pid = 1826] [id = 747] 13:28:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f9e982c0c00) [pid = 1826] [serial = 2241] [outer = (nil)] 13:28:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f9ea524b000) [pid = 1826] [serial = 2242] [outer = 0x7f9e982c0c00] 13:28:10 INFO - PROCESS | 1826 | 1461529690901 Marionette DEBUG loaded listener.js 13:28:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f9ea9092000) [pid = 1826] [serial = 2243] [outer = 0x7f9e982c0c00] 13:28:11 INFO - PROCESS | 1826 | 1461529691589 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]]]}] 13:28:11 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:28:11 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 13:28:11 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1382ms 13:28:11 INFO - PROCESS | 1826 | 1461529691620 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 13:28:11 INFO - PROCESS | 1826 | 1461529691624 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 13:28:11 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:28:11 INFO - PROCESS | 1826 | 1461529691631 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:28:11 INFO - PROCESS | 1826 | 1461529691634 Marionette TRACE conn3 <- [1,2958,null,{}] 13:28:11 INFO - PROCESS | 1826 | 1461529691638 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}] 13:28:11 INFO - PROCESS | 1826 | 1461529691860 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 13:28:12 INFO - PROCESS | 1826 | 1461529692115 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7bee1000 == 180 [pid = 1826] [id = 748] 13:28:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f9e73e78400) [pid = 1826] [serial = 2244] [outer = (nil)] 13:28:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f9e73e7d800) [pid = 1826] [serial = 2245] [outer = 0x7f9e73e78400] 13:28:12 INFO - PROCESS | 1826 | 1461529692185 Marionette DEBUG loaded listener.js 13:28:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f9ea50cb800) [pid = 1826] [serial = 2246] [outer = 0x7f9e73e78400] 13:28:12 INFO - PROCESS | 1826 | 1461529692971 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]]]}] 13:28:13 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. 13:28:13 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1375ms 13:28:13 INFO - PROCESS | 1826 | 1461529693007 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 13:28:13 INFO - PROCESS | 1826 | 1461529693010 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 13:28:13 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:28:13 INFO - PROCESS | 1826 | 1461529693016 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:28:13 INFO - PROCESS | 1826 | 1461529693018 Marionette TRACE conn3 <- [1,2962,null,{}] 13:28:13 INFO - PROCESS | 1826 | 1461529693024 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}] 13:28:13 INFO - PROCESS | 1826 | 1461529693224 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 13:28:13 INFO - PROCESS | 1826 | 1461529693478 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7d714000 == 181 [pid = 1826] [id = 749] 13:28:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f9e73e79000) [pid = 1826] [serial = 2247] [outer = (nil)] 13:28:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f9ea9093800) [pid = 1826] [serial = 2248] [outer = 0x7f9e73e79000] 13:28:13 INFO - PROCESS | 1826 | 1461529693552 Marionette DEBUG loaded listener.js 13:28:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f9ea92a5000) [pid = 1826] [serial = 2249] [outer = 0x7f9e73e79000] 13:28:14 INFO - PROCESS | 1826 | 1461529694311 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]]]}] 13:28:14 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. 13:28:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1326ms 13:28:14 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:28:14 INFO - PROCESS | 1826 | 1461529694342 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 13:28:14 INFO - PROCESS | 1826 | 1461529694345 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 13:28:14 INFO - PROCESS | 1826 | 1461529694351 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:28:14 INFO - PROCESS | 1826 | 1461529694353 Marionette TRACE conn3 <- [1,2966,null,{}] 13:28:14 INFO - PROCESS | 1826 | 1461529694358 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}] 13:28:14 INFO - PROCESS | 1826 | 1461529694575 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 13:28:14 INFO - PROCESS | 1826 | 1461529694832 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7e24b800 == 182 [pid = 1826] [id = 750] 13:28:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f9e73e83c00) [pid = 1826] [serial = 2250] [outer = (nil)] 13:28:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f9e7425c000) [pid = 1826] [serial = 2251] [outer = 0x7f9e73e83c00] 13:28:14 INFO - PROCESS | 1826 | 1461529694900 Marionette DEBUG loaded listener.js 13:28:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f9e74260c00) [pid = 1826] [serial = 2252] [outer = 0x7f9e73e83c00] 13:28:15 INFO - PROCESS | 1826 | 1461529695686 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]]]}] 13:28:15 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. 13:28:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1376ms 13:28:15 INFO - PROCESS | 1826 | 1461529695726 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 13:28:15 INFO - PROCESS | 1826 | 1461529695729 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 13:28:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:28:15 INFO - PROCESS | 1826 | 1461529695734 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:28:15 INFO - PROCESS | 1826 | 1461529695736 Marionette TRACE conn3 <- [1,2970,null,{}] 13:28:15 INFO - PROCESS | 1826 | 1461529695742 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}] 13:28:15 INFO - PROCESS | 1826 | 1461529695938 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 13:28:16 INFO - PROCESS | 1826 | 1461529696224 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7e262800 == 183 [pid = 1826] [id = 751] 13:28:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f9e74255000) [pid = 1826] [serial = 2253] [outer = (nil)] 13:28:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f9e78bfa800) [pid = 1826] [serial = 2254] [outer = 0x7f9e74255000] 13:28:16 INFO - PROCESS | 1826 | 1461529696298 Marionette DEBUG loaded listener.js 13:28:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f9e83e34400) [pid = 1826] [serial = 2255] [outer = 0x7f9e74255000] 13:28:17 INFO - PROCESS | 1826 | 1461529697045 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]]]}] 13:28:17 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. 13:28:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1326ms 13:28:17 INFO - PROCESS | 1826 | 1461529697061 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 13:28:17 INFO - PROCESS | 1826 | 1461529697064 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 13:28:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:28:17 INFO - PROCESS | 1826 | 1461529697070 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:28:17 INFO - PROCESS | 1826 | 1461529697073 Marionette TRACE conn3 <- [1,2974,null,{}] 13:28:17 INFO - PROCESS | 1826 | 1461529697078 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}] 13:28:17 INFO - PROCESS | 1826 | 1461529697283 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 13:28:17 INFO - PROCESS | 1826 | 1461529697574 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8106a000 == 184 [pid = 1826] [id = 752] 13:28:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f9e74255400) [pid = 1826] [serial = 2256] [outer = (nil)] 13:28:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f9e83e38000) [pid = 1826] [serial = 2257] [outer = 0x7f9e74255400] 13:28:17 INFO - PROCESS | 1826 | 1461529697642 Marionette DEBUG loaded listener.js 13:28:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f9e83e3d800) [pid = 1826] [serial = 2258] [outer = 0x7f9e74255400] 13:28:18 INFO - PROCESS | 1826 | 1461529698407 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]]]}] 13:28:18 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. 13:28:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1378ms 13:28:18 INFO - PROCESS | 1826 | 1461529698449 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 13:28:18 INFO - PROCESS | 1826 | 1461529698452 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 13:28:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:28:18 INFO - PROCESS | 1826 | 1461529698457 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:28:18 INFO - PROCESS | 1826 | 1461529698459 Marionette TRACE conn3 <- [1,2978,null,{}] 13:28:18 INFO - PROCESS | 1826 | 1461529698465 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}] 13:28:18 INFO - PROCESS | 1826 | 1461529698709 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 13:28:18 INFO - PROCESS | 1826 | 1461529698980 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8424f000 == 185 [pid = 1826] [id = 753] 13:28:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f9e7425a800) [pid = 1826] [serial = 2259] [outer = (nil)] 13:28:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f9e8aa89c00) [pid = 1826] [serial = 2260] [outer = 0x7f9e7425a800] 13:28:19 INFO - PROCESS | 1826 | 1461529699053 Marionette DEBUG loaded listener.js 13:28:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f9e8aa8e000) [pid = 1826] [serial = 2261] [outer = 0x7f9e7425a800] 13:28:19 INFO - PROCESS | 1826 | 1461529699788 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]]]}] 13:28:19 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. 13:28:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1374ms 13:28:19 INFO - PROCESS | 1826 | 1461529699832 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 13:28:19 INFO - PROCESS | 1826 | 1461529699835 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 13:28:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:28:19 INFO - PROCESS | 1826 | 1461529699840 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:28:19 INFO - PROCESS | 1826 | 1461529699843 Marionette TRACE conn3 <- [1,2982,null,{}] 13:28:19 INFO - PROCESS | 1826 | 1461529699848 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}] 13:28:20 INFO - PROCESS | 1826 | 1461529700086 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 13:28:20 INFO - PROCESS | 1826 | 1461529700352 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e75a56800 == 186 [pid = 1826] [id = 754] 13:28:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f9e7425c400) [pid = 1826] [serial = 2262] [outer = (nil)] 13:28:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f9e8aa8f000) [pid = 1826] [serial = 2263] [outer = 0x7f9e7425c400] 13:28:20 INFO - PROCESS | 1826 | 1461529700424 Marionette DEBUG loaded listener.js 13:28:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f9ea9204400) [pid = 1826] [serial = 2264] [outer = 0x7f9e7425c400] 13:28:21 INFO - PROCESS | 1826 | 1461529701153 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"]]]}] 13:28:21 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 13:28:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:28:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:28:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1325ms 13:28:21 INFO - PROCESS | 1826 | 1461529701167 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 13:28:21 INFO - PROCESS | 1826 | 1461529701170 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 13:28:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:28:21 INFO - PROCESS | 1826 | 1461529701176 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:28:21 INFO - PROCESS | 1826 | 1461529701178 Marionette TRACE conn3 <- [1,2986,null,{}] 13:28:21 INFO - PROCESS | 1826 | 1461529701183 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}] 13:28:21 INFO - PROCESS | 1826 | 1461529701392 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 13:28:21 INFO - PROCESS | 1826 | 1461529701686 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e75a70000 == 187 [pid = 1826] [id = 755] 13:28:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f9e78bf5400) [pid = 1826] [serial = 2265] [outer = (nil)] 13:28:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f9e7b622400) [pid = 1826] [serial = 2266] [outer = 0x7f9e78bf5400] 13:28:21 INFO - PROCESS | 1826 | 1461529701755 Marionette DEBUG loaded listener.js 13:28:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f9e7b62a000) [pid = 1826] [serial = 2267] [outer = 0x7f9e78bf5400] 13:28:22 INFO - PROCESS | 1826 | 1461529702493 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]]]}] 13:28:22 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. 13:28:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1325ms 13:28:22 INFO - PROCESS | 1826 | 1461529702501 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 13:28:22 INFO - PROCESS | 1826 | 1461529702505 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 13:28:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:28:22 INFO - PROCESS | 1826 | 1461529702511 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:28:22 INFO - PROCESS | 1826 | 1461529702513 Marionette TRACE conn3 <- [1,2990,null,{}] 13:28:22 INFO - PROCESS | 1826 | 1461529702519 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}] 13:28:22 INFO - PROCESS | 1826 | 1461529702772 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 13:28:23 INFO - PROCESS | 1826 | 1461529703068 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7e187800 == 188 [pid = 1826] [id = 756] 13:28:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f9e7405d400) [pid = 1826] [serial = 2268] [outer = (nil)] 13:28:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f9e74065800) [pid = 1826] [serial = 2269] [outer = 0x7f9e7405d400] 13:28:23 INFO - PROCESS | 1826 | 1461529703141 Marionette DEBUG loaded listener.js 13:28:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f9e7406ac00) [pid = 1826] [serial = 2270] [outer = 0x7f9e7405d400] 13:28:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7ecc7800 == 187 [pid = 1826] [id = 733] 13:28:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7e1d6800 == 186 [pid = 1826] [id = 732] 13:28:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7cda0800 == 185 [pid = 1826] [id = 731] 13:28:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7b85d800 == 184 [pid = 1826] [id = 730] 13:28:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e740cb800 == 183 [pid = 1826] [id = 729] 13:28:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea8e68000 == 182 [pid = 1826] [id = 728] 13:28:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea4057800 == 181 [pid = 1826] [id = 727] 13:28:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9960d800 == 180 [pid = 1826] [id = 726] 13:28:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e965df000 == 179 [pid = 1826] [id = 725] 13:28:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e950a4000 == 178 [pid = 1826] [id = 724] 13:28:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e918c9800 == 177 [pid = 1826] [id = 723] 13:28:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e91314000 == 176 [pid = 1826] [id = 722] 13:28:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90e6c800 == 175 [pid = 1826] [id = 721] 13:28:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e906f5800 == 174 [pid = 1826] [id = 720] 13:28:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d864000 == 173 [pid = 1826] [id = 719] 13:28:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8d029800 == 172 [pid = 1826] [id = 718] 13:28:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8ab3b000 == 171 [pid = 1826] [id = 717] 13:28:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8a40e800 == 170 [pid = 1826] [id = 716] 13:28:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e84361800 == 169 [pid = 1826] [id = 715] 13:28:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e83d8c000 == 168 [pid = 1826] [id = 714] 13:28:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8267b800 == 167 [pid = 1826] [id = 713] 13:28:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80d21800 == 166 [pid = 1826] [id = 712] 13:28:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7fabc000 == 165 [pid = 1826] [id = 711] 13:28:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7c10c000 == 164 [pid = 1826] [id = 710] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f9e82932800) [pid = 1826] [serial = 1992] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f9e7d7e5c00) [pid = 1826] [serial = 2120] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f9e9082d400) [pid = 1826] [serial = 2078] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f9e828bc400) [pid = 1826] [serial = 2112] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f9e99638c00) [pid = 1826] [serial = 2097] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f9e83f91800) [pid = 1826] [serial = 2001] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f9e7b48b800) [pid = 1826] [serial = 2111] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f9e9170b400) [pid = 1826] [serial = 2084] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f9ea2f3b800) [pid = 1826] [serial = 2031] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f9e95a82400) [pid = 1826] [serial = 2091] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f9e8ec4f800) [pid = 1826] [serial = 2013] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f9e9172d800) [pid = 1826] [serial = 2085] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f9ea524a000) [pid = 1826] [serial = 2103] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f9e7fa1ac00) [pid = 1826] [serial = 2123] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f9ea7137400) [pid = 1826] [serial = 2106] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f9e8c66f400) [pid = 1826] [serial = 2007] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f9ea5243800) [pid = 1826] [serial = 2102] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f9e93adb000) [pid = 1826] [serial = 2088] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f9e90b9bc00) [pid = 1826] [serial = 2079] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f9e95baa800) [pid = 1826] [serial = 2093] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f9e92486400) [pid = 1826] [serial = 2087] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f9e7dee8400) [pid = 1826] [serial = 1917] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f9ea5252800) [pid = 1826] [serial = 2105] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f9e8db22800) [pid = 1826] [serial = 2010] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f9e90e3d000) [pid = 1826] [serial = 2081] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f9e7f79dc00) [pid = 1826] [serial = 2060] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f9e90b9a400) [pid = 1826] [serial = 2016] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f9e99640000) [pid = 1826] [serial = 2028] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f9e828b7c00) [pid = 1826] [serial = 2037] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f9e7b79d000) [pid = 1826] [serial = 2108] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f9e9187c800) [pid = 1826] [serial = 2022] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f9e7b48f000) [pid = 1826] [serial = 2117] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f9e91524800) [pid = 1826] [serial = 2019] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f9e83f88000) [pid = 1826] [serial = 2055] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f9e7dc2fc00) [pid = 1826] [serial = 2109] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f9e80f64000) [pid = 1826] [serial = 1998] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f9ea4fe6c00) [pid = 1826] [serial = 2100] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f9e7cb54000) [pid = 1826] [serial = 2118] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f9e96246800) [pid = 1826] [serial = 2025] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f9e7cfbb800) [pid = 1826] [serial = 2058] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f9e7dee5c00) [pid = 1826] [serial = 2121] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f9e97817c00) [pid = 1826] [serial = 2096] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f9e8f077400) [pid = 1826] [serial = 2076] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f9e97030400) [pid = 1826] [serial = 2094] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f9e8d72f800) [pid = 1826] [serial = 2072] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f9e807c9c00) [pid = 1826] [serial = 2124] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f9ea424dc00) [pid = 1826] [serial = 2034] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f9e7dc2d000) [pid = 1826] [serial = 1995] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f9e8a1d8c00) [pid = 1826] [serial = 2004] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f9e91148800) [pid = 1826] [serial = 2082] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f9e7bf9ac00) [pid = 1826] [serial = 2057] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f9e8ad18400) [pid = 1826] [serial = 2069] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f9e8dbfc000) [pid = 1826] [serial = 2073] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f9e83dcd400) [pid = 1826] [serial = 2063] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f9e8ec1b000) [pid = 1826] [serial = 2075] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f9e9051d000) [pid = 1826] [serial = 2090] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f9e9df7c400) [pid = 1826] [serial = 2099] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f9e83fe1800) [pid = 1826] [serial = 2064] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f9e807cac00) [pid = 1826] [serial = 2061] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f9e8cd7e400) [pid = 1826] [serial = 2070] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f9e7ebf4c00) [pid = 1826] [serial = 2114] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f9e89ed6800) [pid = 1826] [serial = 2066] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f9e8a972800) [pid = 1826] [serial = 2067] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f9e807d0c00) [pid = 1826] [serial = 2126] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f9e81708c00) [pid = 1826] [serial = 2127] [outer = (nil)] [url = about:blank] 13:28:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e777af000 == 165 [pid = 1826] [id = 757] 13:28:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f9e7a19f400) [pid = 1826] [serial = 2271] [outer = (nil)] 13:28:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f9e78bef800) [pid = 1826] [serial = 2272] [outer = 0x7f9e7a19f400] 13:28:25 INFO - PROCESS | 1826 | 1461529705982 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]]]}] 13:28:26 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. 13:28:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 3529ms 13:28:26 INFO - PROCESS | 1826 | 1461529706047 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 13:28:26 INFO - PROCESS | 1826 | 1461529706052 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 13:28:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:28:26 INFO - PROCESS | 1826 | 1461529706059 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:28:26 INFO - PROCESS | 1826 | 1461529706063 Marionette TRACE conn3 <- [1,2994,null,{}] 13:28:26 INFO - PROCESS | 1826 | 1461529706070 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}] 13:28:26 INFO - PROCESS | 1826 | 1461529706307 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 13:28:26 INFO - PROCESS | 1826 | 1461529706496 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e78945000 == 166 [pid = 1826] [id = 758] 13:28:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f9e7406cc00) [pid = 1826] [serial = 2273] [outer = (nil)] 13:28:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f9e7b48e800) [pid = 1826] [serial = 2274] [outer = 0x7f9e7406cc00] 13:28:26 INFO - PROCESS | 1826 | 1461529706564 Marionette DEBUG loaded listener.js 13:28:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f9e7bda7000) [pid = 1826] [serial = 2275] [outer = 0x7f9e7406cc00] 13:28:27 INFO - PROCESS | 1826 | 1461529707320 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]]]}] 13:28:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:28:27 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 13:28:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1281ms 13:28:27 INFO - PROCESS | 1826 | 1461529707340 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 13:28:27 INFO - PROCESS | 1826 | 1461529707347 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 13:28:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:28:27 INFO - PROCESS | 1826 | 1461529707391 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:28:27 INFO - PROCESS | 1826 | 1461529707395 Marionette TRACE conn3 <- [1,2998,null,{}] 13:28:27 INFO - PROCESS | 1826 | 1461529707400 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}] 13:28:27 INFO - PROCESS | 1826 | 1461529707594 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 13:28:27 INFO - PROCESS | 1826 | 1461529707610 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7b7bb800 == 167 [pid = 1826] [id = 759] 13:28:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f9e7cb54000) [pid = 1826] [serial = 2276] [outer = (nil)] 13:28:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f9e7ce5a400) [pid = 1826] [serial = 2277] [outer = 0x7f9e7cb54000] 13:28:27 INFO - PROCESS | 1826 | 1461529707668 Marionette DEBUG loaded listener.js 13:28:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f9e7cfbf000) [pid = 1826] [serial = 2278] [outer = 0x7f9e7cb54000] 13:28:28 INFO - PROCESS | 1826 | 1461529708537 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]]]}] 13:28:28 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. 13:28:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1185ms 13:28:28 INFO - PROCESS | 1826 | 1461529708573 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 13:28:28 INFO - PROCESS | 1826 | 1461529708575 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 13:28:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:28:28 INFO - PROCESS | 1826 | 1461529708581 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:28:28 INFO - PROCESS | 1826 | 1461529708587 Marionette TRACE conn3 <- [1,3002,null,{}] 13:28:28 INFO - PROCESS | 1826 | 1461529708601 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}] 13:28:28 INFO - PROCESS | 1826 | 1461529708888 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 13:28:28 INFO - PROCESS | 1826 | 1461529708924 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7c10a800 == 168 [pid = 1826] [id = 760] 13:28:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f9e7d7e6400) [pid = 1826] [serial = 2279] [outer = (nil)] 13:28:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f9e7dee3c00) [pid = 1826] [serial = 2280] [outer = 0x7f9e7d7e6400] 13:28:28 INFO - PROCESS | 1826 | 1461529708986 Marionette DEBUG loaded listener.js 13:28:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f9e7e5b9000) [pid = 1826] [serial = 2281] [outer = 0x7f9e7d7e6400] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f9e8ec14000) [pid = 1826] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f9e7b489400) [pid = 1826] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f9e9172e000) [pid = 1826] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f9e83dc9c00) [pid = 1826] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f9e83d9b800) [pid = 1826] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f9e7d7ed000) [pid = 1826] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f9e7a150c00) [pid = 1826] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f9e7b7a2000) [pid = 1826] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f9e789dd800) [pid = 1826] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f9e7ce4d800) [pid = 1826] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f9e82724c00) [pid = 1826] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f9e83f87c00) [pid = 1826] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f9e7a195800) [pid = 1826] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f9e7e5b5800) [pid = 1826] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f9e8d39dc00) [pid = 1826] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f9e97189800) [pid = 1826] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f9e7e5ae400) [pid = 1826] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f9e7d790000) [pid = 1826] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f9e8a97f800) [pid = 1826] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f9e95226000) [pid = 1826] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f9e78bf5800) [pid = 1826] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f9e7b796400) [pid = 1826] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f9e8d7eb400) [pid = 1826] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:28:30 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f9e7a1a0800) [pid = 1826] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:28:30 INFO - PROCESS | 1826 | 1461529710826 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]]]}] 13:28:30 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. 13:28:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 2336ms 13:28:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:28:30 INFO - PROCESS | 1826 | 1461529710918 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 13:28:30 INFO - PROCESS | 1826 | 1461529710921 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 13:28:30 INFO - PROCESS | 1826 | 1461529710927 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:28:30 INFO - PROCESS | 1826 | 1461529710930 Marionette TRACE conn3 <- [1,3006,null,{}] 13:28:30 INFO - PROCESS | 1826 | 1461529710935 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}] 13:28:31 INFO - PROCESS | 1826 | 1461529711138 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 13:28:31 INFO - PROCESS | 1826 | 1461529711321 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7cda0800 == 169 [pid = 1826] [id = 761] 13:28:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f9e78bec400) [pid = 1826] [serial = 2282] [outer = (nil)] 13:28:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f9e7e5b4800) [pid = 1826] [serial = 2283] [outer = 0x7f9e78bec400] 13:28:31 INFO - PROCESS | 1826 | 1461529711383 Marionette DEBUG loaded listener.js 13:28:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f9e7efcc000) [pid = 1826] [serial = 2284] [outer = 0x7f9e78bec400] 13:28:32 INFO - PROCESS | 1826 | 1461529712018 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]]]}] 13:28:32 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. 13:28:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1130ms 13:28:32 INFO - PROCESS | 1826 | 1461529712055 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 13:28:32 INFO - PROCESS | 1826 | 1461529712058 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 13:28:32 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:28:32 INFO - PROCESS | 1826 | 1461529712063 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:28:32 INFO - PROCESS | 1826 | 1461529712065 Marionette TRACE conn3 <- [1,3010,null,{}] 13:28:32 INFO - PROCESS | 1826 | 1461529712070 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}] 13:28:32 INFO - PROCESS | 1826 | 1461529712317 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 13:28:32 INFO - PROCESS | 1826 | 1461529712440 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7d614800 == 170 [pid = 1826] [id = 762] 13:28:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f9e78bf5800) [pid = 1826] [serial = 2285] [outer = (nil)] 13:28:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f9e7f793400) [pid = 1826] [serial = 2286] [outer = 0x7f9e78bf5800] 13:28:32 INFO - PROCESS | 1826 | 1461529712498 Marionette DEBUG loaded listener.js 13:28:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f9e804c4c00) [pid = 1826] [serial = 2287] [outer = 0x7f9e78bf5800] 13:28:33 INFO - PROCESS | 1826 | 1461529713444 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]]]}] 13:28:33 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 13:28:33 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1428ms 13:28:33 INFO - PROCESS | 1826 | 1461529713492 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 13:28:33 INFO - PROCESS | 1826 | 1461529713499 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 13:28:33 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:28:33 INFO - PROCESS | 1826 | 1461529713506 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:28:33 INFO - PROCESS | 1826 | 1461529713513 Marionette TRACE conn3 <- [1,3014,null,{}] 13:28:33 INFO - PROCESS | 1826 | 1461529713571 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}] 13:28:33 INFO - PROCESS | 1826 | 1461529713800 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 13:28:34 INFO - PROCESS | 1826 | 1461529714072 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7b3da800 == 171 [pid = 1826] [id = 763] 13:28:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f9e7a14b800) [pid = 1826] [serial = 2288] [outer = (nil)] 13:28:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f9e7b48b800) [pid = 1826] [serial = 2289] [outer = 0x7f9e7a14b800] 13:28:34 INFO - PROCESS | 1826 | 1461529714146 Marionette DEBUG loaded listener.js 13:28:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f9e7b7a3800) [pid = 1826] [serial = 2290] [outer = 0x7f9e7a14b800] 13:28:34 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:28:35 INFO - PROCESS | 1826 | 1461529715048 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:28:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:28:35 INFO - {} 13:28:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:28:35 INFO - {} 13:28:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:28:35 INFO - {} 13:28:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:28:35 INFO - {} 13:28:35 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1581ms 13:28:35 INFO - PROCESS | 1826 | 1461529715090 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 13:28:35 INFO - PROCESS | 1826 | 1461529715098 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 13:28:35 INFO - TEST-START | /FileAPI/fileReader.html 13:28:35 INFO - PROCESS | 1826 | 1461529715114 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:28:35 INFO - PROCESS | 1826 | 1461529715118 Marionette TRACE conn3 <- [1,3018,null,{}] 13:28:35 INFO - PROCESS | 1826 | 1461529715123 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}] 13:28:35 INFO - PROCESS | 1826 | 1461529715436 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 13:28:35 INFO - PROCESS | 1826 | 1461529715642 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7e17c000 == 172 [pid = 1826] [id = 764] 13:28:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f9e7cf4a800) [pid = 1826] [serial = 2291] [outer = (nil)] 13:28:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f9e7e5af800) [pid = 1826] [serial = 2292] [outer = 0x7f9e7cf4a800] 13:28:35 INFO - PROCESS | 1826 | 1461529715798 Marionette DEBUG loaded listener.js 13:28:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f9e7f792400) [pid = 1826] [serial = 2293] [outer = 0x7f9e7cf4a800] 13:28:36 INFO - PROCESS | 1826 | 1461529716581 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]]]}] 13:28:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:28:36 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:28:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:28:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:28:36 INFO - TEST-OK | /FileAPI/fileReader.html | took 1489ms 13:28:36 INFO - PROCESS | 1826 | 1461529716614 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 13:28:36 INFO - PROCESS | 1826 | 1461529716617 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 13:28:36 INFO - TEST-START | /FileAPI/historical.html 13:28:36 INFO - PROCESS | 1826 | 1461529716626 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:28:36 INFO - PROCESS | 1826 | 1461529716631 Marionette TRACE conn3 <- [1,3022,null,{}] 13:28:36 INFO - PROCESS | 1826 | 1461529716646 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}] 13:28:36 INFO - PROCESS | 1826 | 1461529716849 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 13:28:37 INFO - PROCESS | 1826 | 1461529717098 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7eccd800 == 173 [pid = 1826] [id = 765] 13:28:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f9e807cd400) [pid = 1826] [serial = 2294] [outer = (nil)] 13:28:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f9e80f67c00) [pid = 1826] [serial = 2295] [outer = 0x7f9e807cd400] 13:28:37 INFO - PROCESS | 1826 | 1461529717171 Marionette DEBUG loaded listener.js 13:28:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f9e816e4000) [pid = 1826] [serial = 2296] [outer = 0x7f9e807cd400] 13:28:37 INFO - PROCESS | 1826 | 1461529717950 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"]]]}] 13:28:38 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:28:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:28:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:28:38 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:28:38 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:28:38 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:28:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:28:38 INFO - TEST-OK | /FileAPI/historical.html | took 1381ms 13:28:38 INFO - PROCESS | 1826 | 1461529718010 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 13:28:38 INFO - PROCESS | 1826 | 1461529718014 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 13:28:38 INFO - TEST-START | /FileAPI/idlharness.html 13:28:38 INFO - PROCESS | 1826 | 1461529718023 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:28:38 INFO - PROCESS | 1826 | 1461529718027 Marionette TRACE conn3 <- [1,3026,null,{}] 13:28:38 INFO - PROCESS | 1826 | 1461529718033 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}] 13:28:38 INFO - PROCESS | 1826 | 1461529718242 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 13:28:38 INFO - PROCESS | 1826 | 1461529718516 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7fad2800 == 174 [pid = 1826] [id = 766] 13:28:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f9e807ce800) [pid = 1826] [serial = 2297] [outer = (nil)] 13:28:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f9e82731000) [pid = 1826] [serial = 2298] [outer = 0x7f9e807ce800] 13:28:38 INFO - PROCESS | 1826 | 1461529718593 Marionette DEBUG loaded listener.js 13:28:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f9e82926c00) [pid = 1826] [serial = 2299] [outer = 0x7f9e807ce800] 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:28:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:28:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:28:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:28:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:28:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:28:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:28:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:28:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:28:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:28:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:28:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:28:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:28:40 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 13:28:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:28:40 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 13:28:40 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 13:28:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:28:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:28:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:28:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:28:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:28:40 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 13:28:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:28:40 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 13:28:40 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 13:28:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:28:40 INFO - PROCESS | 1826 | 1461529720233 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]]]}] 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:28:40 INFO - TEST-OK | /FileAPI/idlharness.html | took 2351ms 13:28:40 INFO - PROCESS | 1826 | 1461529720462 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 13:28:40 INFO - PROCESS | 1826 | 1461529720465 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 13:28:40 INFO - TEST-START | /FileAPI/idlharness.worker 13:28:40 INFO - PROCESS | 1826 | 1461529720471 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:28:40 INFO - PROCESS | 1826 | 1461529720473 Marionette TRACE conn3 <- [1,3030,null,{}] 13:28:40 INFO - PROCESS | 1826 | 1461529720478 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}] 13:28:40 INFO - PROCESS | 1826 | 1461529720772 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 13:28:41 INFO - PROCESS | 1826 | 1461529721014 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7d609000 == 175 [pid = 1826] [id = 767] 13:28:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f9e81710800) [pid = 1826] [serial = 2300] [outer = (nil)] 13:28:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f9e845b4c00) [pid = 1826] [serial = 2301] [outer = 0x7f9e81710800] 13:28:41 INFO - PROCESS | 1826 | 1461529721087 Marionette DEBUG loaded listener.js 13:28:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f9e8a1d5c00) [pid = 1826] [serial = 2302] [outer = 0x7f9e81710800] 13:28:41 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:28:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:28:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:28:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:28:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:28:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:28:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:28:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:28:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:28:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:28:43 INFO - {} 13:28:43 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 13:28:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:28:43 INFO - {} 13:28:43 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 - {} 13:28:43 INFO - {} 13:28:43 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 13:28:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:28:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:28:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:28:43 INFO - {} 13:28:43 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 13:28:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:28:43 INFO - {} 13:28:43 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 - {} 13:28:43 INFO - {} 13:28:43 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 13:28:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 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 13:28:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:28:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:28:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:28:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:28:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:28:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 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 13:28:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:28:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 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 13:28:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:28:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 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 13:28:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:28:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:28:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:28:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:28:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:28:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2992ms 13:28:43 INFO - PROCESS | 1826 | 1461529723375 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,{},{}]]]}] 13:28:43 INFO - PROCESS | 1826 | 1461529723513 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 13:28:43 INFO - PROCESS | 1826 | 1461529723520 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 13:28:43 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:28:43 INFO - PROCESS | 1826 | 1461529723528 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:28:43 INFO - PROCESS | 1826 | 1461529723536 Marionette TRACE conn3 <- [1,3034,null,{}] 13:28:43 INFO - PROCESS | 1826 | 1461529723545 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}] 13:28:43 INFO - PROCESS | 1826 | 1461529723845 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 13:28:44 INFO - PROCESS | 1826 | 1461529724113 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8435b000 == 176 [pid = 1826] [id = 768] 13:28:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f9e8a97f800) [pid = 1826] [serial = 2303] [outer = (nil)] 13:28:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f9e905b4000) [pid = 1826] [serial = 2304] [outer = 0x7f9e8a97f800] 13:28:44 INFO - PROCESS | 1826 | 1461529724190 Marionette DEBUG loaded listener.js 13:28:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f9e90b9a400) [pid = 1826] [serial = 2305] [outer = 0x7f9e8a97f800] 13:28:44 INFO - PROCESS | 1826 | 1461529724957 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]]]}] 13:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:28:44 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1441ms 13:28:44 INFO - PROCESS | 1826 | 1461529724971 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 13:28:44 INFO - PROCESS | 1826 | 1461529724973 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 13:28:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:28:44 INFO - PROCESS | 1826 | 1461529724979 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:28:44 INFO - PROCESS | 1826 | 1461529724982 Marionette TRACE conn3 <- [1,3038,null,{}] 13:28:44 INFO - PROCESS | 1826 | 1461529724987 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}] 13:28:45 INFO - PROCESS | 1826 | 1461529725187 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 13:28:45 INFO - PROCESS | 1826 | 1461529725437 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8a40c800 == 177 [pid = 1826] [id = 769] 13:28:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f9e7d7ea000) [pid = 1826] [serial = 2306] [outer = (nil)] 13:28:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f9e90e3d000) [pid = 1826] [serial = 2307] [outer = 0x7f9e7d7ea000] 13:28:45 INFO - PROCESS | 1826 | 1461529725519 Marionette DEBUG loaded listener.js 13:28:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f9e91143800) [pid = 1826] [serial = 2308] [outer = 0x7f9e7d7ea000] 13:28:46 INFO - PROCESS | 1826 | 1461529726289 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"]]]}] 13:28:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:28:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:28:46 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1329ms 13:28:46 INFO - PROCESS | 1826 | 1461529726310 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 13:28:46 INFO - PROCESS | 1826 | 1461529726313 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 13:28:46 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:28:46 INFO - PROCESS | 1826 | 1461529726319 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:28:46 INFO - PROCESS | 1826 | 1461529726322 Marionette TRACE conn3 <- [1,3042,null,{}] 13:28:46 INFO - PROCESS | 1826 | 1461529726328 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}] 13:28:46 INFO - PROCESS | 1826 | 1461529726554 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 13:28:46 INFO - PROCESS | 1826 | 1461529726806 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8ab28800 == 178 [pid = 1826] [id = 770] 13:28:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f9e7e5b6c00) [pid = 1826] [serial = 2309] [outer = (nil)] 13:28:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f9e9152b800) [pid = 1826] [serial = 2310] [outer = 0x7f9e7e5b6c00] 13:28:46 INFO - PROCESS | 1826 | 1461529726884 Marionette DEBUG loaded listener.js 13:28:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f9e91728000) [pid = 1826] [serial = 2311] [outer = 0x7f9e7e5b6c00] 13:28:48 INFO - PROCESS | 1826 | 1461529727956 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]]]}] 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:28:48 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. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:28:48 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'.) 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:28:48 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. 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:28:48 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. 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:28:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:28:48 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. 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:28:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:28:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:28:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:28:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:28:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:28:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:28:48 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1753ms 13:28:48 INFO - PROCESS | 1826 | 1461529728074 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 13:28:48 INFO - PROCESS | 1826 | 1461529728079 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 13:28:48 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:28:48 INFO - PROCESS | 1826 | 1461529728087 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:28:48 INFO - PROCESS | 1826 | 1461529728095 Marionette TRACE conn3 <- [1,3046,null,{}] 13:28:48 INFO - PROCESS | 1826 | 1461529728103 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}] 13:28:48 INFO - PROCESS | 1826 | 1461529728458 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 13:28:48 INFO - PROCESS | 1826 | 1461529728707 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7d722000 == 179 [pid = 1826] [id = 771] 13:28:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f9e7cd30000) [pid = 1826] [serial = 2312] [outer = (nil)] 13:28:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f9e8aa70c00) [pid = 1826] [serial = 2313] [outer = 0x7f9e7cd30000] 13:28:48 INFO - PROCESS | 1826 | 1461529728845 Marionette DEBUG loaded listener.js 13:28:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f9e8a973400) [pid = 1826] [serial = 2314] [outer = 0x7f9e7cd30000] 13:28:49 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:28:49 INFO - PROCESS | 1826 | 1461529729708 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:28:49 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:28:49 INFO - {} 13:28:49 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1634ms 13:28:49 INFO - PROCESS | 1826 | 1461529729723 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 13:28:49 INFO - PROCESS | 1826 | 1461529729726 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 13:28:49 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:28:49 INFO - PROCESS | 1826 | 1461529729732 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:28:49 INFO - PROCESS | 1826 | 1461529729734 Marionette TRACE conn3 <- [1,3050,null,{}] 13:28:49 INFO - PROCESS | 1826 | 1461529729740 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}] 13:28:49 INFO - PROCESS | 1826 | 1461529729966 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 13:28:50 INFO - PROCESS | 1826 | 1461529730244 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e84248000 == 180 [pid = 1826] [id = 772] 13:28:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f9e8a974000) [pid = 1826] [serial = 2315] [outer = (nil)] 13:28:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f9e8cd4bc00) [pid = 1826] [serial = 2316] [outer = 0x7f9e8a974000] 13:28:50 INFO - PROCESS | 1826 | 1461529730317 Marionette DEBUG loaded listener.js 13:28:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f9e8cf22800) [pid = 1826] [serial = 2317] [outer = 0x7f9e8a974000] 13:28:51 INFO - PROCESS | 1826 | 1461529731154 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]]]}] 13:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:28:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1477ms 13:28:51 INFO - PROCESS | 1826 | 1461529731211 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 13:28:51 INFO - PROCESS | 1826 | 1461529731214 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 13:28:51 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:28:51 INFO - PROCESS | 1826 | 1461529731221 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:28:51 INFO - PROCESS | 1826 | 1461529731225 Marionette TRACE conn3 <- [1,3054,null,{}] 13:28:51 INFO - PROCESS | 1826 | 1461529731231 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}] 13:28:51 INFO - PROCESS | 1826 | 1461529731469 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 13:28:51 INFO - PROCESS | 1826 | 1461529731751 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e8d539800 == 181 [pid = 1826] [id = 773] 13:28:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f9e8ad0c800) [pid = 1826] [serial = 2318] [outer = (nil)] 13:28:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f9e91145000) [pid = 1826] [serial = 2319] [outer = 0x7f9e8ad0c800] 13:28:51 INFO - PROCESS | 1826 | 1461529731833 Marionette DEBUG loaded listener.js 13:28:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f9e95a84400) [pid = 1826] [serial = 2320] [outer = 0x7f9e8ad0c800] 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:28:53 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" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:28:53 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" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:28:53 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1954ms 13:28:53 INFO - PROCESS | 1826 | 1461529733069 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"]]]}] 13:28:53 INFO - PROCESS | 1826 | 1461529733245 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 13:28:53 INFO - PROCESS | 1826 | 1461529733255 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 13:28:53 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:28:53 INFO - PROCESS | 1826 | 1461529733274 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:28:53 INFO - PROCESS | 1826 | 1461529733284 Marionette TRACE conn3 <- [1,3058,null,{}] 13:28:53 INFO - PROCESS | 1826 | 1461529733295 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}] 13:28:53 INFO - PROCESS | 1826 | 1461529733599 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 13:28:53 INFO - PROCESS | 1826 | 1461529733858 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e906e0800 == 182 [pid = 1826] [id = 774] 13:28:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f9e8d504000) [pid = 1826] [serial = 2321] [outer = (nil)] 13:28:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f9e99838800) [pid = 1826] [serial = 2322] [outer = 0x7f9e8d504000] 13:28:53 INFO - PROCESS | 1826 | 1461529733927 Marionette DEBUG loaded listener.js 13:28:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f9e9df7fc00) [pid = 1826] [serial = 2323] [outer = 0x7f9e8d504000] 13:28:54 INFO - PROCESS | 1826 | 1461529734721 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]]]}] 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:28:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:28:54 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:28:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:54 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:28:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:28:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:28:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:28:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:28:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:28:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:28:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:28:54 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1492ms 13:28:54 INFO - PROCESS | 1826 | 1461529734769 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 13:28:54 INFO - PROCESS | 1826 | 1461529734778 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 13:28:54 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:28:54 INFO - PROCESS | 1826 | 1461529734785 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:28:54 INFO - PROCESS | 1826 | 1461529734788 Marionette TRACE conn3 <- [1,3062,null,{}] 13:28:54 INFO - PROCESS | 1826 | 1461529734793 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}] 13:28:55 INFO - PROCESS | 1826 | 1461529735030 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 13:28:55 INFO - PROCESS | 1826 | 1461529735288 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e829e1800 == 183 [pid = 1826] [id = 775] 13:28:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f9e7cd31000) [pid = 1826] [serial = 2324] [outer = (nil)] 13:28:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f9e8c20dc00) [pid = 1826] [serial = 2325] [outer = 0x7f9e7cd31000] 13:28:55 INFO - PROCESS | 1826 | 1461529735360 Marionette DEBUG loaded listener.js 13:28:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f9ea2f3c800) [pid = 1826] [serial = 2326] [outer = 0x7f9e7cd31000] 13:28:55 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:28:56 INFO - PROCESS | 1826 | 1461529736252 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:28:56 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:28:56 INFO - {} 13:28:56 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1526ms 13:28:56 INFO - PROCESS | 1826 | 1461529736311 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 13:28:56 INFO - PROCESS | 1826 | 1461529736315 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 13:28:56 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:28:56 INFO - PROCESS | 1826 | 1461529736324 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:28:56 INFO - PROCESS | 1826 | 1461529736326 Marionette TRACE conn3 <- [1,3066,null,{}] 13:28:56 INFO - PROCESS | 1826 | 1461529736330 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}] 13:28:56 INFO - PROCESS | 1826 | 1461529736575 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 13:28:56 INFO - PROCESS | 1826 | 1461529736825 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e911d2800 == 184 [pid = 1826] [id = 776] 13:28:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f9ea3b5ec00) [pid = 1826] [serial = 2327] [outer = (nil)] 13:28:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f9ea6c94400) [pid = 1826] [serial = 2328] [outer = 0x7f9ea3b5ec00] 13:28:56 INFO - PROCESS | 1826 | 1461529736945 Marionette DEBUG loaded listener.js 13:28:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f9ea9095800) [pid = 1826] [serial = 2329] [outer = 0x7f9ea3b5ec00] 13:28:57 INFO - PROCESS | 1826 | 1461529737645 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]]]}] 13:28:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:28:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:28:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:28:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:28:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:28:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:28:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:28:57 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1380ms 13:28:57 INFO - PROCESS | 1826 | 1461529737703 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 13:28:57 INFO - PROCESS | 1826 | 1461529737706 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 13:28:57 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:28:57 INFO - PROCESS | 1826 | 1461529737712 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:28:57 INFO - PROCESS | 1826 | 1461529737714 Marionette TRACE conn3 <- [1,3070,null,{}] 13:28:57 INFO - PROCESS | 1826 | 1461529737720 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}] 13:28:57 INFO - PROCESS | 1826 | 1461529737939 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 13:28:58 INFO - PROCESS | 1826 | 1461529738228 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e91641800 == 185 [pid = 1826] [id = 777] 13:28:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f9e8a364000) [pid = 1826] [serial = 2330] [outer = (nil)] 13:28:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f9e8a36c400) [pid = 1826] [serial = 2331] [outer = 0x7f9e8a364000] 13:28:58 INFO - PROCESS | 1826 | 1461529738305 Marionette DEBUG loaded listener.js 13:28:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f9e8a371400) [pid = 1826] [serial = 2332] [outer = 0x7f9e8a364000] 13:28:59 INFO - PROCESS | 1826 | 1461529739046 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]]]}] 13:28:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:28:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:28:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:28:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:28:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:28:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:28:59 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1378ms 13:28:59 INFO - PROCESS | 1826 | 1461529739092 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 13:28:59 INFO - PROCESS | 1826 | 1461529739095 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 13:28:59 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:28:59 INFO - PROCESS | 1826 | 1461529739102 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:28:59 INFO - PROCESS | 1826 | 1461529739104 Marionette TRACE conn3 <- [1,3074,null,{}] 13:28:59 INFO - PROCESS | 1826 | 1461529739157 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}] 13:28:59 INFO - PROCESS | 1826 | 1461529739352 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 13:28:59 INFO - PROCESS | 1826 | 1461529739644 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9464a000 == 186 [pid = 1826] [id = 778] 13:28:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f9e7a195000) [pid = 1826] [serial = 2333] [outer = (nil)] 13:28:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f9ea4090400) [pid = 1826] [serial = 2334] [outer = 0x7f9e7a195000] 13:28:59 INFO - PROCESS | 1826 | 1461529739717 Marionette DEBUG loaded listener.js 13:28:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f9ea9258000) [pid = 1826] [serial = 2335] [outer = 0x7f9e7a195000] 13:29:00 INFO - PROCESS | 1826 | 1461529740474 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]]]}] 13:29:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:29:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:29:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:29:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:29:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:29:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:29:00 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1430ms 13:29:00 INFO - PROCESS | 1826 | 1461529740534 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 13:29:00 INFO - PROCESS | 1826 | 1461529740537 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 13:29:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:29:00 INFO - PROCESS | 1826 | 1461529740544 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:29:00 INFO - PROCESS | 1826 | 1461529740546 Marionette TRACE conn3 <- [1,3078,null,{}] 13:29:00 INFO - PROCESS | 1826 | 1461529740552 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}] 13:29:00 INFO - PROCESS | 1826 | 1461529740765 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 13:29:01 INFO - PROCESS | 1826 | 1461529741055 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e95d53000 == 187 [pid = 1826] [id = 779] 13:29:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f9e7d6c0c00) [pid = 1826] [serial = 2336] [outer = (nil)] 13:29:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f9e7d6c8400) [pid = 1826] [serial = 2337] [outer = 0x7f9e7d6c0c00] 13:29:01 INFO - PROCESS | 1826 | 1461529741129 Marionette DEBUG loaded listener.js 13:29:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f9e7d6cd400) [pid = 1826] [serial = 2338] [outer = 0x7f9e7d6c0c00] 13:29:01 INFO - PROCESS | 1826 | 1461529741939 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] 13:29:01 INFO - PROCESS | 1826 | 1461529741982 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 13:29:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:29:01 INFO - PROCESS | 1826 | 1461529741990 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:29:02 INFO - PROCESS | 1826 | 1461529741999 Marionette TRACE conn3 <- [1,3082,null,{}] 13:29:02 INFO - PROCESS | 1826 | 1461529742004 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}] 13:29:02 INFO - PROCESS | 1826 | 1461529742220 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 13:29:02 INFO - PROCESS | 1826 | 1461529742512 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e9698e000 == 188 [pid = 1826] [id = 780] 13:29:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f9e7d6c1800) [pid = 1826] [serial = 2339] [outer = (nil)] 13:29:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f9ea8aa6400) [pid = 1826] [serial = 2340] [outer = 0x7f9e7d6c1800] 13:29:02 INFO - PROCESS | 1826 | 1461529742590 Marionette DEBUG loaded listener.js 13:29:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f9ea92b0000) [pid = 1826] [serial = 2341] [outer = 0x7f9e7d6c1800] 13:29:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8c513800 == 187 [pid = 1826] [id = 137] 13:29:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7cda0800 == 186 [pid = 1826] [id = 761] 13:29:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7c10a800 == 185 [pid = 1826] [id = 760] 13:29:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7b7bb800 == 184 [pid = 1826] [id = 759] 13:29:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e78945000 == 183 [pid = 1826] [id = 758] 13:29:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e777af000 == 182 [pid = 1826] [id = 757] 13:29:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7d714000 == 181 [pid = 1826] [id = 749] 13:29:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7bee1000 == 180 [pid = 1826] [id = 748] 13:29:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ead4ae000 == 179 [pid = 1826] [id = 747] 13:29:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea8d2e800 == 178 [pid = 1826] [id = 746] 13:29:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9ea4211800 == 177 [pid = 1826] [id = 745] 13:29:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e9671d800 == 176 [pid = 1826] [id = 744] 13:29:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e916d1000 == 175 [pid = 1826] [id = 743] 13:29:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e91085800 == 174 [pid = 1826] [id = 742] 13:29:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e90bc2000 == 173 [pid = 1826] [id = 741] 13:29:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8eddd000 == 172 [pid = 1826] [id = 740] 13:29:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8ab3a800 == 171 [pid = 1826] [id = 739] 13:29:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e8434d000 == 170 [pid = 1826] [id = 738] 13:29:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e829c2800 == 169 [pid = 1826] [id = 737] 13:29:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e80cdc000 == 168 [pid = 1826] [id = 736] 13:29:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7dc22800 == 167 [pid = 1826] [id = 735] 13:29:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f9e7895a800 == 166 [pid = 1826] [id = 734] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f9e7f791000) [pid = 1826] [serial = 2201] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f9e94ff3800) [pid = 1826] [serial = 2163] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f9e8d7ee400) [pid = 1826] [serial = 2151] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f9e8d574800) [pid = 1826] [serial = 2150] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f9e96249800) [pid = 1826] [serial = 2166] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f9e83f91c00) [pid = 1826] [serial = 2139] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f9e89ed5000) [pid = 1826] [serial = 2142] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f9e81706000) [pid = 1826] [serial = 2198] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f9e7a19d800) [pid = 1826] [serial = 2189] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f9e846c4400) [pid = 1826] [serial = 2141] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f9e845b4000) [pid = 1826] [serial = 2181] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f9e95b9f000) [pid = 1826] [serial = 2171] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f9e7d7f0000) [pid = 1826] [serial = 2133] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f9e95a7c000) [pid = 1826] [serial = 2165] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f9e82730400) [pid = 1826] [serial = 2187] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f9e8ec0c800) [pid = 1826] [serial = 2154] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f9e7d785000) [pid = 1826] [serial = 2193] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f9e83edec00) [pid = 1826] [serial = 2138] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f9e804c7800) [pid = 1826] [serial = 2135] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f9e92487800) [pid = 1826] [serial = 2162] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f9e91148000) [pid = 1826] [serial = 2160] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f9ea5043400) [pid = 1826] [serial = 2172] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f9e8272c000) [pid = 1826] [serial = 2186] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f9ea9068c00) [pid = 1826] [serial = 2178] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f9e7ebf5800) [pid = 1826] [serial = 2195] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f9ea8aa5c00) [pid = 1826] [serial = 2183] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f9e8d3a0400) [pid = 1826] [serial = 2148] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f9e982c3800) [pid = 1826] [serial = 2168] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f9e7a373c00) [pid = 1826] [serial = 2190] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f9e9df80400) [pid = 1826] [serial = 2169] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f9e8292e400) [pid = 1826] [serial = 2129] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f9e7ce4d400) [pid = 1826] [serial = 2192] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f9e845a8c00) [pid = 1826] [serial = 2180] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f9e90e3bc00) [pid = 1826] [serial = 2159] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f9e7cfbb000) [pid = 1826] [serial = 2132] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f9e8292bc00) [pid = 1826] [serial = 2115] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f9ea713a800) [pid = 1826] [serial = 2174] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f9e7f790000) [pid = 1826] [serial = 2196] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f9e9082dc00) [pid = 1826] [serial = 2157] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f9e816e7c00) [pid = 1826] [serial = 2136] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f9e828bb000) [pid = 1826] [serial = 2199] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f9ea9095c00) [pid = 1826] [serial = 2184] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f9ea8ec4400) [pid = 1826] [serial = 2177] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f9e8f06e400) [pid = 1826] [serial = 2156] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f9e8a97c800) [pid = 1826] [serial = 2145] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f9e8cf22c00) [pid = 1826] [serial = 2147] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f9e8db23800) [pid = 1826] [serial = 2153] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f9ea8a9c800) [pid = 1826] [serial = 2175] [outer = (nil)] [url = about:blank] 13:29:04 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f9e8a0be000) [pid = 1826] [serial = 2144] [outer = (nil)] [url = about:blank] 13:29:05 INFO - PROCESS | 1826 | 1461529745128 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]]]}] 13:29:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:29:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:29:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:29:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 3188ms 13:29:05 INFO - PROCESS | 1826 | 1461529745181 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 13:29:05 INFO - PROCESS | 1826 | 1461529745187 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 13:29:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:29:05 INFO - PROCESS | 1826 | 1461529745193 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:29:05 INFO - PROCESS | 1826 | 1461529745199 Marionette TRACE conn3 <- [1,3086,null,{}] 13:29:05 INFO - PROCESS | 1826 | 1461529745206 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}] 13:29:05 INFO - PROCESS | 1826 | 1461529745408 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 13:29:05 INFO - PROCESS | 1826 | 1461529745613 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e785d6800 == 167 [pid = 1826] [id = 781] 13:29:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f9e74067400) [pid = 1826] [serial = 2342] [outer = (nil)] 13:29:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f9e7425dc00) [pid = 1826] [serial = 2343] [outer = 0x7f9e74067400] 13:29:05 INFO - PROCESS | 1826 | 1461529745677 Marionette DEBUG loaded listener.js 13:29:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f9e789e2800) [pid = 1826] [serial = 2344] [outer = 0x7f9e74067400] 13:29:06 INFO - PROCESS | 1826 | 1461529746458 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:29:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:29:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1282ms 13:29:06 INFO - PROCESS | 1826 | 1461529746475 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 13:29:06 INFO - PROCESS | 1826 | 1461529746483 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 13:29:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:29:06 INFO - PROCESS | 1826 | 1461529746492 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:29:06 INFO - PROCESS | 1826 | 1461529746495 Marionette TRACE conn3 <- [1,3090,null,{}] 13:29:06 INFO - PROCESS | 1826 | 1461529746501 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}] 13:29:06 INFO - PROCESS | 1826 | 1461529746695 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 13:29:06 INFO - PROCESS | 1826 | 1461529746931 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7b878800 == 168 [pid = 1826] [id = 782] 13:29:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f9e74067800) [pid = 1826] [serial = 2345] [outer = (nil)] 13:29:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f9e7b61c400) [pid = 1826] [serial = 2346] [outer = 0x7f9e74067800] 13:29:06 INFO - PROCESS | 1826 | 1461529746997 Marionette DEBUG loaded listener.js 13:29:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f9e7b627000) [pid = 1826] [serial = 2347] [outer = 0x7f9e74067800] 13:29:07 INFO - PROCESS | 1826 | 1461529747761 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:29:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:29:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1280ms 13:29:07 INFO - PROCESS | 1826 | 1461529747777 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 13:29:07 INFO - PROCESS | 1826 | 1461529747780 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 13:29:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:29:07 INFO - PROCESS | 1826 | 1461529747809 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:29:07 INFO - PROCESS | 1826 | 1461529747814 Marionette TRACE conn3 <- [1,3094,null,{}] 13:29:07 INFO - PROCESS | 1826 | 1461529747829 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}] 13:29:08 INFO - PROCESS | 1826 | 1461529748102 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 13:29:08 INFO - PROCESS | 1826 | 1461529748150 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7cdb6000 == 169 [pid = 1826] [id = 783] 13:29:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f9e7bfa1400) [pid = 1826] [serial = 2348] [outer = (nil)] 13:29:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f9e7ce4d400) [pid = 1826] [serial = 2349] [outer = 0x7f9e7bfa1400] 13:29:08 INFO - PROCESS | 1826 | 1461529748212 Marionette DEBUG loaded listener.js 13:29:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f9e7d6ca000) [pid = 1826] [serial = 2350] [outer = 0x7f9e7bfa1400] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f9e83c06400) [pid = 1826] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f9e94103000) [pid = 1826] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f9e7d7e6400) [pid = 1826] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f9e7cb54000) [pid = 1826] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f9e73e78400) [pid = 1826] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f9e78bf1400) [pid = 1826] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f9e8cd51400) [pid = 1826] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f9e73e83c00) [pid = 1826] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f9e7406cc00) [pid = 1826] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f9e73e79000) [pid = 1826] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f9e8d72ac00) [pid = 1826] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f9e7bdb1000) [pid = 1826] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f9e7425c400) [pid = 1826] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f9e89ecc400) [pid = 1826] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f9e74255000) [pid = 1826] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f9e7425a800) [pid = 1826] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f9ea7136800) [pid = 1826] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f9e83ed9800) [pid = 1826] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f9e90e39800) [pid = 1826] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f9e74255400) [pid = 1826] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f9e78bec400) [pid = 1826] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f9e982c0c00) [pid = 1826] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f9e78bf5400) [pid = 1826] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f9e7e5ba800) [pid = 1826] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f9e7405d400) [pid = 1826] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f9e7dee7000) [pid = 1826] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f9e92e5a800) [pid = 1826] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f9e7a19f400) [pid = 1826] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:29:09 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f9e7d7ec400) [pid = 1826] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:29:09 INFO - PROCESS | 1826 | 1461529749481 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:29:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:29:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1720ms 13:29:09 INFO - PROCESS | 1826 | 1461529749506 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 13:29:09 INFO - PROCESS | 1826 | 1461529749510 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 13:29:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:29:09 INFO - PROCESS | 1826 | 1461529749515 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:29:09 INFO - PROCESS | 1826 | 1461529749517 Marionette TRACE conn3 <- [1,3098,null,{}] 13:29:09 INFO - PROCESS | 1826 | 1461529749523 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}] 13:29:09 INFO - PROCESS | 1826 | 1461529749711 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 13:29:09 INFO - PROCESS | 1826 | 1461529749911 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7d709800 == 170 [pid = 1826] [id = 784] 13:29:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f9e7a19f400) [pid = 1826] [serial = 2351] [outer = (nil)] 13:29:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f9e7d790800) [pid = 1826] [serial = 2352] [outer = 0x7f9e7a19f400] 13:29:09 INFO - PROCESS | 1826 | 1461529749970 Marionette DEBUG loaded listener.js 13:29:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f9e7dc2f000) [pid = 1826] [serial = 2353] [outer = 0x7f9e7a19f400] 13:29:10 INFO - PROCESS | 1826 | 1461529750602 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]]]}] 13:29:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:29:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:29:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1130ms 13:29:10 INFO - PROCESS | 1826 | 1461529750646 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 13:29:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:29:10 INFO - PROCESS | 1826 | 1461529750659 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 13:29:10 INFO - PROCESS | 1826 | 1461529750665 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:29:10 INFO - PROCESS | 1826 | 1461529750668 Marionette TRACE conn3 <- [1,3102,null,{}] 13:29:10 INFO - PROCESS | 1826 | 1461529750673 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}] 13:29:10 INFO - PROCESS | 1826 | 1461529750853 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 13:29:11 INFO - PROCESS | 1826 | 1461529751057 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7e180000 == 171 [pid = 1826] [id = 785] 13:29:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f9e7deea800) [pid = 1826] [serial = 2354] [outer = (nil)] 13:29:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f9e7ebeec00) [pid = 1826] [serial = 2355] [outer = 0x7f9e7deea800] 13:29:11 INFO - PROCESS | 1826 | 1461529751149 Marionette DEBUG loaded listener.js 13:29:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f9e7efd5000) [pid = 1826] [serial = 2356] [outer = 0x7f9e7deea800] 13:29:12 INFO - PROCESS | 1826 | 1461529752130 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:29:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:29:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1479ms 13:29:12 INFO - PROCESS | 1826 | 1461529752143 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 13:29:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:29:12 INFO - PROCESS | 1826 | 1461529752150 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 13:29:12 INFO - PROCESS | 1826 | 1461529752157 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:29:12 INFO - PROCESS | 1826 | 1461529752163 Marionette TRACE conn3 <- [1,3106,null,{}] 13:29:12 INFO - PROCESS | 1826 | 1461529752170 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}] 13:29:12 INFO - PROCESS | 1826 | 1461529752388 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 13:29:12 INFO - PROCESS | 1826 | 1461529752683 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7b870000 == 172 [pid = 1826] [id = 786] 13:29:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f9e7425e000) [pid = 1826] [serial = 2357] [outer = (nil)] 13:29:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f9e78bf4800) [pid = 1826] [serial = 2358] [outer = 0x7f9e7425e000] 13:29:12 INFO - PROCESS | 1826 | 1461529752757 Marionette DEBUG loaded listener.js 13:29:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f9e7a1d5c00) [pid = 1826] [serial = 2359] [outer = 0x7f9e7425e000] 13:29:13 INFO - PROCESS | 1826 | 1461529753612 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]]]}] 13:29:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:29:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:29:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:29:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1482ms 13:29:13 INFO - PROCESS | 1826 | 1461529753638 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 13:29:13 INFO - PROCESS | 1826 | 1461529753646 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 13:29:13 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:29:13 INFO - PROCESS | 1826 | 1461529753656 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:29:13 INFO - PROCESS | 1826 | 1461529753659 Marionette TRACE conn3 <- [1,3110,null,{}] 13:29:13 INFO - PROCESS | 1826 | 1461529753665 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}] 13:29:13 INFO - PROCESS | 1826 | 1461529753908 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 13:29:14 INFO - PROCESS | 1826 | 1461529754196 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7e248800 == 173 [pid = 1826] [id = 787] 13:29:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f9e78bec400) [pid = 1826] [serial = 2360] [outer = (nil)] 13:29:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f9e7bf93000) [pid = 1826] [serial = 2361] [outer = 0x7f9e78bec400] 13:29:14 INFO - PROCESS | 1826 | 1461529754271 Marionette DEBUG loaded listener.js 13:29:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f9e7d6c3800) [pid = 1826] [serial = 2362] [outer = 0x7f9e78bec400] 13:29:15 INFO - PROCESS | 1826 | 1461529755074 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"]]]}] 13:29:15 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:29:15 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 13:29:15 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:15 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:29:15 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1431ms 13:29:15 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:29:15 INFO - PROCESS | 1826 | 1461529755104 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 13:29:15 INFO - PROCESS | 1826 | 1461529755107 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 13:29:15 INFO - PROCESS | 1826 | 1461529755116 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:29:15 INFO - PROCESS | 1826 | 1461529755121 Marionette TRACE conn3 <- [1,3114,null,{}] 13:29:15 INFO - PROCESS | 1826 | 1461529755137 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}] 13:29:15 INFO - PROCESS | 1826 | 1461529755351 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 13:29:15 INFO - PROCESS | 1826 | 1461529755609 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\", \"28dc0354-bb10-4cb4-a42d-65179fa91873\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f9e7edd5800 == 174 [pid = 1826] [id = 788] 13:29:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f9e7ebfa800) [pid = 1826] [serial = 2363] [outer = (nil)] 13:29:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f9e7fa1a000) [pid = 1826] [serial = 2364] [outer = 0x7f9e7ebfa800] 13:29:15 INFO - PROCESS | 1826 | 1461529755692 Marionette DEBUG loaded listener.js 13:29:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f9e80f5fc00) [pid = 1826] [serial = 2365] [outer = 0x7f9e7ebfa800] 13:29:16 INFO - PROCESS | 1826 | 1461529756477 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]]]}] 13:29:16 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:29:16 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1382ms 13:29:16 INFO - PROCESS | 1826 | 1461529756497 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 13:29:16 INFO - PROCESS | 1826 | 1461529756500 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 13:29:17 WARNING - u'runner_teardown' () 13:29:17 INFO - No more tests 13:29:17 INFO - Got 0 unexpected results 13:29:17 INFO - SUITE-END | took 1130s 13:29:17 INFO - Closing logging queue 13:29:17 INFO - queue closed 13:29:17 INFO - Return code: 0 13:29:17 WARNING - # TBPL SUCCESS # 13:29:17 INFO - Running post-action listener: _resource_record_post_action 13:29:17 INFO - Running post-run listener: _resource_record_post_run 13:29:18 INFO - Total resource usage - Wall time: 1166s; CPU: 98.0%; Read bytes: 8400896; Write bytes: 973565952; Read time: 636; Write time: 931048 13:29:18 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:29:18 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 4096; Write bytes: 51208192; Read time: 96; Write time: 215616 13:29:19 INFO - run-tests - Wall time: 1135s; CPU: 98.0%; Read bytes: 5656576; Write bytes: 922357760; Read time: 436; Write time: 715432 13:29:19 INFO - Running post-run listener: _upload_blobber_files 13:29:19 INFO - Blob upload gear active. 13:29:19 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:29:19 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 13:29:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 13:29:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 13:29:19 INFO - (blobuploader) - INFO - Open directory for files ... 13:29:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:29:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:29:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:29:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:29:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:29:20 INFO - (blobuploader) - INFO - Done attempting. 13:29:20 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:29:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:29:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:29:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:29:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:29:21 INFO - (blobuploader) - INFO - Done attempting. 13:29:21 INFO - (blobuploader) - INFO - Iteration through files over. 13:29:21 INFO - Return code: 0 13:29:21 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:29:21 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:29:21 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b449fa72ec7b09df56a437196f408e0d1a20649883cfa0cf9efee94ac063ba07db5767aa1b6c5c59f4a0205a98c4ae3bc3bcd53fb8e574100a6b2944b4656b78", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/537563d7a5c9644910101fe829e911bbd9f29c0cfdb238bb58398d8141116b382c63e174c653af6a30b626c5d47827aeab578c0929b5bfd1e2a285a0b9b7d7c9"} 13:29:21 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:29:21 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:29:21 INFO - Contents: 13:29:21 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b449fa72ec7b09df56a437196f408e0d1a20649883cfa0cf9efee94ac063ba07db5767aa1b6c5c59f4a0205a98c4ae3bc3bcd53fb8e574100a6b2944b4656b78", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/537563d7a5c9644910101fe829e911bbd9f29c0cfdb238bb58398d8141116b382c63e174c653af6a30b626c5d47827aeab578c0929b5bfd1e2a285a0b9b7d7c9"} 13:29:21 INFO - Running post-run listener: copy_logs_to_upload_dir 13:29:21 INFO - Copying logs to upload dir... 13:29:21 INFO - mkdir: /builds/slave/test/build/upload/logs 13:29:21 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1249.107754 ========= master_lag: 0.89 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 50 secs) (at 2016-04-24 13:29:22.302717) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 13:29:22.303897) ========= 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-1461528362.500826-1028036334 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b449fa72ec7b09df56a437196f408e0d1a20649883cfa0cf9efee94ac063ba07db5767aa1b6c5c59f4a0205a98c4ae3bc3bcd53fb8e574100a6b2944b4656b78", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/537563d7a5c9644910101fe829e911bbd9f29c0cfdb238bb58398d8141116b382c63e174c653af6a30b626c5d47827aeab578c0929b5bfd1e2a285a0b9b7d7c9"} build_url:https://queue.taskcluster.net/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034794 build_url: 'https://queue.taskcluster.net/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b449fa72ec7b09df56a437196f408e0d1a20649883cfa0cf9efee94ac063ba07db5767aa1b6c5c59f4a0205a98c4ae3bc3bcd53fb8e574100a6b2944b4656b78", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/537563d7a5c9644910101fe829e911bbd9f29c0cfdb238bb58398d8141116b382c63e174c653af6a30b626c5d47827aeab578c0929b5bfd1e2a285a0b9b7d7c9"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Ljp3DgVKQbajtWeTi12ZdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.05 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 13:29:22.384440) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 13:29:22.384943) ========= 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-1461528362.500826-1028036334 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017909 ========= master_lag: 0.29 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 13:29:22.693146) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 13:29:22.693472) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 13:29:22.864627) ========= ========= Total master_lag: 2.35 =========